華爲HCIA複習--傳輸層協議內容--必看必會

傳輸層協議

tcp或者udp協議,傳輸層定義了主機應用程序之間端到端的連通性。傳輸層中最爲常見的兩個協議分別是傳輸控制協議和用戶數據協議。
1.TCP:tcp是一種面向連接的傳輸層協議,提供可靠的傳輸服務。
2.tcp端口號:
ftp:21-20
http:80
telnet:23
smtp:25
端口號是用來區分不同的網絡服務,
0-1023是知名端口號,1024-65535是動態端口號
3.tcp頭部:
tcp端口號:
tcp的序列號和確認號:
源端口+目的端口+序列號+確認號

tcp的建立簡介

tcp的建立連接過程:
tcp通過三次握手建立可靠連接
tcp的傳輸過程以及流量控制機制–滑動窗口

tcp的關閉
主機在關閉連接之前,要確認收到來自對方的ack

udp:
udp是一種面向無連接的傳輸層協議,傳輸可靠性沒有保證
當應用程序對傳輸的可靠性要求不高,但是對傳輸速度要求高的時候。
udp頭部:
udp頭部僅佔8字節,傳輸數據時沒有機制。

數據轉發的過程:
tcp/ip協議簇和底層協議的配合,保證數據的端到端的傳輸。
應用層-傳輸層-網絡層-數據鏈路層-物理層
數據轉發過程的概述:
數據包在相同的網段內或不同網段之間轉發所依據的原理基本一致。
TCP封裝:
當主機建立了到達目的地址的tcp連接後,便開始對應用層的數據進行封裝
數據幀轉發過程:
如果主機工作在半雙工狀態下,會使用cdsm/ma進行檢測鏈路狀態。

同一個衝突域裏的設備都會接收到主機A的路由信息。

總結

進行三層封裝時主機需要了解mac地址和ip地址,目標和網關
當數據幀發送非目的主機時,非目的主機將會丟掉。
傳輸層通過端口號直接將數據準確的交給特定的應用。。
兩臺主機同時訪問服務器的http服務時,服務器會進行多進程的連接,cpu,端口號的連接。

時間:2020/1/26 21:02

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章