TCP協議經典rfc主題總結

2021-06-18 22:13:04 字數 828 閱讀 3788

richard stevens的書雖好,但是他所要表達的是讓你知其然。對於想精通tcp的同學來說,光知其然是遠遠不夠的,你還需要更多的時間去了解其所以然,而翻閱rfc文件就是一種最好的方式,這樣你就明白tcp為何這麼設計了。

這裡總結了一下tcp核心主題對應的rfc文件,方便自己和大家查閱。:)

rfc序列號

主題內容描述

793tcp標準

最初的tcp標準定義,但不包括tcp相關操作細節

813tcp視窗與確認策略

討論視窗確認機制,以及描述了在使用該機制有時遇到的問題及解決方法

879tcp最大分段大小及相關主題

討論mss引數在控制tcp分組大小的重要性,以及該引數與ip分段大小的關係等

896ip/tcp網路互聯擁塞控制

**擁塞問題與tcp如何控制擁塞

1122

討論tcp如何在主機中實現的細節

1146

可選的tcp校驗和選項

針對tcp裝置使用可選校驗和方法進行規範

1323

高效能下的tcp擴充套件

定義高速網路中tcp的擴充套件及新選項

2018

tcp選擇確認

tcp基礎功能的增強,討論tcp裝置如何選擇性的制定特定欄位來重傳

2525

已知tcp的問題

描述當前已知的部分tcp問題

2581

tcp擁塞控制

描述用於擁塞控制的四種機制:慢啟動、擁塞防禦、快重傳和快恢復

2988

tcp重傳計時器計算

討論與tcp重傳計時器設定相關話題,重傳計時器控制報文在重傳前應等待多長時間

TCP協議RFC文件

rfc793 tcp標準 最初的tcp標準定義,但不包括tcp相關操作細節 rfc813 tcp視窗與確認策略 討論視窗確認機制,以及描述了在使用該機制存在的問題及解決方法 rfc879 tcp最大分段大小及相關主題 討論mss引數在控制tcp分組大小的重要性,以及該引數與ip分段大小的關係等 rf...

TCP協議總結

mss maximum segment size 只能出現在syn包中,通訊雙方在syn包和syn ack包中互相通告各自能接收的mss syn包不能攜帶data,占用seq ack包能攜帶data,攜帶data時占用seq,不攜帶data時不占用seq fin包能攜帶data,不論是否攜帶data...

TCP協議簡單總結

正常連線 客戶端 closed syn send established 伺服器 listen syn收到 established 正常關閉 客戶端 established fin wait 1 fin wait 2 time wait closed 服務端 established close wa...