從通信和信息處理的角度來看,傳輸層向它上面的應用層提供通信服務,它屬于面向通信部分的最高層,同時也是用戶功能的最底層,針對于上三層的資源子網(wǎng)與下三層的通信子網(wǎng),傳輸層在兩者之間扮演者承上啟下的作用;

傳輸層的兩個主要協(xié)議:
UDP協(xié)議與TCP/IP協(xié)議
UDP協(xié)議:用戶數(shù)據(jù)報協(xié)議
它是一種不可靠的傳輸協(xié)議,在傳輸過程中,它不提供反饋,單單只是把傳輸?shù)臄?shù)據(jù)傳送到目的地址當中,對于UDP協(xié)議來說,應用層才會保證數(shù)據(jù)的可靠性;他的通信過程不如TCP/IP那樣更可靠,也不具備數(shù)據(jù)恢復功能;
UDP是無連接的,即發(fā)送數(shù)據(jù)之前不需要建立連接,因此減少了開銷和發(fā)送數(shù)據(jù)之前的時延;
UDP首部格式:
源端口:16位,在對方進行回信時使用;
目的端口:16位,需要使用其指定目的端口號;
數(shù)據(jù)報長度:16位,UDP用戶數(shù)據(jù)報的長度;
UDP首部檢驗和:16位,檢測UDP數(shù)據(jù)報在傳輸過程中是否有錯;
TCP/IP協(xié)議:傳輸控制協(xié)議
TCP是面向連接的協(xié)議,在雙方進行通信時必須先進行連接,通信結(jié)束后在釋放連接,這兩個過程稱之為“三次握手”,“四次揮手”;
TCP/IP協(xié)議提供可靠的交付,通過TCP連接發(fā)送的數(shù)據(jù),無差錯,不丟失,不重復,并且按序到達;
TCP/IP協(xié)議提供全雙工模式,允許雙方在任何時候都能發(fā)送數(shù)據(jù);
TCP/IP協(xié)議有數(shù)據(jù)恢復功能;
TCP/IP首部格式:
源端口:16位,在對方進行回信時使用;
目的端口:16位,需要使用其指定目的端口號;
序列號:32位,第一個發(fā)送的數(shù)據(jù)報序列號隨機,下一個的序列號為上一個序列號+1
確認號:32位,當發(fā)送數(shù)據(jù)報時,確認號,為下一個序列號的值;發(fā)送的第一個數(shù)據(jù)報的確認號為 0;
首部長度:4位,TCP用戶數(shù)據(jù)報的長度;
保留標志位:3位,暫時沒有被使用;
加密標志位:3位
URG:緊急標志位,若該位置1,則優(yōu)先執(zhí)行該數(shù)據(jù)報;
ACK:確認標志位,在數(shù)據(jù)通信時,進行回饋,用來響應主動發(fā)起連接的建立請求或拆除請求的那一 方;1為確認
PSH:推進標志位,如果該標志位置1,則在接受方可以將該數(shù)據(jù)不加入緩存隊列,直接交給應用程序 進程進行處理;
RST:重置標志位,在TCP/IP協(xié)議,耗盡或者出現(xiàn)問題時,重新連接TCP/IP協(xié)議;
SYN:同步標志位,用于在建立TCP連接的過程中,主動發(fā)生連接建立請求的那一方發(fā)起連接的信號;
FIN:結(jié)束標志位,用于結(jié)束連接,置1,表結(jié)束;
窗口尺寸:16位,窗口值告訴報文,從本報文首部的確認號算起,接收方目前允許對方發(fā)送的數(shù)據(jù) 量,之所以有這個限制,是因為接收方的數(shù)據(jù)緩存是有限的;而窗口種類有滑動窗口, 緊急窗口以及擁塞窗口;
TCP首部檢驗和:16位,用來檢測TCP數(shù)據(jù)報在傳輸過程中是否有什么差錯;
緊急標志位:16位,緊急標志位僅在URG置1時有作用,如果有多個URG置1的情況下,誰的緊急標志位 置1則先執(zhí)行;
選項:32位,數(shù)據(jù)段分段的時間戳;
在之前講過的關(guān)于TCP/IP協(xié)議建立連接時,需要進行“三次握手”來建立連接,在解除連接時還要進行“四次揮手”的操作;
三次握手:
①發(fā)送方生成一個數(shù)據(jù)報,源端口,目的端口由應用程序提供,序列號隨機,確認號為0,SYN同步位置1,發(fā)送到目的地址;
②接收方收到由發(fā)送方發(fā)來的SYN請求數(shù)據(jù),判斷自身能否完成對方所要求的數(shù)據(jù)通信,如果可以,則返回由其生成的TCP首部數(shù)據(jù);將接收到的數(shù)據(jù)報的源端口轉(zhuǎn)為目的端口,目的端口轉(zhuǎn)為源端口,序列號隨機,確認號為發(fā)送方發(fā)送的下一個序列號;SYN位與ACK位置1,并發(fā)送;
③發(fā)送方在接受了對方的響應數(shù)據(jù)后,檢查其ACK標志位是否置1,如果為1,再看SYN標志位是否置1如果也是1則予以確認,隨即生成第二個TCP首部數(shù)據(jù)序列號為前一個數(shù)據(jù)的序列號+1,確認號為接收方下一個數(shù)據(jù) 的序列號,ACK標志為1;
四次揮手:
①發(fā)送方發(fā)送一個FIN位置1的數(shù)據(jù)報給接收方;
②接收方接收到FIN置1的數(shù)據(jù)報后,發(fā)送一個ACK置1的確認報文,表示收到此請求結(jié)束報文;
③接受放在緊接著發(fā)送一個FIN置1的數(shù)據(jù)報,表示可解除連接;
④發(fā)送方接收到接收方發(fā)送的解除連接報文,主動結(jié)束方予以確認,發(fā)送ACK標志位置1的TCP首部數(shù) 據(jù);
另外有需要云服務器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。
網(wǎng)站欄目:計算機網(wǎng)絡(二)——傳輸層-創(chuàng)新互聯(lián)
本文URL:http://www.yijiale78.com/article4/cegoie.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供用戶體驗、商城網(wǎng)站、定制網(wǎng)站、軟件開發(fā)、網(wǎng)站改版、App開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容