**
1.tcp/ip的分層結構
網路協議通常分不同層次進行開發,每一層分別負責不同的同信功能。tcp/ip通常被認為是乙個四層協議系統。
如圖所示。
1)鏈路層(資料鏈路層或網路介面層),通常包括作業系統中的裝置驅動程式和計算機中對應的網路介面卡。
2)網路層(網際網路層),處理分組在網路中的活動。
3)運輸層,主要負責兩台主機上的應用程式提供端到端的同信。(tcp(傳輸控制協議)udp(使用者資料報協議)。
4)應用層,主要負責處理特定的應用程式細節。大部分tcp/ip實現都會提供以下通用程式:
如上圖所示,tcp/ip分層結構中,展示了主要協議的分布(tcp/ip協議遠不止以上協議)
ip(網際協議)是網路層上的主要協議,同時被tcp和udp使用。tcp和udp的每組資料都通過端系統和每個中間路由器中的ip層在網際網路中進行傳輸。
icmp(internet控制報文協議)是ip協議的附屬協議。ip層用它來與其他主機或路由器交換錯誤報文和其他重要資訊。
igmp(internet組管理協議)。它用來把乙個udp資料多播到多個主機。
arp(位址解析協議)和rarp(逆位址解析協議)是網路介面使用的特殊協議,用來轉換ip層和網路介面層使用的位址。
2.網際網路的位址
3.網域名稱系統
dns 是網域名稱系統 (domain name system) 的縮寫,是網際網路的一項核心服務,它作為可以將網域名稱和ip位址相互對映的乙個分布式資料庫,能夠使人更方便的訪問網際網路,而不用去記住能夠被機器直接讀取的ip數串。它是由解析器以及網域名稱伺服器組成的。網域名稱伺服器是指儲存有該網路中所有主機的網域名稱和對應ip位址,並具有將網域名稱轉換為ip位址功能的伺服器。
4.封裝
當應用程式用tcp傳送資料時,資料被送入協議棧中,然後逐個通過每一層,直接到當作一串位元流送入網路。其中每一層對收到的資料都要加一些首部資訊(有時還要增加尾部資訊),如圖所示:
TCP IP詳解學習筆記(1)
1.tcp ip的分層結構 網路協議通常分不同層次進行開發,每一層分別負責不同的同信功能。tcp ip通常被認為是乙個四層協議系統。如圖所示。1 鏈路層 資料鏈路層或網路介面層 通常包括作業系統中的裝置驅動程式和計算機中對應的網路介面卡。2 網路層 網際網路層 處理分組在網路中的活動。3 運輸層,主...
《TCP IP詳解1》筆記(第1章 概述)
分層 tcp ip通常被認為是乙個四層協議系統,每一層負責不同的功能 1 鏈路層,有時也稱作資料鏈路層或網路介面層,通常包括作業系統中的裝置驅動程式和計算機中對應的網路介面卡。它們一起處理與電纜 或其他任何傳輸媒介 的物理介面細節。2 網路層,有時也稱作網際網路層,處理分組在網路中的活動,例如分組的...
《TCP IP協議詳解 卷1》 概述
分層 1 鏈路層,又稱網路介面層,處理與電纜的物理介面細節。乙太網協議 arp rarp 2 網路層,處理分組在網路中的活動。ip icmp igmp 3 運輸層,為兩台主機上的應用提供端到端的通訊。tcp udp 4 應用層,處理特定的應用程式細節。telnet ftp smtp snmp 網路層...