TCP和UDP均是網路封包傳送的方式。所有的封包在傳送時都會切割成小封包,然後在接收端重新組合。用TCP的方式在傳送封包之前會先建立連線(三向交握)。傳送時,接收端檢查封包是否完整的收到,如果沒有完整的話會要求傳送端重送,因此TCP能保證接收端收到的封包是完整的。UDP則是沒有建立連線(換句話說就是只顧著把封包往外面送)和檢查機制,它不管封包有沒有正確的收到。那為什麼要用UDP呢?因為UDP的速度會比TCP快,在一些封包不必完整的情況下可以更有效率的傳輸。
TCP和UDP均是網路封包傳送的方式。所有的封包在傳送時都會切割成小封包,然後在接收端重新組合。用TCP的方式在傳送封包之前會先建立連線(三向交握)。傳送時,接收端檢查封包是否完整的收到,如果沒有完整的話會要求傳送端重送,因此TCP能保證接收端收到的封包是完整的。UDP則是沒有建立連線(換句話說就是只顧著把封包往外面送)和檢查機制,它不管封包有沒有正確的收到。那為什麼要用UDP呢?因為UDP的速度會比TCP快,在一些封包不必完整的情況下可以更有效率的傳輸。
沒有留言:
張貼留言