1. 程式人生 > 其它 >TCP/IP協議

TCP/IP協議

TCP/IP不是一個協議,而是一個協議族的統稱
裡面包括了IP協議,IMCP協議,TCP協議,以及我們更加熟悉的http、ftp、pop3協議等等。電腦有了這些,就好像學會了外語一樣,就可以和其他的計算機終端做自由的交流了。
應用層:
它使應用程式能夠直接運行於傳輸層之上,直接為使用者提供服務。

包含的主要協議有:

  1. 檔案傳輸協議:(File Transfer Protocol,FTP)、
  2. 簡單郵件傳送協議(Simple Mail Transfer Protocol, SMTP)
  3. 遠端登入協議、域名服務協議(Domain Name Service,DNS)
  4. 網路新聞傳送協議(Network News Transfer Protocol,NNTP)
  5. 超文字傳輸協議(Hyper Text Transfer Protocol,HTTP)等。

傳輸層:

提供應用程式間的通訊。其功能包括:
它的主要功能是對應用層傳遞過來的使用者資訊分成若干資料報,加上報頭,便於端到端的通訊。
包括的協議有:
TCP : 基本位元組的面向連線應用層的傳輸TCP協議,TCP為應用程式之間的資料傳輸提供可靠連線
UDP : 面向無連線的使用者資料報UDP協議,UDP的傳送不保證資料一不到達目的地,也不保證資料報的順序,不提供重傳機制提供聲音傳送服務的NVP協議。

網路層 :

網路層於 OSI 模型的網路層。該層採用的協議稱為網際網路協議,它提供跨多個網路的定址選路功能,使IP資料(帶有IP地址)從一個網路的主機傳到另一網路的主機。包括:
IP:的協議有網際IP協議;
OCMP : 網際控制報文協議ICMP;
ARP :將IP地址轉換成物理網層地址的ARP協議;
RARP:將物理網地址轉換成IP地址的RARP協議。

網路介面層:

網路介面層對應於OSI模型的資料鏈路層。介面層負責與物理傳輸的連線媒介打交道,主要功能是接收資料報,並把接收到的資料報傳送到指定的網路中去。該層需要執行不同協議的區域網,通過閘道器實現協議與TCP/IP的轉換,使資料穿過多個互聯的網路正確地傳輸,實現異種網路接入Internet。

物理層

利用物理媒介為位元流提供物理連線,一般將網路介面層和物理層統稱 TCP/IP協議的物理網。物理網包含的協議有IEEE 802.3乙太網;面向連線的X.25 公用資料網及X.75虛通路無連線協議;ARPANET網路;ATM網路;令牌環網等。

TCP/IP
TCP/IP 意味著 TCP 和 IP 在一起協同工作。
TCP 負責應用軟體(比如你的瀏覽器)和網路軟體之間的通訊。
IP 負責計算機之間的通訊。
TCP 負責將資料分割並裝入 IP 包,然後在它們到達的時候重新組合它們。
IP 負責將包傳送至接受者。



作者:QA_man
連結:https://www.jianshu.com/p/294309f5ab7e
來源:簡書