傳輸層的主要功能和協議

2021-08-18 16:35:55 字數 1844 閱讀 9303

-傳輸層位於osi參考模型正中間,具有承上啟下的核心作用,它是osi中最重要的,最關鍵的一層,是唯一負責總體的資料傳輸和資料控制的一層。傳輸層提供端到端的交換資料的機制,傳輸層對會話層高三層提供可靠的傳輸服務,對網路層提供可靠的目的地站點資訊。

--傳輸層實現的伺服器分為兩種形式。

一:面向連線的資料傳輸服務(tcp)

二:無連線的資料傳輸服務(udp)

方法傳送搜尋

傳輸層的協議:

1)tcp

-傳輸控制協議,位元組流

-可靠的,面向連線的協議

-傳輸效率低

-採用傳送應答機制,超時重傳

tcp頭部結構:

注:ack為1時,確認有效。 ack為0時,確認無效

.tcp規定:在連線建立後所有傳送的報文段都必須把ack設定成1

fin為1時,表示此報文段的傳送方的資料已傳送完畢

syn為1時,表示連線請求或連線接受報文

常用的tcp埠及應用

埠協議說明80

web伺服器所開放的程序埠,用於客戶端http訪問

21ftp

23telnet

用於遠端控制

25smtp

用於傳送郵件

53dns

解析ip位址

常用的udp埠及使用

埠協議說明7

echo

將收到的資料報回送到傳送器

53nameserver

網域名稱服務

69tftp

簡單檔案傳輸協議

111rpc

遠端過程呼叫

123ntp

網路時間協議

pvst+配置的意義

-配置網路中比較穩定的交換機為根網橋

-利用pvst+實現網路的負載分擔(均衡)

使用pvst+技術達成下面資料的負載均衡:

switch#show spanning-tree  檢視生成樹資訊

步驟:1)先配置兩台pc的ip位址和子網

2)再把4臺交換機全部建立vlan10,vlan20

3)為三層交換機r1,r2打802.1q封裝

switch(config)#inte***ce range f0/1-3

switch(config-if-range)#switchport trunk encapsulation dot1q

4)改為中繼鏈路

switch(config-if-range)#switchport mode trunk

5)把r1設定為vlan10的主根,vlan20的次根

switch(config)#spanning-tree vlan 10 root primary

switch(config)#spanning-tree vlan 20 root secondary

6)把r2設定為vlan10的次根,vlan20的主根

switch(config)#spanning-tree vlan 20 root primary

switch(config)#spanning-tree vlan 10 root secondary

生成樹協議會按以下順序選擇最佳的路徑:

(1)路徑開銷

(2)**交換機的網橋id,也就是交換機優先順序

(3)最低的埠優先順序

(4)最低的埠號

五層協議及每層主要功能

一 物理層 透明傳送位元流二 資料鏈路層 資料鏈路層是負責接收ip資料報並通過網路傳送之,或者從網路上接收物理幀,抽出ip資料報,交給ip層。傳輸有位址的幀以及錯誤檢測功能 一 流量控制,有基於反饋的流控制盒基於速率的流控制。二 錯誤檢測盒糾正 在這一層,資料的單位稱為 幀 frame 三 網路層 ...

Valgrind的主要功能

valgrind是乙個gpl的軟體,用於linux for x86,amd64 and ppc32 程式的記憶體除錯和 剖析。你可以在它的環境中執行你的程式來監視記憶體的使用情況,比如c 語言中的malloc和free或者 c 中的new和 delete。使用 valgrind的工具包,你可以自動的...

DBMS的主要功能

概述 這五個功能就像dbms的乙個目錄,因為沒有涉及到很多的細節和實用性的技術,所以目前來講沒有多大的價值,如果在深入到細節之後再總覽,就會更加深入地把握好。這五個功能是怎麼提出來的?第1 5個功能是技術上 第2 3 4個功能是實踐需要,根據現實需要不斷完善的,這是需要積累經驗的。提這個問題有什麼意...