同學(xué)們,大家好辣垒,本節(jié)課我們進(jìn)入TCP協(xié)議的學(xué)習(xí)望侈,那么什么是TCP協(xié)議呢?TCP協(xié)議全稱Transmission Control Protocol勋桶,中文名:傳輸控制協(xié)議脱衙。TCP協(xié)議是計(jì)算機(jī)網(wǎng)絡(luò)中非常復(fù)雜的一個(gè)協(xié)議,后面我們從很多個(gè)角度去深入到TCP去例驹。同樣捐韩,我們先來(lái)看下TCP它位于的一個(gè)位置。
TCP位于IP數(shù)據(jù)包里面鹃锈,分成TCP首部和TCP數(shù)據(jù)報(bào)的數(shù)據(jù)兩個(gè)部分荤胁。從結(jié)構(gòu)上來(lái)講,TCP協(xié)議和UDP協(xié)議它們的數(shù)據(jù)結(jié)構(gòu)都是一樣的仪召,都是由首部和數(shù)據(jù)所組成寨蹋,包括我們之前所學(xué)習(xí)的IP數(shù)據(jù)包也是由首部和數(shù)據(jù)所組成的。這里我們先對(duì)TCP數(shù)據(jù)的特點(diǎn)進(jìn)行了解扔茅。
- TCP是面向連接的協(xié)議
- TCP的連接有兩端(點(diǎn)到點(diǎn)的通信)
- TCP提供可靠的傳輸服務(wù)
- TCP提供全雙工的協(xié)議
- TCP是面向字節(jié)流的協(xié)議
接下來(lái)我們看TCP協(xié)議的頭部:
序號(hào):收到的數(shù)據(jù)報(bào)的首字節(jié)序號(hào)
確認(rèn)號(hào):期望收到數(shù)據(jù)的首字節(jié)序號(hào) 如:確認(rèn)號(hào)為601已旧,則表示1-600序號(hào)的數(shù)據(jù)都已經(jīng)收到
數(shù)據(jù)偏移:真實(shí)數(shù)據(jù)偏移首部的距離 最大60個(gè)字節(jié)
TCP標(biāo)記:占有六位
窗口:指明允許對(duì)方發(fā)送的數(shù)據(jù)量
緊急指針(URG=1):指定緊急數(shù)據(jù)在報(bào)文的位置
本節(jié)課主要內(nèi)容:
1.TCP是什么
2.TCP的特點(diǎn)
3.TCP的首部