2020久久香蕉国产线看观看_久久这里只有精品07_国产成人精品高清在线_久久天堂综合亚洲伊人hd_亚洲无码视频观看

您的位置:首頁(yè) > 經(jīng)營(yíng) > 正文

TCP即傳輸控制協(xié)議是?應(yīng)用層上三層協(xié)議是傳輸協(xié)議嗎?

2023-05-10 10:30:49 來(lái)源:創(chuàng)視網(wǎng)

TCP即傳輸控制協(xié)議

TCP即傳輸控制協(xié)議,是一種面向連接的、可靠的、基于字節(jié)流的通信協(xié)議。簡(jiǎn)單來(lái)說(shuō)TCP就是有確認(rèn)機(jī)制的UDP協(xié)議,每發(fā)出一個(gè)數(shù)據(jù)包都要求確認(rèn),如果有一個(gè)數(shù)據(jù)包丟失,就收不到確認(rèn),發(fā)送方就必須重發(fā)這個(gè)數(shù)據(jù)包。為了保證傳輸?shù)目煽啃?,TCP協(xié)議在UDP基礎(chǔ)之上建立了三次對(duì)話的確認(rèn)機(jī)制,即在正式收發(fā)數(shù)據(jù)前,必須和對(duì)方建立可靠的連接。TCP數(shù)據(jù)包和UDP一樣,都是由首部和數(shù)據(jù)兩部分組成,唯一不同的是,TCP數(shù)據(jù)包沒(méi)有長(zhǎng)度限制,理論上可以無(wú)限長(zhǎng),但是為了保證網(wǎng)絡(luò)的效率,通常TCP數(shù)據(jù)包的長(zhǎng)度不會(huì)超過(guò)IP數(shù)據(jù)包的長(zhǎng)度,以確保單個(gè)TCP數(shù)據(jù)包不必再分割。[4]

傳輸層的主要工作是定義端口,標(biāo)識(shí)應(yīng)用程序身份,實(shí)現(xiàn)端口到端口的通信,TCP協(xié)議可以保證數(shù)據(jù)傳輸?shù)目煽啃浴?/p>

應(yīng)用層上三層協(xié)議

理論上講,有了以上三層協(xié)議的支持,數(shù)據(jù)已經(jīng)可以從一個(gè)主機(jī)上的應(yīng)用程序傳輸?shù)搅硪慌_(tái)主機(jī)的應(yīng)用程序了,但此時(shí)傳過(guò)來(lái)的數(shù)據(jù)是字節(jié)流,不能很好的被程序識(shí)別,操作性差,因此,應(yīng)用層定義了各種各樣的協(xié)議來(lái)規(guī)范數(shù)據(jù)格式,常見(jiàn)的有http,ftp,smtp等,在請(qǐng)求Header中,分別定義了請(qǐng)求數(shù)據(jù)格式Accept和響應(yīng)數(shù)據(jù)格式Content-Type,有了這個(gè)規(guī)范以后,當(dāng)對(duì)方接收到請(qǐng)求以后就知道該用什么格式來(lái)解析,然后對(duì)請(qǐng)求進(jìn)行處理,最后按照請(qǐng)求方要求的格式將數(shù)據(jù)返回,請(qǐng)求端接收到響應(yīng)后,就按照規(guī)定的格式進(jìn)行解讀。