计算机网络 --- 传输层
傳輸層概述?
傳輸層是只有主機(jī)才有的層次(路由器沒有),為應(yīng)用層提供通信服務(wù),使用網(wǎng)絡(luò)層的服務(wù)
傳輸層的功能
- 傳輸層提供進(jìn)程與進(jìn)程之間的邏輯通信(網(wǎng)絡(luò)層提供主機(jī)之間的邏輯通信)。
- 復(fù)用和分用
- 傳輸層對收到的報(bào)文進(jìn)行差錯檢測
- 傳輸層的兩種協(xié)議
傳輸層的兩個(gè)協(xié)議
面向連接的傳輸控制協(xié)議TCP
傳送數(shù)據(jù)之前必須建立連接,數(shù)據(jù)傳送結(jié)束后要釋放連接。不提供廣播或多播服務(wù)。由于TCP要提供可靠的面向連接的傳輸服務(wù),因此不可避免增加了許多開銷:確認(rèn),流量控制,計(jì)時(shí)器及連接管理等。
可靠,面向連接,時(shí)延大,適用于大文件。
無連接的用戶數(shù)據(jù)報(bào)協(xié)議UDP
傳送數(shù)據(jù)之前不需要建立連接,收到UDP報(bào)文后也不需要給出任何確認(rèn)。
不可靠,無連接,時(shí)延小,適用于小文件。
傳輸層的尋址與端口
復(fù)用:
應(yīng)用層所有的應(yīng)用進(jìn)程都可以通過傳輸層再傳輸?shù)骄W(wǎng)絡(luò)層。
分用:
傳輸層從網(wǎng)絡(luò)層收到數(shù)據(jù)后交付指明的應(yīng)用進(jìn)程。
邏輯端口/軟件端口:
端口是傳輸層的SAP,標(biāo)識主機(jī)中的應(yīng)用進(jìn)程。
端口號只有本地意義,在因特網(wǎng)中不同計(jì)算機(jī)的相同端口是沒有聯(lián)系的。
端口號長度為16bit,能標(biāo)識65536個(gè)不同的端口號。
按范圍劃分端口號:
- 服務(wù)端使用的端口號:還分為熟知端口號(0 ~ 1023,給TCP/IP最重要的一些應(yīng)用程序,讓所有用戶都知道)和登記端口號(1024 ~ 49151,為沒有熟知端口號的應(yīng)用程序使用的)。
- 客戶端使用的端口號:僅在客戶進(jìn)程運(yùn)行時(shí)才動態(tài)選擇(范圍49152 ~ 65535)。
部分重要的應(yīng)用程序端口號:
套接字:
在網(wǎng)絡(luò)中采用發(fā)送方和接收方的套接字組合來識別端點(diǎn),套接字唯一標(biāo)識了網(wǎng)絡(luò)中的一個(gè)主機(jī)和它上面的一個(gè)進(jìn)程。
套接字Socket = (主機(jī)IP地址,端口號)
傳輸層UDP協(xié)議
傳輸層TCP協(xié)議
總結(jié)
以上是生活随笔為你收集整理的计算机网络 --- 传输层的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 7段均衡器最佳调节图_超高级的吉他均衡器
- 下一篇: 计算机意外关闭原因 安全问题,win7弹