1、計算機網網絡體系結構(network architecture):是絡體理計算機之間相互通信的層次,以及各層中的系結協議和層次之間接口的集合。
2、構及網絡協議:是其分計算機網絡和分布系統中互相通信的對等實體間交換信息時所必須遵守的規則的集合。
3、層原語法(syntax):包括數據格式、計算機網編碼及信號電平等。絡體理
4、系結語義(semantics):包括用于協議和差錯處理的構及控制信息。
5、其分定時(timing):包括速度匹配和排序。層原
計算機網絡是計算機網一個非常復雜的系統,需要解決的絡體理問題很多并且性質各不相同。所以,系結在ARPANET設計時,就提出了“分層”的思想,即將龐大而復雜的問題分為若干較小的易于處理的局部問題。1974年美國IBM公司按照分層的方法制定了系統網絡體系結構SNA(System Network Architecture)。SNA已成為世界上較廣泛使用的一種網絡體系結構。
一開始,各個公司都有自己的網絡體系結構,就使得各公司自己生產的各種設備容易互聯成網,有助于該公司壟斷自己的產品。但是,隨著社會的發展,不同網絡體系結構的用戶迫切要求能互相交換信息。為了使不同體系結構的計算機網絡都能互聯,國際標準化組織ISO于1977年成立專門機構研究這個問題。1978年ISO提出了“異種機連網標準”的框架結構,這就是著名的開放系統互聯基本參考模型 OSI/RM(Open Systems Interconnection Reference Modle),簡稱為 OSI 。
OSI得到了國際上的承認,成為其他各種計算機網絡體系結構依照的標準,大大地推動了計算機網絡的發展。20世紀70年代末到80年代初,出現了利用人造通信衛星進行中繼的國際通信網絡。網絡互聯技術不斷成熟和完善,局域網和網絡互聯開始商品化。
OSI參考模型用物理層、數據鏈路層、網絡層、傳輸層、對話層、表示層和應用層七個層次描述網絡的結構,它的規范對所有的廠商是開放的,具有指導國際網絡結構和開放系統走向的作用。它直接影響總線、接口和網絡的性能。常見的網絡體系結構有FDDI、以太網、令牌環網和快速以太網等。從網絡互連的角度看,網絡體系結構的關鍵要素是協議和拓撲。
層次詳解
第一層:物理層(PhysicalLayer)
規定通信設備的機械的、電氣的、功能的和規程的特性,用以建立、維護和拆除物理鏈路連接。具體地講,機械特性規定了網絡連接時所需接插件的規格尺寸、引腳數量和排列情況等;電氣特性規定了在物理連接上傳輸bit流時線路上信號電平的大小、阻抗匹配、傳輸速率距離限制等;功能特性是指對各個信號先分配確切的信號含義,即定義了DTE和DCE之間各個線路的功能;規程特性定義了利用信號線進行bit流傳輸的一組操作規程,是指在物理連接的建立、維護、交換信息時,DTE和DCE雙方在各電路上的動作系列。在這一層,數據的單位稱為比特(bit)。物理層的主要設備:中繼器、集線器。
第二層:數據鏈路層(DataLinkLayer)
在物理層提供比特流服務的基礎上,建立相鄰結點之間的數據鏈路,通過差錯控制提供數據幀(Frame)在信道上無差錯的傳輸,并進行各電路上的動作系列。數據鏈路層在不可靠的物理介質上提供可靠的傳輸。該層的作用包括:物理地址尋址、數據的成幀、流量控制、數據的檢錯、重發等。在這一層,數據的單位稱為幀(frame)。數據鏈路層主要設備:二層交換機、網橋。
第三層:網絡層(Network layer)
在計算機網絡中進行通信的兩個計算機之間可能會經過很多個數據鏈路,也可能還要經過很多通信子網。網絡層的任務就是選擇合適的網間路由和交換結點,確保數據及時傳送。網絡層將數據鏈路層提供的幀組成數據包,包中封裝有網絡層包頭,其中含有邏輯地址信息- -源站點和目的站點地址的網絡地址。
如果你在談論一個IP地址,那么你是在處理第3層的問題,這是“數據包”問題,而不是第2層的“幀”。IP是第3層問題的一部分,此外還有一些路由協議和地址解析協議(ARP)。有關路由的一切事情都在第3層處理。地址解析和路由是3層的重要目的。網絡層還可以實現擁塞控制、網際互連等功能。
在這一層,數據的單位稱為數據包(packet)。網絡層協議的代表包括:IP、IPX、RIP、ARP、RARP、OSPF等。網絡層主要設備:路由器
第四層:傳輸層(Transport layer)
第4層的數據單元也稱作處理信息的傳輸層(Transport layer)。但是,當你談論TCP等具體的協議時又有特殊的叫法,TCP的數據單元稱為段(segments)而UDP協議的數據單元稱為“數據報(datagrams)”。這個層負責獲取全部信息,因此,它必須跟蹤數據單元碎片、亂序到達的數據包和其它在傳輸過程中可能發生的危險。第4層為上層提供端到端(最終用戶到最終用戶)的透明的、可靠的數據傳輸服務。所謂透明的傳輸是指在通信過程中傳輸層對上層屏蔽了通信傳輸系統的具體細節。傳輸層協議的代表包括:TCP、UDP、SPX等。
第五層:會話層(Session layer)
這一層也可以稱為會晤層或對話層,在會話層及以上的高層次中,數據傳送的單位不再另外命名,統稱為報文。會話層不參與具體的傳輸,它提供包括訪問驗證和會話管理在內的建立和維護應用之間通信的機制。如服務器驗證用戶登錄便是由會話層完成的。
第六層:表示層(Presentation layer)
這一層主要解決用戶信息的語法表示問題。它將欲交換的數據從適合于某一用戶的抽象語法,轉換為適合于OSI系統內部使用的傳送語法。即提供格式化的表示和轉換數據服務。數據的壓縮和解壓縮, 加密和解密等工作都由表示層負責。例如圖像格式的顯示,就是由位于表示層的協議來支持。
第七層:應用層(Application layer)
應用層為操作系統或網絡應用程序提供訪問網絡服務的接口。
應用層協議的代表包括:Telnet、FTP、HTTP、SNMP等。