tcp/ip七層協議的一些個人理解:
tcp/ip七層協議分為:物理層,資料鏈路層,網路層,傳輸層,會話層,表示層,應用層。
從最底層的物理層,到最高層的應用層,形成了乙個完整的資料互動過程。
1)物理層(physical layer)
啟用、維持、關閉通訊端點之間的機械特性、電氣特性、功能特性以及過程特性。該層為上層協議提供了乙個傳輸資料的可靠的物理**。簡單的說,物理層確保原始的資料可在各種物理**上傳輸。物理層記住兩個重要的裝置名稱,中繼器(repeater,也叫放大器)和集線器。
對上段概念我的理解是,物理層,包含了計算機中的一些與訊號和資料傳輸的物理裝置,例如中繼器與集線器,這些物理裝置確保資料在這些物理裝置上能夠進行良好的傳輸。中繼器,就是把一條物理線路上的訊號進行放大之後,傳遞給下一條物理線路,確保訊號不會衰減,丟失。
2)資料鏈路層(data link layer)
資料鏈路層在物理層提供的服務的基礎上向網路層提供服務,其最基本的服務是將源自網路層來的資料可靠地傳輸到相鄰節點的目標機網路層。為達到這一目的,資料鏈路必須具備一系列相應的功能,主要有:如何將資料組合成資料塊,在資料鏈路層中稱這種資料塊為幀(frame),幀是資料鏈路層的傳送單位;如何控制幀在物理通道上的傳輸,包括如何處理傳輸差錯,如何調節傳送速率以使與接收方相匹配;以及在兩個網路實體之間提供資料鏈路通路的建立、維持和釋放的管理。資料鏈路層在不可靠的物理介質上提供可靠的傳輸。該層的作用包括:實體地址定址、資料的成幀、流量控制、資料的檢錯、重發等。
有關資料鏈路層的重要知識點:
1> 資料鏈路層為網路層提供可靠的資料傳輸;
2> 基本資料單位為幀;
3> 主要的協議:乙太網協議;
4> 兩個重要裝置名稱:網橋和交換機。
關於資料鏈路層,這一層主要是進行同乙個區域網內部主機之間的通訊,並且將資料成幀,以幀為單位進行資料傳輸,這也為下一層網路層的資料傳輸提供了可靠地資料傳輸,使資料不易於丟失。
3)網路層(network layer)
網路層的目的是實現兩個端系統之間的資料透明傳送,具體功能包括定址和路由選擇、連線的建立、保持和終止等。它提供的服務使傳輸層不需要了解網路中的資料傳輸和交換技術。如果您想用盡量少的詞來記住網路層,那就是「路徑選擇、路由及邏輯定址」。
1> 網路層負責對子網間的資料報進行路由選擇。此外,網路層還可以實現擁塞控制、網際互連等功能;
2> 基本資料單位為ip資料報;
3> 包含的主要協議:
ip協議(internet protocol,網際網路互聯協議);
icmp協議(internet control message protocol,網際網路控制報文協議);
arp協議(address resolution protocol,位址解析協議);
rarp協議(reverse address resolution protocol,逆位址解析協議)。
4> 重要的裝置:路由器。
網路層,主要的功能是實現不同網段的主機之間的通訊,在同乙個網段下,利用資料鏈路層就可以進行通訊,相當於位於同一棟大樓內的住戶,只要開門走兩步就可以到達對方的家門前。
而不同網段,就相當於位於不同地方的大樓,大樓之間要進行通訊,首先需要找到哪一棟大樓,哪一戶人家,ip協議和路由選擇就可以實現選址。
我對路由和ip的理解是,路由器相當於把自己的ip位址暴露出去,使ip可以被其他人找到,同時根據請求去尋找其他人的ip位址,ip位址和ip協議則是給每台主機乙個編號,使路由器可以根據特定規則的編號,快速的找到需要尋找的主機。
4)傳輸層(transport layer)
第乙個端到端,即主機到主機的層次。傳輸層負責將上層資料分段並提供端到端的、可靠的或不可靠的傳輸。此外,傳輸層還要處理端到端的差錯控制和流量控制問題。
傳輸層的任務是根據通訊子網的特性,最佳的利用網路資源,為兩個端系統的會話層之間,提供建立、維護和取消傳輸連線的功能,負責端到端的可靠資料傳輸。在這一層,資訊傳送的協議資料單元稱為段或報文。
網路層只是根據網路位址將源結點發出的資料報傳送到目的結點,而傳輸層則負責將資料可靠地傳送到相應的埠。
有關網路層的重點:
1> 傳輸層負責將上層資料分段並提供端到端的、可靠的或不可靠的傳輸以及端到端的差錯控制和流量控制問題;
2> 包含的主要協議:tcp協議(transmission control protocol,傳輸控制協議)、udp協議(user datagram protocol,使用者資料報協議);
3> 重要裝置:閘道器。
關於tcp協議和udp協議,tcp協議是有連線的,連線需要通過三次握手,斷開需要經過四次揮手,tcp協議之間的資料傳輸是安全的,資料一般不會丟失。而udp協議是無連線的傳輸協議,資料傳輸速度更快,但是不安全,可能會發生資料丟失的情況。
5)會話層
會話層管理主機之間的會話程序,即負責建立、管理、終止程序之間的會話。會話層還利用在資料中插入校驗點來實現資料的同步。
6)表示層
表示層對上層資料或資訊進行變換以保證乙個主機應用層資訊可以被另乙個主機的應用程式理解。表示層的資料轉換包括資料的加密、壓縮、格式轉換等。
7)應用層
為作業系統或網路應用程式提供訪問網路服務的介面。
會話層、表示層和應用層重點:
1> 資料傳輸基本單位為報文;
2> 包含的主要協議:ftp(檔案傳送協議)、telnet(遠端登入協議)、dns(網域名稱解析協議)、smtp(郵件傳送協議),pop3協議(郵局協議),http協議(hyper text transfer protocol)。
計算機網路基礎,概念
目錄 1.計算機網路的定義和分類 1.1定義 2.2分類 按照地理覆蓋範圍分類 2.網路裝置和網路線路 2.1網路裝置 2.2網路線路 3.網際網路 internet和物聯網 4.擴充 計算機網路 簡稱為網路 將分散在不同地理位置上的具有自主處理能力的多台計算機經過傳輸媒介和通訊裝置相互連線起來,在...
計算機網路概述 計算機網路基礎
邊緣部分 核心部分 報文交換 報文一般比分組長,報文交換的時延較長。對於廣域網區域網新的理解 不單單從網路覆蓋範圍區分區域網和廣域網,而是在應用技術方面進行區分,應用了區域網技術就是區域網,應用了廣域網技術就是廣域網。區域網一般是自己購買裝置,自己維護,寬頻固定。廣域網 花錢買服務,花錢買頻寬,效能...
計算機網路 計算機網路的基本概念
頻寬什麼是頻寬 吞吐量時延 傳播時延 處理時延 排隊時延 時延頻寬積 往返時間rtt 利用率協議 什麼是網路協議 首先先了解 b是位元組 1位元組 8位元 1mbit的m是10 6 而1mb的m是2 20 也就是1024 1024 傳輸媒質為基礎的訊號通路 具體的通道是指由有線或無線電線路提供的訊號...