osi分層:物理層、資料鏈路層、網路層、傳輸層、會話層、表示層、應用層
每一層的協議:
物理層:ieee802.3(中繼器、集線器、閘道器)
資料鏈路層:vlan、mac(網橋、交換機)
網路層:ip、icmp、arp、(路由器)
傳輸層:tcp、udp、spx
會話層:nfs、sql、netbios、rpc
表示層:jpeg、mpeg、asii
應用層:ftp、dns、telnet、smtp、http、www、nfs
每一層的作用如下:
物理層:通過媒介傳輸位元,確定機械及電氣規範(位元bit)
資料鏈路層:將位元組裝成幀和點到點的傳遞(幀frame)
網路層:負責資料報從源到宿的傳遞和網際互聯(包packet)
傳輸層:提供端到端的可靠報文傳遞和錯誤恢復(段segment)
會話層:建立、管理和終止會話(會話協議資料單元spdu)
表示層:對資料進行翻譯、加密和壓縮(表示協議資料單元ppdu)
應用層:允許訪問osi環境的手段(應用協議資料單元apdu)
tcp三次握手
第一次握手:客戶端傳送syn包(syn=x)到伺服器,並進入syn_send狀態,等待伺服器確認;
第二次握手:伺服器收到syn包,必須確認客戶的syn(ack=x+1),同時自己也傳送乙個syn包(syn=y),即syn+ack包,此時伺服器進入syn_recv狀態;
第三次握手:客戶端收到伺服器的syn+ack包,向伺服器傳送確認包ack(ack=y+1),此包傳送完畢,客戶端和伺服器進入established狀態,完成三次握手。
tcp四次揮手
斷開乙個tcp連線需要四次揮手
第一次揮手:主動關閉方傳送乙個fin,用來關閉主動方到被動方的資料傳送,也就是主動關閉方告訴被動關閉方:我已經不會給你發資料了(當然,在fin包之前傳送出去的資料,如果沒有收到對應的ack確認報文,主動關閉方依然會重發這些資料),但是,此時主動關閉方還可以接受資料。
第二次揮手:被動關閉方收到fin包後,傳送乙個ack給對方,確認序號為收到序號+1(與syn相同,乙個fin占用乙個序號)
第三次揮手:被動關閉方傳送乙個fin,用來關閉被動關閉方到主動關閉方的資料傳送,也就是告訴主動關閉方,我的資料也傳送完了,不會再給你發資料了。
第四次揮手:主動關閉方收到fin後,傳送乙個ack給被動關閉方,確認序號為收到序號+1,至此,完成第四次揮手。
tcp和udp的區別
tcp提供面向連線的、可靠的資料流傳輸,udp提供的是非面向連線的、不可靠的資料流傳輸。
tcp傳輸單位為tcp報文段,udp傳輸單位為使用者資料報。
tcp注重資料安全性,udp資料傳輸快,因為不需要連線等待,少了許多操作,但是其安全性卻一般。
在瀏覽器中輸入www.baidu.com後執行的全過程
dns解析,查詢url對應的ip位址。
瀏覽器根據ip位址與目標web伺服器在80埠上建立tcp連線。
連線不成功根據狀態碼顯示不同的錯誤提示。
連線成功繼續。
瀏覽器獲取請求頁面的html**。
瀏覽器渲染html並顯示。
視窗關閉,瀏覽器終止與伺服器的連線。
計算機網路9 計算機網路效能
1.網路效能的衡量指標 2.速率 3.頻寬 4.延遲 5.丟包率 6.時延頻寬積 7.吞吐率 網路效能的好壞可以由網路的速率 頻寬 延遲 丟包率 網路頻寬積 吞吐率等方面來判斷,下面讓我們一一詳細介紹。速率 資料率 data rate 也稱 資料傳輸速率或位元率 bit rate 指的是 單位時間 ...
計算機網路 計算機網路的效能
目錄 1.網路效能的衡量指標 2.速率 3.頻寬 4.延遲 5.丟包率 6.時延頻寬積 7.吞吐率 網路效能的好壞可以由網路的速率 頻寬 延遲 丟包率 網路頻寬積 吞吐率等方面來判斷,下面讓我們一一詳細介紹。速率 資料率 data rate 也稱 資料傳輸速率或位元率 bit rate 指的是 單位...
計算機網路學習 計算機網路效能
出自 1.網路效能的衡量指標 2.速率 3.頻寬 4.延遲 5.丟包率 6.時延頻寬積 7.吞吐率 網路效能的好壞可以由網路的速率 頻寬 延遲 丟包率 網路頻寬積 吞吐率等方面來判斷,下面讓我們一一詳細介紹。速率 資料率 data rate 也稱 資料傳輸速率或位元率 bit rate 指的是 單位...