在osi出現之前,計算機網路中存在眾多的體系結構,其中以ibm公司的sna(系統網路體系結構)和dec公司的dna(digitalnetworkarchitecture)數字網路體系結構最為著名。為了解決不同體系結構的網路的互聯問題,國際標準化組織iso((international standardization organization))(注意不要與osi搞混)於2023年制定了開放系統互連參考模型(open system interconnection reference model,osi/rm)。
(1)人們可以很容易的討論和學習協議的規範細節。
(2)層間的標準介面方便了工程模組化。
(3)建立了乙個更好的互連環境。
(4)降低了複雜度,使程式更容易修改,產品開發的速度更快。
tcp/ip和osi參考模型的對應關係如圖所示
網路介面層:定義了與不同的網路進行連線的介面,網路介面層負責把ip位址資料報傳送到網路傳輸介質上傳輸,以及從網路傳輸介質上接收資料並解封,取出資料報交給上一層網際層。
** 網際層: ** 是負責將資料封裝成包,並從源主機送到目的主機,解決如何進行資料報的路由·選擇、阻塞控制、網路互聯等問題。
網際層的核心協議是ip協議,還有一些輔助協議,包括arp, rarp, icmp, igmp協議等。
** 傳輸層: ** 相當於osi體系結構中的傳輸層,負責在源主機和目的主機的應用程序之間提供端到端的資料傳輸服務。負責資料分段,資料確認、丟失和重傳等。
** 應用層 : ** 為使用者綜合了osi應用層、表示層以及會話層的功能。
為使用者的應用程式提供了訪問網路服務的能力並定義了不同主機上的應用程式之間交換使用者資料的一系列協議。
以下是tcp/ip應用層中的一些常用應用層協議:
(1)超文字傳輸協議(http)(hyper text transfer protovol):用於獲取全球資訊網上的網頁資訊。
(2)檔案傳輸協議(ftp)(file transfer protocol):用於點對點的檔案傳輸。
(3)簡單郵件傳輸協議(smtp)(****** message transfer protocol):用於傳送郵件以及在郵件伺服器之間**郵件。
(4)郵局協議(pop) (post office protocol):用於從郵件伺服器上獲取郵件。
(5)終端**(或虛擬終端)協議(telnet);用於遠端登入到網路主機。
(6)網域名稱系統(dns)(domain name system);用於將主機網域名稱解析成對應的ip位址。
(7)簡單網路管理協議(snmp)(****** network management protocol):用於從網路裝置(路由器、網橋、集線器等)中收集網路管理資訊。
** 乙個網路協議至少包括三要素: **
語法:即資料與控制資訊的結構或格式。
語義:規定控制資訊的含義,即需要發出何種控制資訊,完成何種動作以及做出何種應答。
同步(時序):即事件實現順序的說明。
** 網路體系結構**計算機網路的層次及各層協議和層間介面的集合稱為網路體系結構。
計算機網路體系結構
iso組織定義了網路互連的七層框架 osi open system internetwork 及開放系統互連。osi是乙個概念性的參考模型,實際上,我們目前使用的是tcp ip模型。下面分別來講一下這些層中的具體內容 2 資料鏈路層 在通訊的實體間建立資料鏈路連線,傳輸以幀為單位的資料報,並採用差錯...
計算機網路體系結構
有哪幾種?osi分層 7層 物理層 資料鏈路層 網路層 傳輸層 會話層 表示層 應用層。tcp ip分層 4層 網路介面層 網際層 運輸層 應用層。五層協議 5層 物理層 資料鏈路層 網路層 運輸層 應用層。每層有哪些協議?物理層 rj45 clock ieee802.3 中繼器,集線器 資料鏈路 ...
計算機網路體系結構
1 osi參考模型 osi參考模型是一種理論模型,該模型定義網路通訊的層次結構 各層次之間的相互關係與各層提供的服務。2 osi參考模型的分層原則 2.1 網路中各節點都具有相同的層次。2.2 不同節點的相同層次具有相同的功能。2.3 同一節點內相鄰層之間通過介面通訊。2.4 每層可以使用下層提供的...