1. 程式人生 > >tcp三次握手 及udp報文

tcp三次握手 及udp報文

  • 全雙工工作,seq序列號一個位元組佔一個號,初始號隨機,ACK序列號+1確認機制。例:ACK 3000 代表3000之前的資料都收到了。TCP雙方各自維護自己的序列號。
  • URG:緊急指標位,不是0就是1,如果置位了代表有緊急資料要立馬交給應用層。
  • URP:和URG對應。
  • ACK:確認位,置位了代表資料裡有確認資訊。
  • PSH:推送位,傳應用層資料,置位。
  • RST:重置位,三次連不上斷開。
  • SYN:初始位,建立連線時候使用,置位代表想建立連線。
  • FIN:結束位,置位代表想斷開。
  • WINDOWS:滑動視窗,代表本電腦的緩衝區大小,流控。非0,0代表鎖死。(伺服器,pc處理能力)
  • CHECKSUM:校驗和,校驗頭部長度和資料。
  • OPTIONS:選項,典型MMS,最大報文大小。MTU-20-20 1460