1 计算机网络体系结构与OSI参考模型
文章目錄
- 1 計算機網絡概述
- 1.1 計算機網絡概念
- 1.2 計算機網絡的分類
- 2 OSI 七層參考模型
- 應用層
- 表示層
- 會話層
- 傳輸層
- 網絡層
- 數據鏈路層
- 物理層
- 3 OSI參考模型與網絡排錯
- 4 OSI參考模型與網絡安全
- 5 TCP/IP協(xié)議和OSI參考模型
1 計算機網絡概述
1.1 計算機網絡概念
- 計算機網絡概念:利用通信設備和線路將地理位置不同的,功能獨立的多個計算機系統(tǒng)互連起來,以功能完善的網絡軟件(網絡通信協(xié)議 信息交換方式 網絡操作系統(tǒng))實現網絡中資源共享和信息傳遞的系統(tǒng)。
一些其他名詞解釋:
- 實體: 不論什么可以發(fā)送和接收信息的軟硬件進程;
- 對等層: 兩個不同系統(tǒng)的同一層次。
- 對等實體: 分別位于不同系統(tǒng)對等層的兩個實體;
- 接口: 上層使用下層所提供的功能的方式。
- 服務: 某一層及其下面各層的所完畢的功能,通過接口提供給相鄰的上層;
- 協(xié)議: 通信兩方在通信過程中必須遵循的規(guī)則。
數據處理和資源共享是兩大基本功能。
邏輯功能分為資源子網和通信子網:
- 資源子網:負責數據處理的主計算機與終端
- 通信子網:負責數據通信處理的通信控制處理機與通信線路
1.2 計算機網絡的分類
廣域網 城域網 局域網 個人區(qū)域網
公用網 專用網
電路交換 報文交換 分組交換
星型
總線型
環(huán)型
樹型
網型
- 局域網:當一個單位需要將位于某個范圍有限,行政可控的區(qū)域內的大量聯網設備通過一種高速的方式相互連接起來,就需要通過組建一個局域網讓這些設備實現相互通信(范圍有限可以是一所高校,一個餐廳,一個家庭等)
- 城域網:是根據網絡的規(guī)模劃分出來的,而跨越幾千米到幾十千米的網絡既有可能屬于某一家機構,也有可能需要通過公共網絡服務提供商來提供接入,因此在管理運營層面,城域網既有可能是一個私有網絡,也有可能是一個公共網絡
- 廣域網:又稱外網或者公網,用于連接不同地區(qū)的局域網或城域網
- Intnet:不是一個單一的網絡,也沒有特定的技術范疇,它是大量異構網絡的集合。這個龐大的網絡不隸屬于任何機構或者個人。任何組織和個人都可以使用各種不同的方式,通過各類不同的基礎設施連接到這個網絡中,通過這個網絡,接受同樣連接到這個網絡中的其他組織個人所提供的各類網絡服務,或者為其他組織個人提供不同的網絡服務。
2 OSI 七層參考模型
應用層
能夠產生網絡流量并且能夠和用戶交互的應用程序,比如QQ和微信
像一些系統(tǒng)軟件,比如記事本,計算器,就不是應用層軟件,無需聯網即可正常使用
表示層
在傳輸之前是否進行加密或壓縮處理
二進制 ASCIl 加密 壓縮 編碼 (開發(fā)人員需要考慮的問題)
服務器發(fā)過來的網頁用GBK編碼,會出現亂碼現象,這是表示層出現的問題
解決:將編碼方式改為Unicode(UTF-8)編碼即可正常顯示
會話層
服務和客戶端建立的會話
打開瀏覽器輸入一個網址,訪問服務器就會建立一個會話,只有建立會話才能和服務器進行交互
命令行查看會話 netstat -n
應用:netstat -nb 查看建立會話的程序 (可以用來查看木馬)
傳輸層
可靠傳輸建立會話 UDP 域名解析 不可靠傳輸 TCP 流量控制
網絡層
選擇最佳路徑(動態(tài)路由協(xié)議),規(guī)劃IP地址編址
數據鏈路層
封裝成幀(幀的開始和結束) 透明傳輸 差錯校驗
物理層
電器標準,接口標準,如何在物理鏈路上傳輸更快的速度
小結
OSI參考模型,每一層均為上一層提供服務,物理層為數據鏈路層提供服務,數據鏈路層為網絡層提供服務,網絡層為傳輸層提供服務,傳輸層為會話層提供服務,會話層為表示層提供服務,表示層為應用層提供服務,應用層為人提供服務。
該模型具有下面特點:
3 OSI參考模型與網絡排錯
OSI參考模型與網絡排錯緊密相關,若網絡出現錯誤,應從底層開始向高層一層一層地向上排錯
舉例:若打開瀏覽器輸入網址卻無法訪問網站,應先從物理層開始排錯,什么是物理層故障呢?可能是網線沒接好或斷了
通過ping命令可以檢查網絡層是否出現故障,數據包有去有回則通,網絡層無故障
4 OSI參考模型與網絡安全
5 TCP/IP協(xié)議和OSI參考模型
由國際化標準組織ISO制定的網絡體系結構國際標準是 OSI七層模型,但實際中應用最廣泛的是 TCP/IP體系結構。換句話說,OSI七層模型僅僅是理論上的、官方制定的國際標準,而TCP/IP體系結構才是其實的國際標準。
查看本機的TCP/IP協(xié)議
數據封裝過程
數據解封裝過程
計算機在接收到數據幀后,需要去掉為了傳輸而添加的附加信息,這稱為解封裝,是上述封裝操作的逆向過程
客戶進程和服務器進程使用TCP/IP協(xié)議進行通信
對于應用程序來說,傳輸過程是透明的,即用戶程序不知傳輸過程中走了什么路徑,經過了多少路由器
總結
以上是生活随笔為你收集整理的1 计算机网络体系结构与OSI参考模型的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 液体火箭发动机技术国家级重点实验室202
- 下一篇: 博客的学习目录