10分鐘理解TCP/IP各個協議以及協議之間的關係
1.硬體(物理層)
TCP/IP的最底層是負責資料傳輸的硬體。這種硬體相當於是乙太網或電話線路等物理層的裝置。2.網路介面層(資料鏈路層)
網路介面層利用乙太網中的資料鏈路層進行通訊,因此屬於介面層。也可以認為是網路卡驅動。驅動程式是在作業系統和硬體之間起橋樑作用的軟體。3.網際網路層(網路層)
網際網路層使用IP協議,它相當於是OSI模型中的第3層網路層。TCP/IP分層中的網際網路層和傳輸層的功能通常是由作業系統提供。連線網際網路的所有主機和路由器必須都實現IP功能。IP協議
IP是跨越網路傳送資料包,使整個網際網路都能收到資料的協議。IP也是分組交換的一種協議,但是它不具備重發機制,因此它是不可靠傳輸協議。
ICMP
IP資料包在傳輸的途中一旦發生異常導致無法到達目的地址時,需要給傳送端傳送一個異常通知。ICMP就是為了這個功能制定的。
ARP
從分組資料包的IP地址中解析出實體地址(MAC地址)的一種協議。4.傳輸層
傳輸層最主要的功能是能夠讓應用程式之間實現通訊。TCP協議
TCP是一種面向連線的傳輸層協議。它可以保證兩端通訊主機之間的通訊可達。TCP能夠正確處理傳輸過程中丟包、傳輸順序亂掉等異常情況。
UDP協議
UDP是一種面向無連線的傳輸層協議。UDP不關心對端是否真正收到了傳送過去的資料。如果需要檢查對端是否收到分組資料包,或者對端是否連線到網路,則需要在應用程式中實現。UDP常用在分組資料較少或多播、廣播通訊以及視訊通訊等多媒體領域。
5.應用層(會話層以上的分層)
TCP/IP的分層中,將OSI參考模型中的會話層、表示層和應用層的功能都集中到了應用程式中實現。TCP/IP應用的架構絕大多數屬於客戶端/伺服器模型。
下面是應用層的主要應用:
WWW
瀏覽器和服務端之間通訊所用的協議是HTTP協議,所傳輸資料的主要格式為HTML,WWW中的HTTP屬於OSI應用層的協議,HTML屬於表示層的協議。
電子郵件
傳送電子郵件時用到的協議是SMTP。最初,只能以檔案格式傳送電子郵件。然後現在的電子郵件的格式由MIME協議擴充套件之後,就可以傳送聲音、影像等各式各樣的資訊。MIME屬於表示層的協議。
檔案傳輸(FTP)
檔案傳輸是指將其它計算機磁碟上的檔案轉移到本地計算機上,或將本地磁碟上的檔案傳送到其它計算機磁碟上。該檔案傳輸過程使用的協議叫做FTP協議。在FTP中進行檔案傳輸時會建立兩個TCP連線,分別是傳送傳輸請求時所要用到的控制連線與實際傳輸資料時所要用到的資料連線。
遠端登入(TELNET與SSH)
遠端登入是指登入到遠端的計算機上,使那臺計算機上的程式得以執行的一種功能。遠端登入常用TELNET與SSH兩種協議。(當然還有其它一些協議)網路管理(SNMP)
在TCP/IP中進行網路管理時,採用SNMP(Simple Network Management Protocol)協議。使用SNMP協議管理的主機、網橋、路由器等稱作SNMP代理,而進行管理的那一端叫做管理器。SNMP就是這個管理器和代理要用到的協議。在SNMP的代理端,儲存著網路介面的資訊、通訊資料量、異常資料量以及裝置溫度等資訊。這些資訊可以通過MIB(Management Information Base)訪問。因此,在TCP/IP的網路管理中,SNMP屬於應用協議,MIB屬於表示層協議。
相關文章
- 如何理解TCP/IP協議?TCP協議
- TCP協議與UDP協議以及兩者之間的區別TCP協議UDP
- 與HTTP關係密切的協議:IP、TCP、DNSHTTP協議TCPDNS
- 深入理解TCP/IP協議TCP協議
- TCP IP之ICMP協議TCP協議
- tcp/ip協議TCP協議
- 系列TCP/IP協議-TCP協議概述(011)TCP協議
- TCP/IP、UDP/IP協議TCPUDP協議
- TCP/IP協議族TCP協議
- TCP/IP 協議族TCP協議
- TCP/IP 協議相關的問題TCP協議
- TCP/IP五層協議TCP協議
- TCP/IP協議詳解TCP協議
- TCP/IP網路協議TCP協議
- tcp /ip 協議簡介TCP協議
- tcp/ip協議和opc協議對比詳解TCP協議
- 系列之TCP/IP協議-概述(001)TCP協議
- TCP/IP 協議及網路分層模型TCP協議模型
- 10 分鐘講完 QUIC 協議。UI協議
- TCP/IP協議的SYN攻擊TCP協議
- TI的TCP/IP協議棧--NDK .TCP協議
- TCP/IP協議 - 網路層TCP協議
- TCP-IP協議筆記TCP協議筆記
- TCP/IP協議原理【轉載】TCP協議
- 關於TCP/IP協議漏洞的安全措施TCP協議
- 計算機網路學習筆記(10) TCP/IP協議棧 之TELNET協議計算機網路筆記TCP協議
- 《TCP/IP詳解 卷1:協議》第3章 IP:網際協議TCP協議
- 淺談WebSocket協議、WS協議和WSS協議原理及關係Web協議
- Java中的TCP/IP協議和IP地址JavaTCP協議
- 詳談OSI七層網路協議和TCP/IP協議協議TCP
- 深入理解 tcp 協議(一)TCP協議
- TCP協議TCP協議
- [面試∙網路] TCP/IP(二):IP協議面試TCP協議
- 【網路協議】IP協議、ARP協議、RARP協議協議
- 網路協議之TCP協議TCP
- 實用TCP協議(1):TCP 協議簡介TCP協議
- 網路基礎和 TCP、IP 協議TCP協議
- 系列TCP/IP協議-UDP(009)TCP協議UDP