3 tcp/ip 簡介

DoD 模型是 OSI 模型的精簡版,它包含 4 層(而不是 7 層):
口進程/應用層:
口主機到主機層;
口因特網層;
口網絡接入層。安全

3 tcp/ip 簡介

3 tcp/ip 簡介

3 tcp/ip 簡介

客戶端向 DHCP 服務器請求 IP 地址的 4 個步驟以下:
(1) DHCP 客戶端廣播一條 DHCP 發現消息,旨在尋找 DHCP 服務器(端口 67 );
(2) 收到 DHCP 發現消息的 DHCP 服務器向主機發回一條單播DHCP 提議消息;
(3) 客戶端向服務器廣播一條 DHCP 請求消息,請求提議的 IP 地址和其餘信息:
(4) 服務器以單播方式發回一條 DHCP 確認消息,完成交互。服務器

3 tcp/ip 簡介

3.2.2 主機到主機層協議
接下來的幾節將介紹該層的兩種協議:
口傳輸控制協議 (TCP );
口用戶數據報協議 (UDP)。網絡

3 tcp/ip 簡介

TCP 報頭長 208 (在包含選項時爲 248 ),你必須理解 TCP 數據段中的每一個字段。
源端口
發送主機的應用程序的端口號(端口 號將在本節後面解釋)。
目標端口
目標主機的應用程序的端口號。
口序列號
一個編號, TCP 用來將數據按正確的順序從新排列(稱爲排序)、 重傳丟失或受損的數據。
日確認號
TCP 期待接下來收到的數據段。
口報頭長度
TCP 報頭的長度,以 32 位字爲單位。它指出了數據的開始位置,TCP 報頭的長度爲 32 位的整數倍,即便包含選項時亦如此。
口保留
老是設置爲零。
口編碼位/標誌
用於創建和終止會話的控制功能。
口窗口大小
發送方願意接受的窗口大小,單位爲字節。
校驗和
CRC (Cyclic Redundancy Check ,循環冗餘校驗),因爲 TCP 不信任低層,所以檢查全部數據。 CRC 檢查報頭和數據字段。
口緊急
僅當設置了編碼位中的緊急指針字段時,該字段纔有效。若是設置了緊急指針,該字段表示非緊急數據的開頭位置相對於當前序列號的偏移量,單位爲字節。
口選項
長度爲 0 或 32 位的整數倍。也就是說,沒有選項時,長度爲 0 。然而,若是包含選項時致使該字段的長度不是 32 位的整數倍,必須填充零,以確保該字段的長度爲 32 位的整數倍。
口數據
傳遞給傳輸層的 TCP 協議的信息,包括上層報頭。tcp

:使用 TCP 確保可靠性,仍是使用 UDP 提升傳輸速度。ide

3 tcp/ip 簡介

3 tcp/ip 簡介

3 tcp/ip 簡介

數據鏈路層和網絡層協議分別使用硬件地址和邏輯地址標識發送主機,但 TCP 和上層協議不這樣作,它們使用端口號。測試

3 tcp/ip 簡介

3.2.3 因特網層協議
在 DoD 模型中,因特網層的做用有兩個:路由選擇以及提供單個到上層的網絡接口。編碼

接下來的幾節將介紹因特網層協議:
口因特網協議 (IP );
口因特網控制消息協議 (ICMP );
口地址解析協議 (ARP);
口逆向地址解析協議 (RARP);
口代理 ARP;
口免費 ARP。代理

3 tcp/ip 簡介

IP報頭包含以下字段。
口版本
IP 版本號。
口報頭長度報頭的長度,單位爲 32 位字。
口優先級和服務類型服務類型指出應如何處理數據報。前 3 位爲優先級位,當前稱爲區分服務位。
口總長度整個分組的長度,包括報頭和數據。
口標識惟一的 IP 分組值,用於區分不一樣的數據報。
口標誌指出是否進行了分段。
口分段偏移
在分組太大,沒法放入一個幀中時,提供了分段和重組功能。它還使得因特網上可有不一樣的 MTU (Maximum Transmission Unit ,最大傳輸單元)。
口存活時間
生成分組時給它指定的存活時間。若是分組到達目的地以前 TTL 就已到期,分組將被丟棄。這可避免 IP 分組因尋找目的地不斷在網絡中傳輸。
口協議上層協議的端口 (TCP 爲端口 6 , UDP 爲端口 7)。還支持網絡層協議,如 ARP和ICMP (在有些分析器中,該字段稱爲類型字段)。稍後咱們將更詳細地討論該字段。
口報頭校驗和對報頭執行 CRC 的結果。
口源 IP 地址發送方的 32 位 IP 地址。
口目標 IP 地址接收方的 32 位 IP 地址。
口選項用於網絡測試、調試、安全等。
口數據位於選項字段後,爲上層數據。指針

3 tcp/ip 簡介

ICMP Internet Control Message Protocol
目標不可達
緩衝區已滿
超過跳數/時間
ping
traceroute調試

ARP
48位MAC地址全爲1爲廣播地址
RARP 逆向地址解析協議
代理ARP 將遠程地址解析爲有效的MAC地址

3.3 IP編址
網絡地址惟一的標識網絡。
3 tcp/ip 簡介

3 tcp/ip 簡介

IPv4地址類型:1.第二層廣播地址2.廣播(第三層)地址3.單播地址4.組播地址

相關文章
相關標籤/搜索