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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

传输层协议简介

發布時間:2024/2/28 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 传输层协议简介 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

傳輸層協議簡介

  • 一、傳輸層
    • 1、簡介
    • 2、基本功能
  • 二、傳輸層協議
  • 三、TCP協議
    • 1、TCP報文段
    • 2、三次握手
    • 3、四次揮手
    • 4、常用端口及功能
  • 四、UDP協議
    • 常用端口
  • 五、協議對比
  • 總結

一、傳輸層

1、簡介

傳輸層是國際標準化組織提出的開放系統互連(OSI)參考模型中的第四層。該層協議為網絡端點主機上的進程之間提供了可靠、有效的報文傳送服務。其功能緊密地依賴于網絡層的虛擬電路或數據報服務。傳輸層定義了主機應用程序之間端到端的連通性。傳輸層只存在于端開放系統中,是介于低3層通信子網系統和高3層之間的一層,但是很重要的一層,因為它是源端到目的端對數據傳送進行控制從低到高的最后一層。

傳輸層的服務一般要經歷傳輸連接建立階段,數據傳送階段,傳輸連接釋放階段3個階段才算完成一個完整的服務過程。而在數據傳送階段又分為一般數據傳送和加速數據傳送兩種形式。傳輸層中最為常見的兩個協議分別是傳輸控制協議TCP(Transmission Control Protocol)和用戶數據報協議UDP(User Datagram Protocol) 。

傳輸層提供邏輯連接的建立、傳輸層尋址、數據傳輸、傳輸連接釋放、流量控制、擁塞控制、多路復用和解復用、崩潰恢復等服務。

2、基本功能

  • 分割與重組數據

  • 按端口號尋址

  • 連接管理

  • 差錯控制和流量控制,糾錯的功能
    傳輸層主要是向上層提供可靠的通信服務,避免報文丟失、出錯等。

二、傳輸層協議

主要分為兩大類:

  • 面向連接網絡協議(TCP)
    面向連接網絡協議是指通信雙方之間在通信之前先建立連接。
    TCP協議提供可靠的交付服務:傳送的數據無差錯。不丟失,不重復,且順序與與源數據一致。

  • 無連接網絡協議
    無連接網絡協議是指通信雙方不需要事先建立一條通信線路,而是把每個帶有目的地址的數據包送到網絡線上,由系統自主選定線路進行傳輸。
    UDP 是User Datagram Protocol的簡稱, 中文名是用戶數據報協議,是OSI參考模型中一種無連接的傳輸層協議,提供面向事務的簡單不可靠信息傳送服務。

三、TCP協議

傳輸控制協議(TCP,Transmission Control Protocol)是為了在不可靠的互聯網絡上提供可靠的端到端字節流而專門設計的一個傳輸協議。

互聯網絡與單個網絡有很大的不同,因為互聯網絡的不同部分可能有截然不同的拓撲結構、帶寬、延遲、數據包大小和其他參數。TCP的設計目標是能夠動態地適應互聯網絡的這些特性,而且具備面對各種故障時的健壯性。

1、TCP報文段

  • 16位源端口號:16位的源端口中包含初始化通信的端口。源端口和源IP地址的作用是標識報文的返回地址。
  • 16位目的端口號:16位的目的端口域定義傳輸的目的。這個端口指明報文接收計算機上的應用程序地址接口。
  • 32位序號:32位的序列號由接收端計算機使用,把重新分段的報文重組成最初形式。當SYN出現,序列碼實際上是初始序列碼(Initial Sequence Number,ISN),而第一個數據字節是ISN+1。這個序列號(序列碼)可用來補償傳輸中的不一致。
  • 32位確認序號:32位的序列號由接收端計算機使用,重組分段的報文成最初形式。如果設置了ACK控制位,這個值表示一個準備接收的包的序列碼。
  • 4位首部長度:4位包括TCP頭大小,指示何處數據開始。一般為20字節,可擴張為60字節。
  • 保留(6位):6位值域,這些位必須是0。為了將來定義新的用途而保留。
  • 控制位:
各個控制位解釋
URG緊急位緊急指針有效位
ACK確認位只有當ACK=1,確序列號才有效;當ACK=0時,確認序列無效
PSH急迫位標志位為1時,要求接收方盡快將數據送至應用層
RST重置位當RST值為1時,通知重新建立TCP連接
SYN同部/連接位同步序列號,TCP需要建立連接時將這個值設為1
FIN斷開位當TCP完成數據傳輸時需要斷開連接時,提出斷開連接的一方將FIN設為1
  • 16位窗口大小:用來表示想收到的每個TCP數據段的大小。值得大小是可變的,網絡通暢時窗口值變大以加快傳輸速度,網絡不穩定時,減小窗口值,保證可靠傳輸。
  • 16位校驗和:16位TCP頭。源機器基于數據內容計算一個數值,收信息機要與源機器數值 結果完全一樣,從而證明數據的有效性。檢驗和覆蓋了整個的TCP報文段:這是一個強制性的字段,一定是由發送端計算和存儲,并由接收端進行驗證的。
  • 16位緊急指針:指向后面是優先數據的字節,在URG標志設置了時才有效。如果URG標志沒有被設置,緊急域作為填充。加快處理標示為緊急的數據段。
  • 選項:長度不定,但長度必須為1個字節。如果沒有選項就表示這個1字節的域等于0。
  • 數據:該TCP協議包負載的數據。

2、三次握手


TCP三次握手的過程如下:
客戶端發送SYN(Seq=x,SYN=1)報文給服務器端,進入SYN_SEND狀態。
服務器端收到SYN報文,回應一個SYN (Seq=y)ACK(ACK=x+1)SYN=1報文,進入SYN_RECV狀態。
客戶端收到服務器端的SYN報文,回應一個ACK(ACK=y+1)報文,進入Established狀態。

三次握手完成,TCP客戶端和服務器端成功地建立連接,可以開始傳輸數據了。

3、四次揮手


TCP四次揮手的過程如下:
1、主動方首先調用close,稱該端執行“主動關閉”,發送FIN/ACK(FIN=1,ACK=1,Seq=x)報文。
2、被動方接收到這個FIN的對端執行 “被動關閉”,確認后發送ACK(ACK=x+1)報文給主動方。
3、一段時間后,接收到這個文件結束符的被動方將調用close關閉它的套接字,發送FIN/ACK(FIN=1,ACK=1,Seq=y)給主動方。
4、接收這個最終FIN的主動方確認這個FIN。

4、常用端口及功能

端口號協議說明
21FTPFTP服務器所開放的控制端口
23TELNET遠程登錄,可遠程控制管理目標計算機
25SMTPSMTP服務器開放的端口,用于發送郵件
80HTTP超文本傳輸協議,Web服務
110POP3用于郵件的接收

四、UDP協議

UDP 是User Datagram Protocol的簡稱, 中文名是用戶數據報協議,是OSI參考模型中一種無連接的傳輸層協議,提供面向事務的簡單不可靠信息傳送服務。

UDP是一個無連接協議,傳輸數據之前源端和終端不建立連接,當它想傳送時就簡單地去抓取來自應用程序的數據,并盡可能快地把它扔到網絡上。在發送端,UDP傳送數據的速度僅僅是受應用程序生成數據的速度、計算機的能力和傳輸帶寬的限制;在接收端,UDP把每個消息段放在隊列中,應用程序每次從隊列中讀一個消息段。

常用端口

端口號協議說明
69TFTP簡單文件傳輸協議
111RPC遠程過程調用
123NTP網絡時間協議

五、協議對比

  • TCP 是面向連接的傳輸控制協議,而UDP 提供了無連接的數據報服務。
  • TCP 具有高可靠性,確保傳輸數據的正確性,不出現丟失或亂序;UDP 在傳輸數據前不建立連接,不對數據報進行檢查與修改,無須等待對方的應答,所以會出現分組丟失、重復、亂序,應用程序需要負責傳輸可靠性方面的所有工作。
  • UDP 具有較好的實時性,工作效率較 TCP 協議高。
  • UDP 段結構比 TCP 的段結構簡單,因此網絡開銷小
TCPUDP
是否連接面向連接無連接
傳輸可靠性高可靠性不可靠
連接對象點對點支持一對一、一對多、多對一和多對多
速度

總結

TCP協議 和UDP協議最大的區別就是:TCP是面向連接的,UDP是無連接的。TCP協議和UDP協議各有所長、各有所短,適用于不同要求的通信環境。

總結

以上是生活随笔為你收集整理的传输层协议简介的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 欧美性动态图 | 手机看片福利在线 | 国产精品.xx视频.xxtv | 永久免费AV无码网站韩国毛片 | 岛国毛片在线观看 | 成熟丰满熟妇高潮xxxxx视频 | 欧美男女啪啪 | 奶水旺盛的少妇在线播放 | 国产精品久久久久久久久久妞妞 | 99精品欧美一区二区蜜桃免费 | 自拍偷拍日韩精品 | 96视频在线观看 | 国产麻豆一区二区 | 国产一区二区色 | 波多野结衣网址 | 中文字幕2018 | 无码精品a∨在线观看中文 福利片av | 日婷婷 | 黄色不雅视频 | av动漫天堂 | 青娱乐在线免费视频 | 亚洲天堂第一 | 在线观看91av| 国产精品日日做人人爱 | 日本视频黄 | 亚洲第一国产 | 成人日韩| 欧美在线视频a | 91在线观看免费高清 | 女人被狂躁c到高潮 | www在线看片 | 国产精选在线观看 | 91蝌蚪少妇 | 橹图极品美女无圣光 | 久久久视| 中文字幕无码人妻少妇免费 | 特级精品毛片免费观看 | 日本一区视频在线播放 | 好吊一区二区三区视频 | 亚洲天堂h | 白丝少妇 | 国产精品大屁股白浆一区 | 美女四肢被绑在床扒衣 | 免费精品无码AV片在线观看黄 | 狠狠老司机 | 欧美国产第一页 | 亚洲免费观看av | 麻豆回家视频区一区二 | 亚洲乱码国产乱码精品精的特点 | www.一区二区 | 在线免费播放av | 国产精品三级电影 | www.美色吧.com | 狠狠干免费视频 | 亚洲最大成人在线视频 | 日本成人动漫在线观看 | 中文字幕人妻一区二区 | 插插插91| 欧美综合在线观看 | 国产真实乱在线更新 | 欧美日批视频 | 青青青青青青草 | 成人自拍视频在线观看 | 老司机成人在线 | 1024香蕉视频 | 你懂的91| 欧美性xxxxx极品少妇 | 成人黄色小视频 | 国产伦精品一区二区三区高清版禁 | 欧美在线视频免费观看 | 成人黄色在线视频 | 热@国产| 国产免费看 | 国产让女高潮的av毛片 | 国产无码久久精品 | 日韩电影中文字幕 | 日韩美女国产精品 | 中文字幕在线观看 | 久久妇女| 成人三级图片 | 日本欧美在线视频 | 毛片一区二区三区 | 日韩xxx高潮hd | 日本不卡视频在线观看 | 国产主播精品 | 99re视频在线观看 | av在线第一页 | 国产成人欧美一区二区三区91 | 日本美女毛茸茸 | 亚洲国产欧美精品 | 波多野结衣一本 | 日韩女人性猛交 | 天天综合视频 | 色乱码一区二区三区在线男奴 | 中文字幕乱码一二三区 | 黑人vs亚洲人在线播放 | 爽爽视频在线观看 | 一本大道久久a久久精二百 琪琪色在线视频 | 亚洲视频国产精品 |