TCPIP詳解 卷一 協議 6 7小結

2021-09-29 05:51:19 字數 742 閱讀 3125

本章對每個系統都必須包括的internet控制報文協議進行了討論。圖6-3列出了所有的icmp報文型別,其中大多數都將在以後的章節中加以討論。

我們詳細討論了icmp位址掩碼請求和應答以及時間戳請求和應答。這些是典型的請求—應答報文。二者在icmp報文中都有識別符號和序列號。

傳送端應用程式在標識字段記憶體入乙個唯一的數值,以區別於其他程序的應答。序列號字段使得客戶程式可以在應答和請求之間進行匹配。

我們還討論了icmp埠不可達差錯,一種常見的icmp差錯。對返回的icmp差錯資訊進行了分析:導致差錯的ip資料報的首部及後續8個位元組。

這個資訊對於icmp差錯的接收方來說是必要的,可以更多地了解導致差錯的原因。這是因為tcp和udp都在它們的首部前8個位元組中存入源埠號和目的埠號。

最後,我們第一次給出了按時間先後的tcpdump輸出,這種表示方式在本書後面的章節中會經常用到。

習題6.1在6.2節的末尾,我們列出了5種不傳送icmp差錯報文的特殊條件。

如果這些條件不滿足而我們又在區域網上向乙個似乎不存在的埠號傳送乙份廣播udp資料報,這時會發生什麼樣的情況?

6.2閱讀rfc[braden1989a],注意生成乙個icmp埠不可達差錯是否為「必須」,「應該」或者「可能」。這些資訊所在的頁碼和章節是多少?

6.3閱讀rfc1349[almquist1992],看看ip的服務型別字段(見圖3-2)是如何被icmp設定的?

6.4如果你的系統提供netstat命令,請用它來檢視接收和傳送的icmp報文型別。

TCPIP詳解卷一協議49小結

在大多數的tcp ip實現中,arp是乙個基礎協議,但是它的執行對於應用程式或系統管理員來說一般是透明的。arp快取記憶體在它的執行過程中非常關鍵,我們可以用arp命令對快取記憶體進行檢查和操作。快取記憶體中的每一項內容都有乙個定時器,根據它來刪除不完整和完整的表項。arp命令可以顯示和修改arp快...

TCPIP詳解 卷一 協議 7 5小結

ping程式是對兩個tcp ip系統連通性進行測試的基本工具。它只利用icmp回顯請求和 回顯應答報文,而不用經過傳輸層 tcp udp ping伺服器一般在核心中實現icmp的功能。我們分析了在lan wan以及slip鏈路 撥號和線路 上執行ping程式的輸出結果,並對序列線路上的slip鏈路吞...

TCPIP詳解卷一協議45ARP舉例

第1行中的下乙個輸出欄位arpwho has表示作為arp請求的這個資料幀中,目的ip位址是svr4的位址,傳送端的ip位址是bsdi的位址。tcpdump列印出主機名對應的預設ip位址 在4.7節中,我們將用 n選項來檢視arp請求中真正的ip位址。從第2行中可以看到,儘管arp請求是廣播的,但是...