osi:參考模型 網絡七層,分層解耦,
我們把 會話層和表示層,歸納於應用層。
tomcat/瀏覽器都屬於 ----應用程序
用戶態-用戶區=應用層, 操作系統=內核區=內核態=其它層
應用層:瀏覽器:只要把發出去的數據,已協議的格式規整好。
傳輸控制層:tcp,udp 協議,
tcp:面向連接 可靠地, 我發一個,他確認一下。
udp:不面向連接,不可靠
三次握手,
第一次瀏覽器發送給服務器
第二次服務器響應瀏覽器
第三次 瀏覽器告訴服務器 你的響應我收到了
3次握手成功,內存開闢線程,開闢對象
三次握手不會瀏覽器的字符串發送給服務器的
四次分手, socket
第一次瀏覽器發送給服務器 告知服務器我想斷開連接
第二次服務器響應瀏覽器 我知道了你想斷開連接了
第三次服務器響應瀏覽器 確認:可以斷開連接
第四次 瀏覽器告訴服務器 確認:斷開
然後銷燬資源
傳輸層65535 個端口 請求 一個程序,隨機分配一個端口請求,如果這個端口占用,這個端口就不能被其他訪問分配到,所以用完就關閉資源。。
IPADDR:服務器的ip
NETMASK:掩碼 ip和掩碼 與運算 可以編程2進程的計算 所在的網絡號
gateway:網關
dns1:域名解析
eth0:網關
網域網通過路由下一跳 。局域網不需要
網絡層:就是找到下一跳機制
每一個互聯網的設備,只存當前網絡的設備,網關
route -n 路由表
鏈路層:鏈路層的通信地址 mac地址
ARP-a