1. 程式人生 > >網路傳輸層在網路中的地位

網路傳輸層在網路中的地位

Internet 是基於TCP/IP網路協議棧實現的。
在應用層,有眾多的應用程序,分別使用不同的應用層協議;在網路介面層,有多種資料鏈路層協議,可以和眾多的物理網連線;在網路層,只有一個IP實體。

在傳送端所有的應用程序的資訊都要匯聚到ip層,;在接收端,下層的資訊又從ip層分發到不同的應用程序。
這裡寫圖片描述

粗略的說,在ip層每一臺主機都有一個唯一的ip地址。

傳輸層與網路層在功能上最大的區別是傳輸層提供了程序通訊的能力。TCP/IP提出了傳輸層協議埠(埠)的概念成功解決了通訊程序的表示問題。

埠的概念

在TCP/ip協議簇中傳輸層的兩個協議TCP/UDP,是完全獨立的兩個軟體模組。因此各自的埠號也是相互獨立的。如果TCP有一個255的埠號,UDP也可以有一個255的埠號,兩者並不衝突。

從TCP和UDP的報文格式看,埠識別符號是一個16位的整數,所以TCP和UDP都可以提供65535個埠供應用層的程序使用。