網路層 IP網際協議 ifconfig a

2022-09-08 19:33:11 字數 1620 閱讀 4597

1:ip資料報格式

四位首部長度:最大首部長度60個位元組

八位服務型別:在現在的tcp/ip實現中會自動選擇

16位總長度:是指加上首部和資料部的所有長度

最大長度65535其中在回環介面中mtu其實使用的是ip資料報的總長度,不是乙個真正的mtu,只是使用了ip資料報的總長度

標識欄位是每發乙份報文數量會增加一

3位標誌:標誌欄位有一位表示不分片位,如果置1,則不進行分片,如果超過mtu則發回icmp差錯報文

13位片偏移:主要指的是分片的位置

16位首部校驗和的計算:在傳送的時候每16位為一組,反碼求和,接收到資料報對首部進行反碼求和,這一次包括了16位首部檢驗和,第一次計算的時候為0,如果沒有錯誤,接受方計算的數值應該為全1

32位選項字: 主要有記錄路徑(每個路由器記下他的ip位址),時間戳(路由器記下ip位址和時間),寬鬆的源站選路或者是嚴格的源站選路

2:ip路由選擇 路由器和主機的唯一區別就是路由器需要把接收到的資料報從乙個埠轉到另乙個埠

在ip層都有一張路由表 路由表的格式(凡是一台主機都有路由表,而又路由表的不一定有沒有路由器功能)

目的ip位址(目的ip位址可以是主機也可以是網路位址)

| 下一站的路由器位址或者直接相連的網路ip位址|標誌(標誌一指明目的位址是主機還是網路這個對應第一段,標誌二指明下一站是路由器還是乙個直接相連的網路介面這個對應第二段)| 為資料報的傳送指定乙個網路介面

如何在路由表中選擇合適的表項進行傳輸資料報

首先搜尋是否有匹配的主機名

>是否有匹配的網路採取預設的表項

bsidi可以不當成乙個路由器,因為沒有進行介面的轉換

比如說資料報到192.48.96.9,首先在bsdi搜所目標位址,沒有,直接預設,依次這樣進行

點對點鏈路一般在兩端都需要ip位址(通常這會帶來問題),為了在跨越不同的網路使用不同的子網號碼,將子網號擴充套件為11bit,其中後三位列如010表示乙太網,011表示點對點網路

3:ifconfig命令

wlp2s0表示第三塊網絡卡, 其中 hwaddr 表示網絡卡的實體地址,可以看到目前這個網絡卡的實體地址(mac位址)是 00:50:56:bf:26:20

inet addr 用來表示網絡卡的ip位址,此網絡卡的 ip位址是192.168.43.146,廣播位址, bcast:192.168.43.255,掩碼位址mask:255.255.255.0 

lo 是

表示主機的回壞位址,這個一般是用來測試乙個網路程式,但又不想讓區域網或外網的使用者能夠檢視,只能在此台主機上執行和檢視所用的網路介面。比如

知道。第一行:連線型別:ethernet(乙太網)hwaddr(硬體mac位址)

第二行:網絡卡的ip位址、子網、掩碼

第三行:up(代表網絡卡開啟狀態)running(代表網絡卡的網線被接上)multicast(支援組播)mtu:1500(最大傳輸單元):1500位元組

第四、五行:接收、傳送資料報情況統計

第七行:接收、傳送資料位元組數統計資訊。

鏈路層協議以及常用命令介紹netstat檢視收發狀態

來自為知筆記(wiz)

網路層 網際協議IP

網路層提供的兩種服務 網路層向上只提供簡單靈活的 無連線的 盡最大努力交付的資料報服務。這裡的資料報和分組是一樣的。網路在傳送分組時不需要先建立連線。每乙個分組 即ip資料報 獨立傳送,與前後的分組無關,不進行編號。網路層不提供服務質量的保證,有可能出現出錯 丟失 重複 失序,也不能保證分組交付的時...

網路層協議(二)IP網際協議

ip協議的多播 向多台主機傳送資料的方法有兩種 廣播和多播。在早期的多播實現方法主要是利用廣播技術,接收端根據是否需要資料來判斷資料是否丟棄。這樣會造成網路流量的浪費。另外廣播無法穿透路由,因此需要往不同的網段傳送資料時,就需要採用其他技術。多播使用d類位址,前四位為1110,就可以認為是多播位址,...

IP網際協議

定義 ip協議位於osi網路模型的網路層,提供一種速度快但不可靠的服務,不可靠的意思是它不保證ip資料報能成功的到達目的地。tcp udp icmp igmp資料都是以ip資料報格式傳輸的,每乙份資料報都包含源ip和目的ip位址。ip協議提供點到點的服務,ip解決的最根本的問題是如何把網路上的主機連...