1.只有主機的協議棧纔有運輸層,而IP報文的轉發只用到了下三層。
2.TCP並不關心應用一次性吧多長的報文送到緩存中,而是根據對方給出的窗口值和網絡擁塞的程度來決定一個報文應該包含多少字節。
3.套接字socket = {IP地址:端口號}。
4.每一條TCP連接唯一的被TCP兩端的套接字所確定。
5.TCP規定,在確定連接後的所有傳送報文都要將ACK置爲1。
6.TCP是以字節爲單位的滑動窗口實現可靠傳輸。是兩個窗口互相加窗滑動,當接受方向向前滑動並通知發送方後,發送方纔可向前滑動。
7.TCP擁塞控制方法:
①慢開始和擁塞避免。
先倍數增加,後加法增加。當遇到擁塞時,將擁塞門限初始化。從新開始。
②快重傳和快回復。
快重傳:接收方每收到一個失序報文段,就立即發出重複確認,當發送方一連收到三個重複確認就應當立即重傳對方尚未收到的報文。
快恢復:當擁塞時,不初始化門限而是減半,再加法增大。