1
、網路協議的概念
網路協議(
protocol
)是為網路節點之間交換資料和控制資訊而制定的規則、約定與標準。
網路協議三要素:
語法:資料的結構與格式
語義:需要發出何種資訊以及完成的動作與做出的響應
時序:對事件實現順序的詳細說明
2
、iso/osi
參考模型
就是鼎鼎大名的七層模型。在
osi(開放系統互聯參考模型)參考模型中採用**抽象:體系結構、服務定義、協議說明。
體系結構:開放系統的層次結構、層次之間的相互關係,以及各層所包括的可能的服務
服務定義:詳細說明各層提供的服務
協議說明:精確定義了傳送怎樣的控制資訊以及使用怎樣的過程來解釋這個控制資訊。具有最嚴格的約束。
osi參考模型沒有提供具體的可實現的方法,它只是描述了一些概念,用來協調程序之間通訊標準的制定。
osi參考模型各層功能如下: (
1)物理層
利用物理傳輸介質,為資料鏈路層提供物理連線 (
2)資料鏈路層
在通訊實體之間建立資料鏈路連線,在鏈路上傳輸以幀為單位的資料,差錯控制與流量控制 (
3)網路層
路由選擇,擁塞控制,網路互連 (
4)傳輸層
向使用者提供可靠的端到端(
end-to-end
)服務,關鍵層之一 (
5)會話層
組織兩個回話程序之間的通訊,並對資料交換進行管理 (
6)表示層
處理不同通訊系統中交換資訊的表示方式,包括資料格式變換、資料加密與解密、資料壓縮與恢復等 (
7)應用層
提供程序所需的資訊交換和遠端操作。
3、
tcp/ip
參考模型分為4
個層次:主機
-網路層、互聯層、傳輸層、應用層
tcp/ip
協議的傳輸層定義了兩種協議:傳輸控制協議(
transport control protocol
,tcp
)與使用者資料報協議(
user datagram protocol
,udp)。
tcp:可靠的面向連線的協議。將應用層的位元組流分成多個位元組段交給互聯層,將互聯層的位元組流還原成位元組流交給應用層。流量控制,協調收發雙方的傳送與接收速度。
udp:不可靠的無連線協議。常用與不要求分組順序到達的應用,分組傳輸順序檢查與排序由應用層來完成。
參考模型
ieee
成立區域網標準委員會(
802委員會)。
ieee 802
參考模型的研究重點是解決區域性範圍內的計算機組網為題,研究者只需要面對
osi參考模型中的物理層和資料鏈路層,網路層及以上高層不屬於區域網的研究範圍,所以
ieee 802
參考模型只制定對應
osi模型中的資料鏈路層和物理層的協議。
ieee 802
模型將資料鏈路層分為兩個子層:邏輯鏈路控制(
logical link control
,llc
)和截至訪問控制(
media access control
,mac
)。lcc
將資料同一封裝到lcc幀中,向上遮蔽了物理層和和mac層異構。但是,由於幾乎所有區域網目前都採用ethernet協議,因此llcc子層已經不再重要。
網路體系結構
osi 的七層協議包括應用層 表示層 會話層 運輸層 網路層 資料鏈路層 物理層,這一體系結構概念清楚,理論也較完整,但它既複雜又不實用,因此只作為參考模型。後來出現了四層的 tcp ip 體系結構,它們分別是 應用層 傳輸層 網際互連層 和網路介面層,現已被非常廣泛的利用。應用層對應於 osift...
網路體系結構
世界上第乙個網路體系結構由ibm公司提出 1974年,sna 以後其他公司也相繼提出自己的網路體系結構。為了促進計算機網路的發展,國際標準化組織iso在現有網路的基礎上,提出了不基於具體機型 作業系統或公司的網路體系結構,稱為開放系統互連參考模型,即osi rm open system interc...
ISO OSI網路體系結構
1,從總體上看,osi主要包含3個層面上的內容 osi rm結構,各層的協議,各層的服務與功能。2,從整體上看,osi rm是乙個網路體系結構的功能框架。3,在協議控制下,通訊雙方的對等實體在同一層進行邏輯上的資訊交換,這個資訊交換是水平方向的。4,對各種服務關係來說,第n層實體向第n 1層提供服務...