1.確認和重傳:接收方收到數據後會進行確認,發送方一段時間沒有收到確認信息,就會重傳。
2.數據校驗:數據合理分片和排序。TCP會對數據分片,接收方會將數據按順序緩存,接收完畢後,會對數據進行重新排序,之後在提交給應用層。
3.流程控制:如果發送方發送速度過快,爲了防止數據包丟失,會提醒發送方降低發送速度。
4.擁塞控制:當網絡發生擁塞的時候,減少數據的發送。
參考文章:https://juejin.im/post/5e5b50eb6fb9a07cae136773#heading-31