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 協...