TCP,IP詳解,卷一 協議學習筆記之第一章概述

2021-07-08 13:43:36 字數 2116 閱讀 3474



第一章 概述

1.,icp/ip通常被認為是乙個四層協議系統,每一層負責不同的功能:

1》鏈路層:通常包括作業系統中的裝置驅動程式和計算機中對應的網路介面卡。

2》網路層:處理分組在網路層中的活動,例如分組的選路。在tcp/ip協議簇中,網路層協議包括ip協議(網際協議),icmp協議(internet網際網路控制報文協議),以及igmp協議(internet組管理協議)。

3》運輸層:主要是為兩台主機上的應用程式提供端到端的通訊。icp(傳輸控制協議)/udp(使用者資料報協議)。

4》應用層:負責處理特定應用程式細節。幾乎各種不同的icp/ip實現都會提供下面這些通用的應用程式telnet遠端登入,ftp檔案傳輸協議,smip簡單檔案傳輸協議,snmp簡單檔案管理協議。

2,icp/ip協議簇是一組不同的協議組合在一起構成的協議簇。儘管通常稱該協議簇為tcp/ip,但tcp和ip只是其中的兩種協議而已。

3,網路介面層和應用層的目的是很明顯的,前者處理通訊相關的細節(乙太網,令牌環等),後者處理特定與使用者應用程式(ftp,telnet等)。從表面上看網路層和運輸層之間區別不那麼明顯,為什麼會把它們劃分成兩個不同的層呢?

對於這個問題,要把視野從單個網路擴充套件到一組網路,對於兩個不同網路的互聯,應用層和運輸層使用端到端(end-to-end)協議,網路層提供的是逐跳(hop-by-hop)協議。在tcp/ip協議簇中,網路層ip提供的是一種不可靠服務。它只是盡快的把分組從源結點傳送到目的結點。但是並不提供任何可靠性的服務。而tcp在ip層上提供可靠的運輸層。為了提供這種可靠服務,tcp採用了超時重傳,傳送和接收端到端的確認分組等機制。所以說運輸層和應用層負責不同的功能。

4,網橋是在鏈路層上對網路進行互連,而路由器側是在網路層上對網路進行互連。網橋使多個區域網(lan)組合起來,這樣對上層來說就好像乙個區域網。

5,tcp和udp是兩種最為著名的運輸協議,二者都使用ip作為網路協議。

6,tcp和udp的每組資料都是通過端系統和每個中間路由器中的ip層在網際網路中進行傳輸。

7,有三類ip位址,單播位址(目的端為乙個主機),廣播位址(目的端為給定網路上的所有主機),以及多播位址(目的端為同一組內的所有主機)。

8,在tcp/ip領域中,網域名稱系統(dns)是乙個分布的資料庫,由它來提供ip位址和主機名之間的對映訊息。

9,客戶端——伺服器模型分為兩類:

1》重複型:

i1等待乙個客戶請求的到來。

i2處理客戶請求。

i3傳送響應給傳送請求的客戶。

i4返回i1步。

重複型伺服器主要的問題發生在i2狀態,在這個時候,它不能為其它客戶機提供服務。

2》並髮型:

c1等待乙個客戶請求的到來。

c2啟動乙個新的伺服器來處理這個客戶請求。在這期間可能生成乙個新的程序,任務或執行緒,並依賴底層作業系統的支援。這個步驟如何進行取決於作業系統。生成的新伺服器對客戶的全部請求進行處理,處理結束後,終止這個伺服器。

c3返回c1.

並髮型伺服器的優點在於它是利用生成其它伺服器的方法來處理客戶的請求。也就是說,每各客戶都有它自己對應的伺服器。如果作業系統允許多工,那麼就可以同時為對個客戶服務。

一般來說,tcp伺服器是併發的,而udp伺服器是重複型的。

10,1-1023直接是知名埠號,大多數tcp/ip實現給臨時埠分配1024-5000之間的寬口號,大於5000的埠號是為其它伺服器預留的。

11,使用icp/ip協議的應用程式通常採用兩種應用介面(api):socket和tli(運輸層介面:transport layer inte***ce)。

12 ,總結:

icp/ip協議簇分為四層:鏈路層,網路層,運輸層和應用層,每一次都有不同的責任。在tcp/ip中,網路層和運輸層之間的區別是最為關鍵的:網路(ip)層提供點到點的服務,而運輸層(tcp和udp)提供端到端的服務。

乙個網際網路是網路的網路。構造網際網路的共同基石是路由器,它們在ip層把網路連線在一起。第乙個字母大寫的internet是指分布在世界各地的大型網際網路,其中包括1萬多個網路和超過100萬台主機。

在乙個網際網路上,每個介面都有ip位址來表示,儘管使用者習慣使用主機名兒不是ip位址。網域名稱系統為主機名和ip位址之間提供動態的對映。埠號用來標識互相通訊的應用程式。伺服器使用知名埠號,而客戶使用臨時設定的埠號。

《TCP IP詳解卷一 協議》學習筆記三

一 引言 1 ip是tcp ip協議族中最為核心的協議。所有的tcp udp icmp及igmp資料都以ip資料報格式傳輸。2 ip提供不可靠以及無連線的資料報服務 1 不可靠的意思是它不能夠保證ip資料報能夠成功的到達目的地。2 無連線的意思是ip並不維護任何關於後續資料報的狀態資訊 二 ip首部...

TCP IP詳解 卷一 協議

第一章概述 第二章internet位址結構 第三章鏈路層 第四章位址解析協議 第五章internet協議 第六章系統配置 dhcp和自動配置 第七章防火牆和網路位址轉換 第八章icmpv4和icmpv6 internet控制報文協議 第九章廣播和本地組播 igmp和mld 第十章使用者資料報協議和i...

TCP IP協議詳解卷1學習筆記 TCP協議

tcp協議 tcp首部 源埠號 目的埠號 位序號 位確認序號 首部長度 標誌位 視窗大小 檢驗和 緊急指標和其它選項。乙個ip位址和乙個埠號也成為乙個插口 socket 插口對可唯一確定網際網路中每個tcp連線的雙方。tcp連線的建立與終止 tcp是乙個面向連線的協議,無論哪方向另一方傳送資料之前,...