最初的兩個資料是dns的包,每個包是客戶機的 10.0.2.15 去往 dns 伺服器 60.205.86.102 的 dns 查詢包,客戶機需要從 dns 伺服器獲取 「 api-prod.abc.com 」 所對應的 ip 位址,才能進行後面的訪問。第二個是包是 dns 伺服器返回給客戶機的 dns 應答包,其中 stat=ok 說明網域名稱解析成功,接下就是網域名稱伺服器與客戶機之間直接對話了。
選中任何乙個 http 訊息,可以看到第二個子視窗中顯示些 http 資訊由 4 個層組成。接下來詳細介紹 tcp/ip 模型的 4 層。
1、 網路訪問層。即 「dlc」層,包含了資料鏈路層的位址,如用在乙太網上就是 mac 位址。展開此層,可以看到資料報的源 mac 、目標 mac 位址,些層是 tcp/ip 模型的最底層,負責接收從 ip 層傳來的 ip 資料來源,並將 ip 資料報通過低層物理網路傳送出去,或著從低層物理網路上接收物理幀,解封裝出 ip 資料報,交給 ip 層處理。
需要注意的事,當一台主機訪問外網的某台伺服器時,目的 mac 並不是目標伺服器的 mac ,而是路由器區域網介面的 mac 位址,因為 mac 位址僅用於區域網內的定址,假設目的 mac 就是目標伺服器的 mac ,當路由器收到這樣的報文,通過比較目的 mac 位址,發現不是發往本介面時,便把報文丟棄,這樣資料報文也就無法通過路由器,更無法到達目標伺服器了,因為目的 mac 位址是路由器介面的 mac 位址,路由接收下這個報文並解封後,交給上一層處理,路由器查詢路由表,決定轉法介面,把資料報交換到外出埠,再重新封裝後發出去。
TCP IP詳解 協議 網路層
搜尋路由表,尋找能與目的網路號相匹配的表目 搜尋路由表,尋找標為 預設 default 的表目 特殊情況的ip位址 ifconfig命令一般在引導時執行,以配置主機上的每個介面。由於撥號介面可能會經常接通和結束通話 如slip鏈路 每次線路接通和結束通話時,ifconfig都必須 以某種方法 執行 ...
TCP IP四層網路模型
osi是乙個定義良好的協議規範集,並有許多可選部分完成類似的任務。它定義了開放系統的層次結構,層次之間的相互關係,以及各層所包括的可能的任務,是作為乙個框架來協調和組織各層所提供的服務,但是osi參考模型並沒有提供乙個可以實現的方法,而是描述了一些概念,用來協調程序間通訊標準的制定。osi參考模型並...
TCP IP五層模型 網路層 IGMP協議
1.定義 igmp internet group management protocol 是網路組管理協議,該協議執行在主機和組播路由器之間。igmp協議共有三個版本,即igmpv1 v2 和v3。主要用於建立和管理多播組,對ip分組廣播進行控制。2.icmp和igmp的區別 internet控制訊...