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