網路層:負責在不同網路之間盡力**資料報,基於資料報的ip位址**,不負責丟失重傳,不負責順序。 網際網路絡與虛擬互連網路(internet)
使用osi參考模型模擬網路資料傳輸過程
傳送端應用層 應用程式準備要傳輸的檔案
傳輸層(段) 將檔案分段 並編號
網路層(資料報) 對分好的段加ip位址(源位址,目標位址)
資料鏈路層(幀) 使用自己的子網掩碼 判斷自己在哪個網段;使用自己的子網掩碼,判斷目標位址在哪個網段。
物理層(bit)如果是同一網段,arp協議廣播解析目標ip位址的mac位址;如果不是同一
網段,先找到路由器mac位址,然後找到 目標的mac位址
網路層協議
arp 將ip位址通過廣播 目標mac位址是ff-ff-ff-ff-ff
解析目標ip位址的mac位址
掃瞄本網段的mac位址
arp欺騙 本地連線(修復),清除快取
網際控制報文協議icmp(ping命令):使用icmp協議的命令 linux ttl 64 window 128 unix 255 ,每經過乙個路由器-1
ping 10.7.1.53 -t 一直ping
ping -l 200 10.7.1.53 ping時指定資料報大小
ping 8.8.8.8 -i 2 更改資料報ttl時間 能夠跟蹤資料報途徑的路由器
如何排除網路故障(使用icmp協議)
ping 估算網路是否暢通
pathping 跟蹤資料報路徑 計算丟包情況
tracert windows上跟蹤包路徑的命令
traceroute 在路由器上跟蹤資料報路徑的命令
igmp(internet,組播管理協議):
組播 = 多播 ,例:直播
廣播點到點通訊
ip資料報結構
乙個ip資料報由首部和資料兩部分組成
首部的前一部分是固定長度,共20位元組,是所有ip資料報必須有的
在首部的固定部分的後面是一些可選字段,其長度是可變的
版本 用來表示tcp/ip協議的版本 v4 v6
標識 方便整合資料報,檢視資料報是否分開
首部長度20 byte
總長度 1500byte 網路層 資料報 65535位元組
資料報 如果不分片 資料報資料最大不超過1480byte
ip資料報片偏移 偏移 = 位元組/8
使用抓包工具排除網路故障
靜態路由和動態路由
網路暢通的條件,資料報有去有回
ip首部可選字段 IP資料報格式 35
1 tcp ip協議棧 2 最大傳送單元mtu 1 最大傳送單元mtu 鏈路層資料可封裝資料的上限。如乙太網的mtu是1500位元組。2 如果所傳送的資料報長度超過某鏈路的mtu值,要怎麼處理?答 當ip資料報比鏈路的最大傳輸單元大時,就可以被分解為很多的足夠小片段,以便能夠在其上進行傳輸。即分片。...
ip首部可選字段 IP資料報格式及首部中的各欄位
ip資料報的格式如圖所示。普通的ip首部長為20個位元組,除非含有選項字段。分析圖中的首部。最高位在左邊,記為0bit 最低位在右邊,記為31 bit。1 目前的協議版本號是4,因此ip有時也稱作ipv4 2 首部長度指的是首部佔32 bit字的數目,包括任何選項。由於它是乙個4位元字段,因此首部最...
ip首部可選字段 最詳細的的IP報頭注釋
一 ip簡介 所有的ip位址都由國際組織nic network information center 負責統一分配,目前全世界共有三個這樣的網路資訊中心。b 主機號 同一網段內主機部分不同時重複出現,通過主機部分來標識車主本主機在這個網路內的位置。二 ip報頭詳解 ip報頭大小為固定20位元組 20...