分層
tcp/ip通常被認為是乙個四層協議系統,每一層負責不同的功能:
1) 鏈路層,有時也稱作資料鏈路層或網路介面層,通常包括作業系統中的裝置驅動程式和計算機中對應的網路介面卡。它們一起處理與電纜(或其他任何傳輸媒介)的物理介面細節。
2) 網路層,有時也稱作網際網路層,處理分組在網路中的活動,例如分組的選路。在tcp/ip協議族中,網路層協議包括ip協議(網際協議),icmp協議(internet網際網路控制報文協議),以及igmp協議(internet組管理協議)。
3 ) 運輸層主要為兩台主機上的應用程式提供端到端的通訊。在tcp/ip協議族中,有兩個互不相同的傳輸協議: tcp(傳輸控制協議)和udp(使用者資料報協議)。
tcp為兩台主機提供高可靠性的資料通訊。它所做的工作包括把應用程式交給它的資料分成合適的小塊交給下面的網路層,確認接收到的分組,設定傳送最後確認分組的超時時鐘等。由於運輸層提供了高可靠性的端到端的通訊,因此應用層可以忽略所有這些細節。
udp則為應用層提供一種非常簡單的服務。它只是把稱作資料報的分組從一台主機傳送到另一台主機,但並不保證該資料報能到達另一端。任何必需的可靠性必須由應用層來提供。
4 ) 應用層負責處理特定的應用程式細節。幾乎各種不同的tcp/ip實現都會提供下面這些通用的應用程式:
• telnet 遠端登入。
• ftp 檔案傳輸協議。
• smtp 簡單郵件傳送協議。
• snmp 簡單網路管理協議。
封裝和分用互為逆過程。
當應用程式用t c p傳送資料時,資料被送入協議棧中,然後逐個通過每一層直到被當作一串位元流送入網路。其中每一層對收到的資料都要增加一些首部資訊(有時還要增加尾部資訊)。這個過程稱作封裝
當目的主機收到乙個乙太網資料幀時,資料就開始從協議棧中由底向上公升,同時去掉各層協議加上的報文首部。每層協議盒都要去檢查報文首部中的協議標識,以確定接收資料的上層協議。這個過程稱作分用( demultiplexing)
ip位址
以下列出留用的內部私有位址
a類10.0.0.0--10.255.255.255
b類 172.16.0.0--172.31.255.255
c類 192.168.0.0--192.168.255.255
埠號
埠號寬度為16bit,即取值範圍是[0,65535]。
任何tcp/ip實現所提供的服務都用知名的1~1023之間的埠號。
TCP IP詳解卷1筆記 第一章 概述
1.tcp ip協議族分為四個層次,從上往下分別為 應用層 運輸層 傳輸層 網路層 鏈路層。英語 internet 又稱 網際網路 或音譯 網際網路 internet 英特網,是網路與網路之間所串連成的龐大網路,這些網路以一組通用的協議相連,形成邏輯上的單一巨大國際網路。3.閘道器 gateway ...
TCP IP協議詳解 卷一 筆記(1)概述
下圖是osi模型和tcp ip協議模型的對比。tcp ip通常被認為是乙個四層協議系統,每一層負責不同的功能 1 應用層 使用者通過應用程式與該層進行互動,主要包括http ftp telnet等協議 2 傳輸層 為兩台主機提供端到端通訊,主要包括tcp和udp協議。tcp協議提供面向連線的高可靠通...
《TCP IP詳解 卷1》 筆記 鏈路層
引言 在tcp ip協議族中,鏈路層主要有三個目的 1 為ip模組傳送和接收ip資料報 2 為arp模組傳送arp請求和接收arp應答 3 為rarp傳送rarp請求和接收rarp應答。tcp ip支援多種不同的鏈路層協議,這取決於網路所使用的硬體,常見的鏈路層協議有如下幾種 1.乙太網 ether...