嵌入式linux網絡編程

  1. 網絡接口層:是數據幀的獨立網絡信息傳輸單位
  2. TCP/IP四層模式:網絡接口層、網絡層、傳輸層、應用層
  3. IP負責在主機和網絡之間尋址和路由數據包
  4. TCP:爲應用程序提供可靠的通信連接(適合一次傳輸大批數據)
  5. UDP:提供無連接通信;不對傳送包進行可靠性保證(適合一次傳輸少量數據,可靠性由應用層保證)
  6. 通過IP的源/目的可以唯一地區分網絡中兩個設備的連接,通過socket的源/目的可以唯一地區分網絡中兩個應用程序的連接
  7. PC計算機存儲通常採用小端模式存儲(低字節優先);而Internet上的數據以大端模式傳輸(高字節優先)
  8. socket編程的基本函數有:socket()、bind()(在UDP中無此函數)、listen()、accept()、send()、sendto()、recv() 和 recvfrom()
  9. listen();一般每次最多監聽5個client請求

翻譯

  1. offset:偏移量
  2. destination:目的地

IPV4數據包頭格式
IPV4數據頭的格式

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章