實驗樓 TCP IP網路協議基礎 Note02

2021-08-07 17:38:24 字數 2474 閱讀 5756

s3  ip網際協議

一、ip資料報格式

如上圖所示,普通的ip資料報的報頭長度20位元組(除非有選項字段),各個部分的作用:

二、命令

route -n

可以檢視路由表

三、作業

3-1.檢視 ip 路由表,並截圖

3-2.子網劃分:現有兩個c 類網,202.203.204.0 和 202.203.224.0,分別把它們平均分成 4 個和 8 個子網,寫出每個子網的起始、終結 ip 和子網掩碼。

①c 類網202.203.204.0,把它平均分成4個子網:

子網掩碼 202.203.204.192

2^2 = 4

202.203.204.1100 0000 = 202.203.204.192

子網的起始、終止ip

p.s.全0和全1保留不分配;全0:子網網路位址;全1:廣播位址。

②c 類網202.203.224.0,把它平均分成8個子網:

子網掩碼 202.203.224.224

2^3 = 8

202.203.224.1110 0000 = 202.203.204.224

子網的起始、終止ip

s4  網路層其他協議

一、arp

arp:address resolution protocol  位址解析協議

ip-->mac

在你的電腦和路由器中都有乙個 arp 快取表 ,其中儲存的是近期(20 分鐘)與自己有過通訊的主機的 ip 位址與 mac 位址的對應關係。

如果 arp 請求是從乙個網路上的主機發往另乙個網路上的主機,那麼連線這兩個網路的路由器就可以回答該 arp 請求,這個過程稱作 ** arp(proxy arp)。

二、rarp

mac-->ip

rarp 在目前的應用中已極少被使用。

三、icmp

①icmp:internet control message protocol  控制報文協議

icmp報文由 8 位錯誤型別、8 位條件**和 16 位校驗和組成,被封裝在乙個 ip 資料報中:

②icmp報文種類有兩種:icmp差錯報告報文、icmp詢問報文。

幾種常用的icmp報文型別:

③幾種不應傳送icmp差錯報文的情況:

四、icmp應用舉例

①windows下:ping、tracert、route print、netstat

②常見作業系統預設 ttl 值如下:

unix ttl:255

linux ttl:64

windows 95/98 ttl:32

windows nt 4.0/2000/xp/2003/7/8/10 ttl:128

③linux下traceroute工作原理:

它傳送乙份 ttl 為 1 的 ip 資料報給目的主機,經過第乙個路由器時,ttl 值被減為 0,則第乙個路由器丟棄該資料報,並返回乙份超時 icmp 報文,於此得到了路徑中第乙個路由器的位址;

後再傳送乙份 ttl 值為 2 的資料報,便可得到第二個路由器的位址;

以此類推,一直到到達目的主機為止,這樣便記錄下了路徑上所有的路由 ip。

五、命令

4-1. arp -a

可以通過命令 arp -a 檢視 arp 快取表(表項記錄 20 分鐘超時)。

4-2. traceroute

用來跟蹤乙個分組從源點到重點的路由路徑。

實驗樓 TCP IP網路協議基礎 Note01

一 icmp igmp icmp internet control messageprotocol 網際控制報文協議 ip主機 路由器之間傳遞控制資訊 icmp報文種類有兩種 icmp差錯報告報文 icmp詢問報文 igmp internet group managementprotocol 網際組...

實驗樓 Linux基礎入門 挑戰1

有乙個非常重要的檔案 sources.list 但是你忘了它在哪兒了,你依稀記得它在 etc 目錄下。現在要你把這個檔案找出來,然後設定為自己可以訪問,但是其他使用者不能訪問。1.找到sources.list檔案 2.把檔案所有者改為自己 shiyanlou 3.把許可權修改為僅僅只有自己可讀可寫 ...

TCP IP網路協議基礎TCP IP網路協議基礎

1.tcp ip網路協議基礎 tcp ip transmission control protocol internet protocol 是傳輸控制協議和網路協議,就是電子裝置如何連入網際網路,並且之間怎麼通訊。tcp ip 不是乙個協議,而是乙個協議族的統稱,裡面包括了 ip 協議 icmp 協...