日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

消息隊(duì)列的使用場(chǎng)景 傳輸層協(xié)議有哪些

【消息隊(duì)列的使用場(chǎng)景 傳輸層協(xié)議有哪些】傳輸層的介紹:
從通信和信息處理的角度看 , 傳輸層向它上面的應(yīng)用層提供通信服務(wù) 。它屬于面向通信部分的最高層 , 同時(shí)也是用戶功能中的最低層 。傳輸層位于網(wǎng)絡(luò)層之上 , 它會(huì)運(yùn)行在不同主機(jī)上的進(jìn)程之間 , 提供邏輯通信 。網(wǎng)絡(luò)層提供主機(jī)之間的邏輯通信 。顯然 , 即使網(wǎng)絡(luò)層協(xié)議不可靠 , 傳輸層同樣能為應(yīng)用程序提供可靠的服務(wù).
傳輸層的功能:
1)傳輸層提供應(yīng)用進(jìn)程之間的邏輯通信 。與網(wǎng)絡(luò)層的區(qū)別是 , 網(wǎng)絡(luò)層提供的是主機(jī)之間的邏輯通信 。從網(wǎng)絡(luò)層來說 , 通信的雙方是兩臺(tái)主機(jī) , IP數(shù)據(jù)報(bào)的首部給出了這兩臺(tái)主機(jī)的IP地址 , 但兩臺(tái)主機(jī)之間的通信實(shí)際上是兩臺(tái)主機(jī)中的應(yīng)用進(jìn)程之間的通信應(yīng)用 。進(jìn)程之間的通信又稱端到端的邏輯通信 。這里"邏輯通信"的意思是傳輸層之間的通信好像是沿水平方向傳送數(shù)據(jù) , 但事實(shí)上 , 這兩個(gè)傳輸層之間并沒有一條水平方向的物理連接.
2)復(fù)用和分用. 復(fù)用是指發(fā)送方不同的應(yīng)用進(jìn)程都可使用同一傳輸層協(xié)議傳送數(shù)據(jù) 。分用是指接收方的傳輸層在剝?nèi)?bào)文的首部后 , 能夠把這些數(shù)據(jù)正確交付到目的應(yīng)用進(jìn)程.
3)傳輸層還要對(duì)收到的報(bào)文進(jìn)行差錯(cuò)檢測(cè) , 而網(wǎng)絡(luò)層只檢查IP數(shù)據(jù)報(bào)的首部 , 不檢驗(yàn)數(shù)據(jù)部分是否出錯(cuò)
4)提供兩種不同的傳輸協(xié)議 , 即面向連接的TCP和無連接的udp , 而網(wǎng)絡(luò)層無法同時(shí)實(shí)現(xiàn)兩種協(xié)議
描述

TCP可靠傳輸
TCP的任務(wù)是在IP層不可靠的盡力而為服務(wù)的基礎(chǔ)上建立一種可靠數(shù)據(jù)傳輸服務(wù) 。TCP提供的可靠數(shù)據(jù)傳輸服務(wù) , 保證接收方進(jìn)程 , 從緩沖區(qū)讀出的字節(jié)流與發(fā)送方發(fā)出的字節(jié)流完全一樣 , TCP使用了校驗(yàn) ,序號(hào) ,確認(rèn)和重傳等機(jī)制來達(dá)到這一目的 。其中TCP的校驗(yàn)機(jī)制與UDP校驗(yàn)一樣
有兩件事會(huì)導(dǎo)致TCP對(duì)報(bào)文段進(jìn)行重傳超時(shí)和冗余ACK.
超時(shí):TCP每發(fā)送一個(gè)報(bào)文段 , 就得這個(gè)報(bào)文段設(shè)置一次計(jì)時(shí)器 。計(jì)時(shí)器設(shè)置的重傳時(shí)間到期 , 但還未收到確認(rèn)時(shí)就要重傳這一報(bào)文段.
冗余ACK:重傳存在的問題是超時(shí)周期往往太長(zhǎng) , 索性的是發(fā)送方通??梢栽诔瑫r(shí)事件發(fā)生之前,通過注意所謂的冗余ACK來較好的的檢測(cè)丟包情況 。冗余ACK就是再次確認(rèn)某個(gè)報(bào)文段的ACK發(fā)送方先前已經(jīng)收到過該報(bào)文段的確認(rèn).
TCP流量控制:
TCP提供流量控制服務(wù)來消除發(fā)送方使接收方緩存區(qū)溢出的可能性 , 因此可以說流量控制是一個(gè)速度匹配服務(wù) , 簡(jiǎn)單點(diǎn)講其實(shí)就是 。發(fā)送的東西太多了 。接收得太慢 , 沒有辦法匹配 。傳輸層和數(shù)據(jù)鏈路層的流量控制的區(qū)別是:傳輸層定義端到端用戶之間的流量控制 , 數(shù)據(jù)鏈路層定義兩個(gè)中間的相應(yīng)結(jié)點(diǎn)的流量控制 。另外 , 數(shù)據(jù)鏈路層的滑動(dòng)窗口協(xié)議的窗口大小不能動(dòng)態(tài)變化 , 傳輸層就可以動(dòng)態(tài)變化.

消息隊(duì)列的使用場(chǎng)景 傳輸層協(xié)議有哪些


TCP擁塞控制:
所謂擁塞控制是指防止過多的數(shù)據(jù)注入網(wǎng)絡(luò) , 以使網(wǎng)絡(luò)中的路由器或鏈路不致過載 。出現(xiàn)擁塞時(shí) , 端點(diǎn)并不了解擁塞發(fā)生的細(xì)節(jié) 。對(duì)通信連接的端點(diǎn)來說 , 擁塞往往表現(xiàn)為通信時(shí)延的增加 。當(dāng)然 , 擁塞控制和流量控制也有相似的地方 , 他們都通過控制發(fā)送方發(fā)送數(shù)據(jù)的速率來達(dá)到控制效果

推薦閱讀