網絡編程(複習)

1、互聯網協議(osi協議):七層(咱們學習五層)

  • 應用層
  • 傳輸層                  tcp/udp
  • 網絡層        ip        路由器(三層交換機)
  • 數據鏈路層   arp協議(經過IP找Mac地址)      交換機(廣播、單播、組播)
  • 物理層                  網卡、雙絞線

 

  IP協議:(IP地址的格式)網絡

  1. IP地址:一臺機器在一個網絡內惟一的表示
  2. 子網掩碼:IP地址與子網掩碼作按位與運算,獲得的結果是網段
  3. 網關IP:局域網內的機器訪問公網IP,就是經過網關訪問

  

  TCP協議:面向流的,可靠 ,全雙工, 三次握手和四次揮手 —— 黏包併發

  UDP協議:面向數據包 , 不可靠socket

 

  黏包:tcp

    什麼是黏包:學習

    怎麼解決:在發送信息以前先告訴對方要發的數據有多大。struct模塊將要發送數據的大小固定化。ip

    自定義協議的概念。路由

 

  驗證客戶端的合法性:hmac路由器

 

  處理併發問題:socketsever互聯網

相關文章
相關標籤/搜索