程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> UNIX網絡編程基礎知識(一)

UNIX網絡編程基礎知識(一)

編輯:關於C語言

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): 最大傳輸字節,是網絡層和鏈路層之間的接口屬性。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved