-傳輸層位於osi參考模型正中間,具有承上啟下的核心作用,它是osi中最重要的,最關鍵的一層,是唯一負責總體的資料傳輸和資料控制的一層。傳輸層提供端到端的交換資料的機制,傳輸層對會話層高三層提供可靠的傳輸服務,對網路層提供可靠的目的地站點資訊。
--傳輸層實現的伺服器分為兩種形式。
一:面向連線的資料傳輸服務(tcp)
二:無連線的資料傳輸服務(udp)
方法傳送搜尋
傳輸層的協議:
1)tcp
-傳輸控制協議,位元組流
-可靠的,面向連線的協議
-傳輸效率低
-採用傳送應答機制,超時重傳
tcp頭部結構:
注:ack為1時,確認有效。 ack為0時,確認無效常用的tcp埠及應用.tcp規定:在連線建立後所有傳送的報文段都必須把ack設定成1
fin為1時,表示此報文段的傳送方的資料已傳送完畢
syn為1時,表示連線請求或連線接受報文
埠協議說明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個功能是實踐需要,根據現實需要不斷完善的,這是需要積累經驗的。提這個問題有什麼意...