ICMP首部TYPE和CODE對應表

2021-07-13 08:34:09 字數 1740 閱讀 7426

type

code

description

query

error00

echo reply——回顯應答(ping應答)x3

0network unreachable——網路不可達x3

1host unreachable——主機不可達x3

2protocol unreachable——協議不可達x3

3port unreachable——埠不可達x3

4fragmentation needed but no frag. bit set——需要進行分片但設定不分片位元x3

5source routing failed——源站選路失敗x3

6destination network unknown——目的網路未知x3

7destination host unknown——目的主機未知x3

8source host isolated (obsolete)——源主機被隔離(作廢不用)x3

9destination network administratively prohibited——目的網路被強制禁止x3

10destination host administratively prohibited——目的主機被強制禁止x3

11network unreachable for tos——由於服務型別tos,網路不可達x3

12host unreachable for tos——由於服務型別tos,主機不可達x3

13communication administratively prohibited by filtering——由於過濾,通訊被強制禁止x3

14host precedence violation——主機越權x3

15precedence cutoff in effect——優先中止生效x4

0source quench——源端被關閉(基本流控制)50

redirect for network——對網路重定向51

redirect for host——對主機重定向52

redirect for tos and network——對服務型別和網路重定向53

redirect for tos and host——對服務型別和主機重定向80

echo request——回顯請求(ping請求)x9

0router advertisement——路由器通告100

route solicitation——路由器請求110

ttl equals 0 during transit——傳輸期間生存時間為0x11

1ttl equals 0 during reassembly——在資料報組裝期間生存時間為0x12

0ip header bad (catchall error)——壞的ip首部(包括各種差錯)x12

1required options missing——缺少必需的選項x13

0timestamp request (obsolete)——時間戳請求(作廢不用)x14

timestamp reply (obsolete)——時間戳應答(作廢不用)x15

0information request (obsolete)——資訊請求(作廢不用)x16

0information reply (obsolete)——資訊應答(作廢不用)x17

0address mask request——位址掩碼請求x18

0address mask reply——位址掩碼應答

x

ICMP 重定向攻擊和ICMP不可達報文攻擊

最近一直在研究各種畸形報文和一些特殊的報文,並且需要根據這些攻擊特點進行相應的資料報偵測與攔截。一切其他的攻擊以後有時間再來寫吧。當我研究到了icmp重定向和不可達報文攻擊的時候,覺得很有趣,icmp協議在我們網路中經常存在於ping 中,用於測試兩台主機之間的網路連通性,以前也聽說過這兩種形態的攻...

Ping原理和ICMP協議

ping 的原理 ping 程式是用來探測主機到主機之間是否可通訊,如果不能ping到某台主機,表明不能和這台主機建立連線。ping 使用的是icmp協議,它傳送icmp回送請求訊息給目的主機。icmp協議規定 目的主機必須返回icmp回送應答訊息給源主機。如果源主機在一定時間內收到應答,則認為主機...

ip首部校驗和計算

ip首部校驗和的計算方法 1.把校驗和字段清零。2.然後對每16位 2位元組 進行二進位制反碼求和,反碼求和的意思是先對每16位求和,再將得到的和轉為反碼。接下來詳細描述反碼求和的步驟 看下面的 演算法 short checksum ushort buffer,int size if size ck...