第一章 TCP IP協議概述

2021-10-03 03:12:13 字數 2414 閱讀 8904

1、osi的概念:open system interconnect開放系統互連參考模型,是由iso(國際標準化組織)定義的。

2、osi模型的目的

1)規範不同系統的網際網路標準

2)提供不同廠商間的介面標準

3、osi模型分為七層

1)物理層

作用:負責傳送和接受二進位制訊號

功能:為資料段裝置提供傳送資料通路,傳輸資料

2)資料鏈路層(點到點資料傳送)

作用:為網路層提供透明可靠的傳輸服務,在不可靠的物理鏈路層上,提供可靠的資料傳輸服務。

功能:① 差錯控制:資料出現錯亂,資料鏈路層出錯就扔點。用迴圈冗餘校驗來差錯控制

② 流量控制:

③ 物理編址:資料鏈路層通過實體地址定址

④ 組幀:從傳輸介質中源源不斷的接受訊號

⑤ 接入控制:資料鏈路層有驗證

對應的協議:ieee802.3/.2、hdlc、ppp、atm

3)網路層

作用:負責將分組資料從源端傳送到目的端

功能:a、為網路裝置提供邏輯位址

b、每一層都有差錯控制,用十六位的校驗位

c、通過ip位址來定址

d、進行路由選擇,閘道器的作用:傳送時進行判斷,是否在同一網段,是否有對應關係,然後在判斷是否進行封裝。

e、 分組**,

f、 流量控制

g、 擁塞控制

對應的協議:端到端的包定義(ip、ipx、路由器和三層交換機工作、icmp協議、arp協議、rarp協議)

4)傳輸層(通過埠定址)目的埠、源埠

作用:負責建立端到端的連線,保證報文在端到端之間的傳輸

功能:a、服務點編制

b、分段與重組

c、連線控制

d、流量

e、差錯

對應的協議:差錯恢復、資料報的重新排列(tcp、udp、spx)

5)會話層

作用:建立、維護、管理應用程式之間的對話

特點:對話控制、同步

對應的協議:定義了開始、控制、結束乙個會談(rpc、sql、nfs

6)表示層

作用:資料的解碼和編碼、加密和解密、壓縮和解壓縮

對應的協議:定義資料格式(jpeg、ascll、gif、des、mpeg)

7)應用層

作用:為應用軟體提供介面,使應用程式能夠使用網路服務

對應的協議:使用者介面(ftp、telnet、smtp、http、rip、nfs、dns)

4、各層間的聯絡

資料的傳送–>報文封裝

資料的接受–>報文的解封裝

1、定義:是由一組不同功能的協議組合在一起構成的協議棧,利用一組協議完成osi所實現的功能。

2、tcp/ip中的主流協議

3、應用層的協議

1)http:超文字傳輸協議,提供瀏覽網頁服務

2)telent:遠端登入協議,提供遠端管理服務

3)ftp:檔案傳輸協議,提供網際網路檔案資源共享服務

4)smtp:簡單郵件傳輸協議,提供網際網路電子郵件服務

5)pop3:郵局協議3,提供網際網路電子郵件服務

6)tftp:簡單檔案傳輸協議,提供簡單的檔案傳輸服務

4、傳輸層協議

1)tcp:傳輸控制協議,屬於面向連線的網路協議

2)udp:使用者報文協議,屬於無連線的網路協議

注:網路層是主機到主機傳輸,傳輸層是端到端可靠傳輸

5、埠號

1)傳輸層利用埠號來區分上層協議的應用協議。

2)源埠號:應用客戶端使用的源埠號一般為系統主未使用的且大於1023

3)目的埠號:目的埠號為伺服器端應用服務的程序。

4)埠號的分類:

a、well-known埠:0-1023

b、登記埠:1024-49151

c、客戶端埠:49152-65535

5)常見的埠號

6、tcp協議

1)特點:

a、傳輸控制協議

b、面向連線的協議

c、提供可靠的、有序的端到端之間的傳輸,並且進行流量控制

2)tcp三次握手

注:tcp協議通過四次握手斷開連線

7、icmp(網際控制訊息協議)

用途:測試目的端的可達性、測試到達目的端的路徑

8、arp(位址解析協議)

作用:負責將一直ip位址解析為mac位址(實體地址)

工作過程:arp請求報文是廣播;arp應答報文是單播。

9、網路介面層:負責從主機或節點接受ip資料報,並使用物理幀把他們傳送到指定的物理網路上。

《TCP IP詳解 卷1 協議》第一章 概述

tcp ip協議族分為4層 應用層,運輸層,網路層,鏈路層。應用層和運輸層使用end to end協議,提供端到端服務 網路層提供hop by hop協議,提供點到點服務。儘管tcp提供了可靠的服務,但是優秀的程式設計師在編寫程式的時候,應該把tcp的思想運用到應用程式中,考慮超時重傳和確認分組等問...

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

這個圖是基礎,這一章後面的內容都會根據這個圖來擴充套件。應用層 負責處理特定的應用程式細節 運輸層 主要為兩台主機上的應用程式提供端到端的通訊 網路層 有時也稱作網際網路層,處理分組在網路中的活動,例如分組的選路 鏈路層 有時也稱作資料鏈路層或網路介面層,通常包括作業系統中的裝置驅動程式和計算機 中...

TCP IP詳解 卷一(第一章 概述)

很多不同的廠家生產各種型號的計算機,它們執行完全不同的作業系統,但tcp ip協議族允許它們相互進行通訊。1.分層 tcp ip不是乙個協議,而是乙個協議族,通常它被認為是乙個四層的協議系統,下面展示了tcp ip協議族中不同層次的協議 2.網際網路的位址 網際網路上每個介面必須有乙個唯一的inte...