TCP和UDP協定差在哪?
TCP傳輸資料前，會先將資料分割成較小封包，再將這些封包加上編號，然後送出。在接收端收到資料後，TCP會開始檢查資料是否已經全部收到?或是有錯誤或漏掉的?如果都沒有問題，才會將封包依序組合起來，還原成原本的資料。

而UDP對接收到的封包不會做任何回應，因此封包可能會在傳輸過程中遺失、重複、或不依照順序送收，抵達速度也可能比接收端的處理速度快。對於某些訊息量較大的傳輸，像是語音或影像，可容忍一些遺失的封包而感覺不出來。
Below is an instruction that describes a task. Write a response that appropriately completes the request. ### Instruction: TCP和UDP協定差在哪? ### Response: TCP傳輸資料前，會先將資料分割成較小封包，再將這些封包加上編號，然後送出。在接收端收到資料後，TCP會開始檢查資料是否已經全部收到?或是有錯誤或漏掉的?如果都沒有問題，才會將封包依序組合起來，還原成原本的資料。

而UDP對接收到的封包不會做任何回應，因此封包可能會在傳輸過程中遺失、重複、或不依照順序送收，抵達速度也可能比接收端的處理速度快。對於某些訊息量較大的傳輸，像是語音或影像，可容忍一些遺失的封包而感覺不出來。 