網路基礎 傳輸層

2021-08-20 01:38:20 字數 669 閱讀 6169

傳輸層負責資料能夠從傳送端傳輸接收端。

埠號(port)標識了乙個主機上進行通訊的不同的應用程式。

在tcp/ip協議中,用「源ip」,「源埠號」(統稱為源端套接字),「目的ip」,「目的埠號」(統稱為伺服器端套接字),「協議號」這樣乙個五元組來標識乙個通訊,可通過netstat  -n檢視。

協議號決定了使用傳輸層的哪個協議。

伺服器的埠號是確定的。

埠號的範圍劃分:

(1)0~1023:知名埠號,http、ftp、ssh等這些廣為使用的應用層協議,他們的埠號都是固定的。

(2)1024~65535:作業系統動態分配的埠號。客戶端程式的埠號就是由作業系統從這個範圍分配的。

一些知名埠號:

ftp伺服器:21號埠;

ssh伺服器:22號埠;

telnet伺服器:23號埠;

http伺服器:80號埠;

https伺服器:443號埠。

執行cat  /ect/services命令,即可看到知名埠號。

當我們自己編寫程式使用到埠號時,要避開知名埠號。

乙個程序可以繫結過個埠號,但是乙個埠號只能被乙個程序繫結。

網路基礎 傳輸層

傳輸層 解決如何傳輸,協議都不可變 五元組織 源ip 源埠號 目的ip 目的埠號 協議號 udp報文 報頭 源埠,目的埠 16位udp長度 16位udp校驗和 解決有效載荷與報頭分離 基於udp的應 用層協議 nfs 網路檔案系統 tftp 簡單檔案傳輸協議 dhcp 動態主機配置協議 向路由申請i...

網路基礎筆記 傳輸層

跟蹤各個會話,讀個應用程式同屬在網路上通行時,傳輸層負責管理這些應用程式的多道路通行流 分段資料,將大量的資料拆分成小的分段,更適合傳輸。這一過程傳輸層在每個分段上新增報頭,關聯與該分段的通訊 重組資料段,通過編號與排序分段,資料層能保證分段能以正確的順序重組,然後傳給適當的應用程式。傳輸層的協議描...

TCP IP 網路基礎(三)傳輸層

網路層為通訊搭建好了基礎架構,但對於應用程式來說,它仍是 不可用 的。類似地,即使各級鐵路公路能通到全國的任何地方,但如果沒有快遞公司,你怎麼寄東西?傳輸層就是給需要使用網路傳輸的應用程式直接使用的協議,也只有它提供了程式設計介面,即套接字。tcp ip在傳輸層的主要協議就是tcp和udp。在這一層...