1. 程式人生 > >網路程式設計_傳輸層詳解

網路程式設計_傳輸層詳解

tcp協議 又稱之為 流式協議
需要管道 建立通道(單向流通)

網路程式設計 先建立管道
建連線,只需要三次握手

  1. syn=1 seq=x

  2. ack=1+x syn=1 seq=y

  3. ack=1+y

資料傳輸結束

只有資料傳輸完成才能斷開連線
客戶端給服務端傳送資料
當服務端接收完資料,c–>s 該連線可以斷開
服務端給客戶端傳送資料
當客戶端接收完資料,s–>c 該連線可以斷開

udp 資料傳輸不可靠(甚至對方不存在)
並不使用三次握手
不需要建立連線