1.可以把七層協議簡化成四層協議鏈路層 網路層 傳輸層 應用層 2.通過路由器連接的兩個網路網路層ip提供的是一個逐跳協議,提供了一種不可靠的服務,中間有可能會丟傳輸層tcp在ip的基礎上提供了可靠的傳輸層 比喻:tcp就是淘寶賣家 ,ip就是包裹,中間如果包裹丟了,賣家會重新發一個包裹,這裡會有一 ...
1.可以把七層協議簡化成四層協議
鏈路層 網路層 傳輸層 應用層
2.通過路由器連接的兩個網路
網路層ip提供的是一個逐跳協議,提供了一種不可靠的服務,中間有可能會丟
傳輸層tcp在ip的基礎上提供了可靠的傳輸層
比喻:tcp就是淘寶賣家 ,ip就是包裹,中間如果包裹丟了,賣家會重新發一個包裹,這裡會有一個確認的過程
3.udp是不可靠的,它不會去確認,丟了就丟了,比如語音就用這個,syslog也用這個
4.icmp這個附屬協議,ping就是用的這個
5.封裝,每一層都會留下自己的標記,從應用層開始加個頭部,tcp加個頭部,ip加個頭部,乙太網加個頭部,封裝成幀;幀的數據長度在46~1500位元組之間
6.分用,接收方就是分用,從上面的封裝中,解出來裡面的頭部
7.埠號,源埠號一般是隨機分配的,目的埠號一般是知名的埠或者指定的埠,一定要註意是去還是回,因為tcp是全雙工的
8.鏈路層,乙太網和ieee 802封裝
區分乙太網和802.3封裝,只需要看乙太網的封裝是2位類型,802.3封裝是2位長度,我們一般看到的都是乙太網幀,很少見到802.3的幀
乙太網頭部就三個,源,目的,協議類型,0800代表是ip協議
其他補充:
1.子網掩碼就是告訴我們哪是網路部分,哪是主機部分,比如子網掩碼是255.0.0.0,ip是13.0.0.0 就是告訴我們13是網路部分,其餘的是主機部分
2.網關就是到其他網段的,應該給誰,比如我的網關是192.168.1.1,路由器的作用就是在不同網段轉發數據
3.MAC地址就是出廠的時候固定在晶元裡面了,也叫物理地址,48位的二進位,電腦上顯示的是12位的十六進位,比如我的是50-7B-9D-25-B0-EF ipconfig /all
4.電腦網卡有mac地址,電腦有ip地址
5.數據包: 數據-源地址-目標地址-源mac地址-目標mac地址(路由器)經過下一跳的時候會修改mac地址一步一步轉到伺服器那