天天看點

UNIX網絡程式設計基礎知識(一)

1.超文本傳輸協定(Hypertext Transfer Protocol: HTTP);

   簡單郵件傳送協定(Simple Mail Transfer Protocol: SMTP)。

2.PDU(Protocol Data Unit): 協定資料單元,計算機網絡各層對等實體間交換的機關資訊。

3.SDU(Service Data Unit): 服務資料單元,每層的PDU通過緊鄰的下層提供給本層的服務接口,作為下層

   的服務資料單元。

4.應用層實體:

  a.其中在TCP應用程序之間交換的是沒有長度限制的單個雙向位元組流

  b.在UDP應用程序之間交換的是其長度不超過UDP發送緩沖區大小的單個記錄

  c.在SCTP(流控制傳輸協定)應用程序之間交換的是沒有總長度限制的單個或多個雙向記錄流

5.傳輸層實體:

  在TCP傳輸層中,發送端TCP把來自應用程序的位元組流資料按順序經分割後,封裝在各個分節中傳送給接收端

  TCP。

6.網絡層實體:

  網絡層實體間交換的PDU稱為IP資料報。其長度有限,IPV4最大65535位元組,IPV6最大65575位元組。

7.鍊路層實體:

  鍊路層實體間交換的PDU稱為幀(frame),其長度取決于具體的接口。

8.鍊路層:

  由IP作為鍊路層的SDU傳傳入連結路層,并由鍊路層封裝在幀中的資料稱為分組(packet)。可見一個分組既可能    

  是一個完整的IP資料包也可能是某個IP資料報的SDU的一個片段被冠以新的IP頭部後的結果。

9.MSS(Maximum Segment Size): 最大分節大小,是應用層(TCP)與傳輸層之間的接口屬性。

10.MTU(Maximum Transmission Unit): 最大傳輸位元組,是網絡層和鍊路層之間的接口屬性。

轉載于:https://www.cnblogs.com/huanchao/p/3468031.html

繼續閱讀