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...