運輸層兩種協議 TCP和UDP

2021-12-30 03:35:41 字數 1376 閱讀 8076

運輸層兩種協議:tcp和udp

1. 運輸層

1.1 兩種協議:tcp和udp。

(1)tcp:提供了一種可靠的資料傳輸服務,tcp是面向連線的,只有鏈結建立起來後才能通訊。

(2)udp:是把資料直接發出去,而不管對方是不是在收信,就算是udp無法送達,也不會產生icmp差錯報文。

1.2 上下層

(1)tcp,udp不知道資料在通道中經過了哪些路由器,

(2)網路層(那些路由器)不知道tcp,udp是否建立了鏈結

1.3 埠

埠是用來標誌應用層的程序。

埠用乙個 16 bit 埠號進行標誌。

埠號只具有本地意義,即埠號只是為了標誌本計算機應用層中的各程序。在網際網路中不同計算機的相同埠號是沒有聯絡的

2. udp

2.1 概述

(1)udp 只在 ip 的資料報服務之上增加了很少一點的功能,即埠的功能和差錯檢測的功能

(2)優點

》傳送資料之前不需要建立連線

》udp 的主機不需要維持複雜的連線狀態表。

》udp 使用者資料報只有8個位元組的首部開銷。

》網路出現的擁塞不會使源主機的傳送速率降低。這對某些實時應用是很重要的。》1 vs 1, 1 vs 1+,  1+ vs 1,   1+ vs 1+

2.2 資料報首部

3.1 優點

(1)面向連線

(2)可靠

(3)全雙工

(4)面向位元組流

3.2 格式

序號:本報文的id號(tcp 連線中傳送的資料流中的每乙個位元組都編上乙個序號。序號欄位的值則指的是本報文段所傳送的資料的第乙個位元組的序號)

確認號:下一報文的序號

urg = 1 :緊急指標字段有效。它告訴系統此報文段中有緊急資料,應盡快傳送(相當於高優先順序的資料)

ack = 1 : 確認號字段才有效

psk = 1 :盡快交付給接受程序

rst = 1 :嚴重錯誤,重新連線

syn = 1 :鏈結請求

fin = 1 :鏈結結束

選項字段:長度可變。tcp 只規定了一種選項,即最大報文段長度 mss (maximum segment size)。mss 告訴對方 tcp:「我的快取所能接收的報文段的資料字段的最大長度是 mss 個位元組。」

運輸層 UDP與TCP協議

在運輸層中有兩個主要的協議 使用者資料報協議udp和傳輸控制協議tcp。udp在傳送資料前不需要先建立連線。遠地主機的運輸層在收到udp的報文後,不需要給出任何確認。雖然udp不提供可靠的交付,但在某些情況下它是一種最為有效的工作方式。tcp提供面向連線的服務,在傳送資料之前必須先建立連線,資料傳送...

運輸層協議 TCP和UDP協議的特點

內容來自計算機網路 第六版 謝希仁編著 電子工業出版社 tcp協議 transmission control protocol 傳輸控制協議。udp協議 user datagram protocol 使用者資料報協議。按照osi的術語,兩個對等運輸實體在通訊時傳送的資料單位叫做運輸協議資料單元tpd...

運輸層 UDP協議

一 udp概述 udp協議 使用者資料報協議。udp只在ip的資料報服務上增加了很少的特點,那就是復用,分用功能還有差錯檢測的功能 二 udp的功能 a udp是無連線的。由於傳送資料前不需要建立連線,傳送資料完成之後也不需要釋放連線,因此減少了開銷和傳送資料的時延。b udp使用盡最大努力交付。因...