日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

4-1:TCP协议之传输层的作用及传输层协议TCP和UDP

發(fā)布時(shí)間:2025/3/15 编程问答 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 4-1:TCP协议之传输层的作用及传输层协议TCP和UDP 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

文章目錄

  • 一:傳輸層的定義
  • 二:通信處理
  • 三:傳輸層協(xié)議
  • 四:TCP協(xié)議的可靠和性能

一:傳輸層的定義

前面說過,IP首部有一個(gè)協(xié)議字段用于標(biāo)識(shí)網(wǎng)絡(luò)層(IP)的上一層采用哪一種傳輸層協(xié)議。根據(jù)這個(gè)字段的協(xié)議號(hào),就可以識(shí)別IP傳輸?shù)臄?shù)據(jù)部分究竟是TCP的內(nèi)容還是UDP的內(nèi)容

同樣,傳輸層的TCP和UDP,為了識(shí)別自己所傳輸?shù)臄?shù)據(jù)究竟應(yīng)該發(fā)給哪個(gè)應(yīng)用,也設(shè)定了一個(gè)這樣的編號(hào)。

以遞送快遞為例:假設(shè)IP為郵遞員,它會(huì)根據(jù)收件人的地址(目的IP地址)向目的地(計(jì)算機(jī))投遞包裹(IP數(shù)據(jù)報(bào))。包裹到達(dá)目的地后,由對(duì)方(傳輸層協(xié)議)根據(jù)包裹信息判斷最終的接收人(接收端應(yīng)用程序)


如果快遞單上只寫了家庭地址和姓氏,對(duì)于快遞員來說就無法判斷應(yīng)該將快遞遞送給哪一位家庭成員,這會(huì)給快遞工作帶來麻煩。再比如,如果一個(gè)收件地址中有多個(gè)同名同姓的接受者(只是假設(shè),雖然現(xiàn)實(shí)可能性很小)又該怎么辦呢?這時(shí),我們只需要附加相應(yīng)的電話號(hào)碼,就可以確定接受者。

在TCP/IP通信中也是如此,我們所說的姓氏也就是應(yīng)用程序,而傳輸層必須指出這個(gè)具體的程序,為了唯一確定它,我們使用端口號(hào)這樣一種識(shí)別碼

二:通信處理

前面提到的應(yīng)用程序,其實(shí)就是用來進(jìn)行TCP/IP應(yīng)用協(xié)議的處理。因此,TCP/IP中所識(shí)別的姓氏就可以理解為應(yīng)用協(xié)議

服務(wù)端程序在UNIX系統(tǒng)中叫做守護(hù)進(jìn)程。例如HTTP的服務(wù)端程序是httpd,而ssh的服務(wù)端程序是sshd。在UNIX中并不需要將這些守護(hù)進(jìn)程逐一啟動(dòng),而是啟動(dòng)一個(gè)可以代表它們接受客戶端請(qǐng)求的inetd(互聯(lián)網(wǎng)守護(hù)進(jìn)程)服務(wù)程序即可。它是一種超級(jí)守護(hù)進(jìn)程,該超級(jí)守護(hù)進(jìn)程收到客戶端請(qǐng)求以后會(huì)fork新的進(jìn)程并進(jìn)行進(jìn)程程序替換(exec)為sshd等各個(gè)守護(hù)進(jìn)程

如下,確認(rèn)一個(gè)請(qǐng)求究竟發(fā)送給的是哪個(gè)服務(wù)端(守護(hù)進(jìn)程),可以通過所收到數(shù)據(jù)包的目標(biāo)端口號(hào)輕松識(shí)別。當(dāng)收到TCP的建立連接請(qǐng)求時(shí),如果目標(biāo)端口號(hào)為22,則轉(zhuǎn)給sshd,如果是80則轉(zhuǎn)給httpd。然后這些守護(hù)進(jìn)程會(huì)繼續(xù)對(duì)連接上的通信傳輸進(jìn)行處理

三:傳輸層協(xié)議

在TCP/IP中 實(shí)現(xiàn)傳輸層功能的協(xié)議中,最具有代表性的就是TCP和UDP

TCP

TCP是面向連接的、可靠的流協(xié)議。流是一種不間斷的數(shù)據(jù)結(jié)構(gòu),你可以把它想象成自來水管道中的水流。當(dāng)應(yīng)用程序采用TCP發(fā)送消息時(shí),雖然可以保證發(fā)送的順序,但發(fā)送時(shí)數(shù)據(jù)與數(shù)據(jù)之間感覺就像“粘連”在了一起

  • 例如,在發(fā)送端應(yīng)用程序發(fā)送了10次100字節(jié)的消息,那么在接收端,應(yīng)用程序有可能會(huì)收到一個(gè)1000字節(jié)連續(xù)不間斷的數(shù)據(jù)。因此在TCP通信中,發(fā)送端引用可以在自己所要發(fā)送的消息中設(shè)置一個(gè)表示長度或間隔的字段信息(比如HTTP協(xié)議中的conten_length)

UDP

UDP是不具有可靠性的數(shù)據(jù)報(bào)協(xié)議。細(xì)微的處理它會(huì)交給上層的應(yīng)用去完成。使用UDP協(xié)議雖然可以確保發(fā)送消息的大小,但卻不能保證消息一定會(huì)送到。

  • 例如,發(fā)送端應(yīng)用程序發(fā)送一個(gè)100字節(jié)的消息,那么接收端應(yīng)用程序也會(huì)以100字節(jié)為長度接受數(shù)據(jù)。UDP不可靠,所以發(fā)送端發(fā)出去的消息在網(wǎng)絡(luò)傳輸中一旦丟失,接收端將會(huì)接收不到這個(gè)消息。

四:TCP協(xié)議的可靠和性能

可靠性

  • 校驗(yàn)和
  • 序列號(hào)
  • 確認(rèn)應(yīng)答
  • 超時(shí)重傳
  • 連接管理
  • 流量控制
  • 擁塞控制

提高性能

  • 滑動(dòng)窗口
  • 快速重傳
  • 延遲應(yīng)答
  • 捎帶應(yīng)答

總結(jié)

以上是生活随笔為你收集整理的4-1:TCP协议之传输层的作用及传输层协议TCP和UDP的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 最近中文字幕在线中文视频 | 中国女人毛茸茸 | 国产精品偷乱一区二区三区 | 成人久久国产 | 欧美日韩不卡在线 | 久久久久久久久久久网站 | 魔性诱惑| 国际av在线 | 国产综合日韩 | 日韩国产在线一区 | 亚洲爽爽爽 | 欧美一二在线 | 欧美一二三级 | 99999视频| 日韩片在线 | 欧美日韩一区二区在线视频 | 无码视频一区二区三区 | 亚洲性生活大片 | 人人人射| www.国产一区二区三区 | 五月天av影院 | 久久97超碰| 久久久久亚洲精品中文字幕 | 爱爱的网站 | 奇米影视亚洲 | 最近中文字幕mv免费高清在线 | 国产美女一级片 | 欧美日韩中出 | 天天草天天爽 | 国产在线一二三区 | 国产精品久久久久久妇女6080 | 久久精品视频一区二区 | 亚欧洲乱码视频 | 最近中文字幕在线免费观看 | 国产男女猛烈无遮挡免费视频动漫 | 香蕉久久久 | 99久久久无码国产精品性色戒 | 欧美在线免费看 | 99色国产 | 日本乱轮视频 | 欧美一区二区在线视频 | jizzjizz黄大片| 污网站免费在线观看 | 日韩在线视频网 | 夜夜躁狠狠躁 | 国产淫| 91精品在线免费 | 99国产精品99久久久久久粉嫩 | 男女av网站 | 久草国产在线观看 | 亚洲高清免费 | av网址在线免费观看 | gai视频在线观看资源 | 天天澡天天狠天天天做 | 蜜桃精品成人影片 | 欧美日韩激情视频 | 国产日韩欧美中文 | 欧美成人做爰大片免费看黄石 | 好吊妞视频在线观看 | 午夜av在线免费观看 | 久久丝袜视频 | 亚洲激情自拍偷拍 | 五月天激情社区 | 日本在线中文字幕专区 | 亚洲v欧美v另类v综合v日韩v | 成人手机在线播放 | 我爱avav色aⅴ爱avav | 日韩少妇内射免费播放18禁裸乳 | 成人在线视频一区二区 | 日本不卡视频一区 | 亚洲精品一区二区三区婷婷月 | 极品少妇xxx | 一本色道久久综合狠狠躁的推荐 | 色偷偷伊人 | 国产精品成人免费视频 | 一级二级在线观看 | 污片在线免费看 | 在线观看羞羞漫画 | 欧美在线你懂的 | 日韩中文字幕在线视频 | 国产成人av免费 | 蜜桃av在线| 亚洲一区无 | 免费一级网站 | 久久小视频 | 91精品婷婷国产综合久久蝌蚪 | av网站免费播放 | 日本黄色三级网站 | 久久亚洲精品小早川怜子 | 五月婷网| 日美女逼逼 | 日日夜夜天天干 | 蜜臂av| 捆绑最紧bdsm视频 | 激情影音 | 欧美精品久久96人妻无码 | 88久久精品无码一区二区毛片 | 精品伦理一区二区 | 噼里啪啦国语版在线观看 |