【Chin Ko】評論
TCP Transmission Control Protocol 傳輸控制協定 負責將資料分割為小封包,然後傳到網路上,對方的TCP在收到後資料後,再將這些小包封重新組合成原先的資料。另外TCP還能進行錯誤檢查,以確保資料能夠正確無誤的傳送,並會在發生錯誤時自動嘗試重傳資料。IP Internet Protocol 網際網路協定要針對每個封包的位址,進行兩台主機間資料傳輸的確認,以確保封包會傳到同一目的地。TCP 提供的是一個連線導向(Connection Oriented)的可靠傳輸。UDP 則是一個非連線型(Connectionless)的非可靠傳輸協定﹐它並不會運用確認機制來保證資料是否正確的被接收、不需要重傳遺失的資料、資料的接收可不必按順序進行、也不提供回傳機制來控制資料流的速度。因此﹐ UDP 信息可能會在網路傳送過程中丟失﹑重複﹑或不依順序﹐而且抵達速度也可能比接收端的處理速度還快。對於某些訊息量較大、時效性大於可靠性的傳輸來說(比方說語音 / 影像),UDP 的確是個不錯的選擇。