一、背景
早期各個網絡廠商擁有私有網絡,不便于同其他廠商的網絡進行通訊.于是,在20 世紀70 年代末期,ISO 組織創建了OSI(Open System Interconnection)參考模型.
OSI 參考模型,用于幫助不同廠家創建可與對方進行協同工作的網絡設備和軟件等等,最大的特點是分層.但是它仍然只是個參考模型而非物理模型
OSI 參考模型分層化的優點:
1.允許多廠家共同發展網絡標準化組件
2.允許不同類型的網絡硬件和軟件相互通信
3.防止其中某層的變化影響到其他層,避免牽制到整個模型
二、OSI模型OSI 參考模型分為7層,高3層定義了端用戶如何進行互相通信;底部4層定義了數據是如何端到端的傳輸.最高3層,也稱之為上層(upper layer),它們不關心網絡的具體情況,這些工作是又下4 層來完成
OSI 參考模型共有7 層(老生常談)
7, Application layer
6, Presentation layer
5, Session layer
4, Transport layer
3, Network layer
2, Data Link layer
1, Physical layer
在整個OSI 參考模型上運行的網絡設備有:
1.網絡管理工作站(NMS)
2.網頁和應用程序服務器
3.網關(gateways)
4.網絡上的主機(hosts)
三、OSI參考模型的任務和功能OSI 參考模型每層的任務:
1.Application 層:提供用戶接口
2.Presentation 層:表述數據;對數據的操作諸如加密,壓縮等等
3.Session 層:建立會話,分隔不同應用程序的數據
4.Transport 層:提供可靠和不可靠的數據投遞;在錯誤數據重新傳輸前對其進行更正
5.Network 層:提供邏輯地址,用于routers 的路徑選擇
6.Data Link 層:把字節性質的包組成幀;根據mac地址提供對傳輸介質的訪問;實行錯誤檢測,不實行錯誤更正
7.Physical 層:在設備之間傳輸比特(bit);定義電壓,線速,針腳等物理規范
OSI 參考模型每層的功能:
1.Application 層:提供文件,打印,數據庫,和其他應用程序等服務
2.Presentation 層:數據加密,壓縮和翻譯等等
3.Session 層:會話控制
4.Transport 層:提供端到端的連接
5.Network 層:路由(routing)
6.Data Link 層:組成幀
7.Physical 層:定義物理拓撲結構
四、網絡基本了解把一個大的網絡分成幾個小點的網絡稱之為網絡分段(network segment),這些工作由routers,switches 和bridges 來完成引起LAN 擁塞的可能的原因是:
1.太多的主機存在于1 個廣播域(broadcast domain)
2.廣播風暴
3.多播(multicast)
4.帶寬過低
在網絡中使用routers 的優點:
1.它們默認是不會轉發廣播的
2.它們可以基于layer-3(Network layer)的信息來對網絡進行過濾
switches 的主要目的:提高LAN 的性能,提供給用戶更多的帶寬
沖突域(collision domain):Ethernet 術語之1,處于沖突域里的某個設備在某個網段發送數據包,強迫該網段的其他所有設備注意到這個包.而在某1 個相同時間里,不同設備嘗試同時發送包,那么將在這個網段導致沖突的發生,降低網絡性能
bridges 在某種意義上等同與switches,不同的地方是bridges 只包括2 到4 個端口(port),而switches 可以包括多達上百端口.但是相同的地方是它們都可以分割大的沖突域為數個小沖突域,因為1個端口即為1個沖突域,但是它們仍然處在1個大的
廣播域中.分割廣播域的任務,可以由routers 來完成
Notice:交換機的每個端口構成一個沖突域, hub 只有一個沖突域, router 每個接口都是一個廣播域和沖突域。交換機每個VLAN屬于不同廣播域。