亚洲精品久久久久久第一页-人妻少妇精彩视品一区二区三区-91国产自拍免费视频-免费一级a在线播放视频正片-少妇天天日天天射天天爽-国产大屁股喷水视频在线观看-操美女骚穴抽插性爱视频-亚洲 欧美 中文字幕 丝袜-成人免费无码片在线观看

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

傳輸層的介紹:
從通信和信息處理的角度看,傳輸層向它上面的應(yīng)用層供通信服務(wù) 。它屬于面向通信部分的最高層,同時也是用戶功能中的最低層 。傳輸層位于網(wǎng)絡(luò)層之上,它會運(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ò)層來說,通信的雙方是兩臺主機(jī),IP數(shù)據(jù)報的首部給出了這兩臺主機(jī)的IP地址,但兩臺主機(jī)之間的通信實(shí)際上是兩臺主機(jī)中的應(yīng)用進(jìn)程之間的通信應(yīng)用 。進(jìn)程之間的通信又稱端到端的邏輯通信 。這里"邏輯通信"的意思是傳輸層之間的通信好像是沿水平方向傳送數(shù)據(jù),但事實(shí)上,這兩個傳輸層之間并沒有一條水平方向的物理連接.
2)復(fù)用和分用. 復(fù)用是指發(fā)送方不同的應(yīng)用進(jìn)程都可使用同一傳輸層協(xié)議傳送數(shù)據(jù) 。分用是指接收方的傳輸層在剝?nèi)笪牡氖撞亢螅軌虬堰@些數(shù)據(jù)正確交付到目的應(yīng)用進(jìn)程.
3)傳輸層還要對收到的報文進(jìn)行差錯檢測,而網(wǎng)絡(luò)層只檢查IP數(shù)據(jù)報的首部,不檢驗(yàn)數(shù)據(jù)部分是否出錯
4)供兩種不同的傳輸協(xié)議,即面向連接的TCP和無連接的udp,而網(wǎng)絡(luò)層無法同時實(shí)現(xiàn)兩種協(xié)議

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

文章插圖
描述
UDP協(xié)議
UDP的優(yōu)點(diǎn):
1)UDP無需建立連接,因此UDP不會引入建立連接的時延 。試想,如果DNS運(yùn)行在TCP上而非UDP上,那么DNS的速度就會慢很多 。HTTP使用TCP而非UDP,是因?yàn)閷τ诨谖谋緮?shù)據(jù)的web網(wǎng)頁來說,可靠性是至關(guān)重要的.
2)無連接狀態(tài) 。TCP需要在端系統(tǒng)中維持連接狀態(tài) 。此連接狀態(tài)包括接受和發(fā)送緩存 ,擁塞、控制,參數(shù)和序號與確認(rèn)后的參數(shù) 。UDP不維護(hù)連接狀態(tài),也不跟蹤這些參數(shù),因此,某些專用應(yīng)用服務(wù)器使用udp時一般都能支持更多的活動客戶機(jī)
3)分組首部開銷小PCB有20B的首部開銷,而V僅有8B的開銷
4)應(yīng)用層能更好地控制要發(fā)送的數(shù)據(jù)和發(fā)送時間 。UDP沒有擁塞控制,因此,網(wǎng)絡(luò)中的擁塞不會影響主機(jī)的發(fā)送效率 。某些實(shí)時應(yīng)用要求以穩(wěn)定的速度發(fā)送,能容忍一些數(shù)據(jù)的丟失,但不允許有較大的時延,而UDP正好滿足這些應(yīng)用的需求.
5)UDP常用于一次性傳輸較少數(shù)據(jù)的網(wǎng)絡(luò)應(yīng)用,比如說DNS SNMP 。也會供最大努力的交付,但是不保證可靠交付 。但這并不意味著應(yīng)用對數(shù)據(jù)的要求是不可靠的,因此,所有維護(hù)傳輸可靠性的工作需要用戶在應(yīng)用層來完成 。UDP是面向報文的發(fā)送方,UDP對應(yīng)用層交下來的報文,在手不添加后就交付給IP成績,不合并也不拆分,而是保留這些報文的邊界.
TCP協(xié)議(這個很重要哦,要認(rèn)真看!!!!)
TCP的特點(diǎn):
1)TCB是在不可靠的IP層之上實(shí)現(xiàn)的可靠的數(shù)據(jù)傳輸協(xié)議,它主要解決傳輸?shù)目煽?、有序、無丟失和不重復(fù)問題
2)TCP是面向連接的傳輸層協(xié)議
3)每條TCP連接只能有兩個端點(diǎn),每條TCP連接只能是點(diǎn)對點(diǎn)的
4)TCP供全雙工通信,允許通信雙方的應(yīng)用進(jìn)程在任何時候都能發(fā)送數(shù)據(jù) 。維持TCP連接的兩端都設(shè)有發(fā)送緩存和接收緩存,用來臨時存放雙向通信的數(shù)據(jù)
5)TCP是面向字節(jié)流,雖然應(yīng)用程序和TCP的交互是一次一個數(shù)據(jù)塊 。但TCP把應(yīng)用程序交下來的數(shù)據(jù)僅視為一連串的無結(jié)構(gòu)的字節(jié)流.
TCP連接管理
1)TCP是面向連接的協(xié)議 因此每個TCP連接都有三個階段連接借力數(shù)據(jù)傳送和連接釋放TCP連接的管理就是使運(yùn)輸連接的建立和釋放都能正常進(jìn)行在TCP建立連接的過程中要解決以下三個問題要使每一方都能夠確知對方的存在要允許對方協(xié)商一些參數(shù)比如說最大窗口值是否使用窗口擴(kuò)大選項(xiàng)時間錯選項(xiàng)及服務(wù)服務(wù)質(zhì)量等進(jìn)行分配.


以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問題,請您及時就醫(yī)或請專業(yè)人士給予相關(guān)指導(dǎo)!

「愛刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對您有所幫助: