傳輸層的詳解

2021-10-11 03:15:46 字數 1438 閱讀 9484

傳輸層作用:

提供端到端的服務,(傳送端和接收端)負責軟體傳輸過程資料的效率和可靠性

埠號作用:唯一標識上層協議

傳輸層埠分類

熟知埠號:0—1023(伺服器端使用)

註冊埠號:1024—49151(伺服器端使用)隨機埠號: 49152—65535(伺服器端和客戶端使用)

傳輸層常用協議tcp:傳輸控制協議,是一種面向連線的、可靠性的、具有超時重傳和擁塞控制的協議

udp:使用者資料報協議,是一種非面向連線的、不可靠的協議

常用協議埠號:

dhcp—udp:67(伺服器)、68(客戶端)

dns—udp:53

tftp—udp:69

snmp—udp:161

rip—udp:5206.

7.訪問瀏覽器

8.網易郵件伺服器@163.com

tcp欄位解釋

8.1. 源埠號:傳送者使用的埠號。字段長度16b

8.2. 目的埠號:接收者使用的埠號。字段長度16b

8.3. 序列號:指資料報傳送的首位元組編號(首頁)。字段長度32b

8.4. 確認序列號:作用一:像資料報傳送者確認資料報已經收到,作用二:期望傳送者傳送下乙個資料報的首位元組編。字段長度32b

8.5. 頭部長度:指tcp報文頭部長度,單位4b,字段長度2b,頭部長度範圍20-60b

8.6. 保留:6b

8.7. 標誌位:6burg:緊急位,和緊急指標連用。urg=1表示緊急指標有效,並且資料報中攜帶緊急資料ack:確認位,和確認序列號連用,ack=1表示確認序列號有效 psh:推送位,psh=1表示資料報中攜帶的資料是重要資料,需要快速處理 rst:連線重置位:rst=1表示需要拆除當前連線,重新建立連線syn:同步位,syn=1表示請求建立連線 fin:連線終止位,fin=1表示請求拆除連線

8.8. 滑動視窗:指接收快取剩餘空間大小(作用:控制對方傳送資料的速度)

8.9. 檢驗和: 驗證tcp頭部及其頭部承載資料是否完整 8.10. 緊急指標:指緊急資料在當前資料報的偏移量

8.11. 可選項:mss——最大報文段長度,指tcp能夠承載的最大資料量,會在syn和syn+ack報文**現

udp報文結構

字段解釋:長度:指udp報頭和承載的資料總長度檢驗和:檢驗和udp報頭及其承載資料的完整性

傳輸層 UDP詳解

埠號 port 標識了乙個主機上進行通訊的不同的應用程式 在tcp ip協議中,用 源ip 源埠號 目的ip 目的埠號 協議號 這樣乙個五元組來標識乙個通訊 可以通過netstat n檢視 有些伺服器是非常常用的,為了使用方便,人們約定一些常用的伺服器,都是用以下這些固定的埠號 執行下面的命令,可以...

傳輸層概述以及傳輸層埠

一 運輸層協議概述 兩個主機進行通訊實際上就是兩個主機中的應用程序互相通訊,應用程序之間的通訊又稱為端到端的通訊。運輸層提 用程序間的邏輯通訊 邏輯通訊 的意思是 運輸層之間的通訊好像是沿水平方向傳送資料。但事實上這兩個運輸層之間並沒有一條水平方向的物理連線。運輸層向高層使用者遮蔽了下面網路核心的細...

167 傳輸協議 傳輸層

tcp基於tcp協議可以建立穩定連線的點對點的通訊。這種通訊方式實時 快速 安全性高,但是很占用系統的資源。tcp transfer control protocol 是面向連線的,所謂面向連線,就是當計算機雙方通訊時必需經過先建立連線,然後傳送資料,最後拆除連線三個過程。tcp在建立連線時又分三步...