五層因特網協議棧

Echon125發表於2018-08-23
  • 因特網協議棧

應用層、傳輸層、網路層、鏈路層和物理層

  • 應用層

應用層的主要協議有,http、ftp、telnet、smtp、pop3等一些列協議。

應用層是網路應用程式及其應用層協議存留的地方,主要用於檔案傳輸、電子郵件、檔案服務、虛擬終端等。

  • 傳輸層

負責為信源和信宿提供應用程式程式間的資料傳輸服務,這一層主要定義兩個傳輸協議,傳輸控制協議即TCP和使用者資料包協議UDP。同時,傳輸層是兩臺計算機經過網路進行資料傳輸時,第一個端到端的層次,具有快取作用。

通常,在因特網中使用TCP和UDP,利用其中的任何一個都能夠傳輸應用層的報文資料,TCP向他們的應用程式提供了面向連線的服務,這種服務包括了應用層報文向目的地的確保傳遞和流量控制(即傳送方和接收方的速率匹配)。TCP也將長報文劃分成短報文,並提供擁塞控制機制,因此當網路擁塞時,源抑制其床底速率。UDP協議向他的應用程式提供無連線的服務,這是一種不提供不必要的 服務,不提供可靠性、沒有流量控制,也沒有提供擁塞控制,

  • 網路層

網路層負責將資料塊獨立地信源傳送到信宿,主要解決路由選擇、擁塞控制和網路互連問題。

因特網的網路層負責將將稱為資料包的網路層分組從一個主機移動到另外一個主機,源主機中的因特網傳輸層協議向網路層遞交運輸層報文段和目的地址,就像你向郵局提供目的地址一樣。

主要作用,路由選擇和中中繼、在一條資料鏈路上覆用多條網路連線,多采取時複用技術、差錯檢測和恢復、服務選擇、網路管理、

包括的協議,IP和一些選路協議。

  • 資料鏈路層

負責將IP資料包封裝成適合在物理網路上傳輸的幀格式並傳輸,或者從物理網路接受的幀解封,取出IP資料包交給網路層。

因特網的網路層通過一系列路由器在源和目的地之間傳送分組。為了將分組從一個節點移動到路徑下的下一個節點,網路層必須依靠資料鏈路層的服務。特別是在每個節點上,網路層將資料包下傳給鏈路層,鏈路層沿著路徑將資料包傳遞給下一個節點,在該下一個節點,鏈路層將資料包上傳給網路層。

包括的協議,Frame Relay,HDLC,PPP,IEEE 802.3/802.2,FDDI,ATM,

  • 物理層

負責將位元流在節點間傳輸,即負責物理傳輸。該層的協議即與鏈路有關也與傳輸介質有關

鏈路層的任務是將整個幀從一個網路元素移動到 鄰近的網路元素,而物理層的任務是將該幀的一個一個位元從一個節點移動到下一個節點。


相關文章