1、網(wǎng)絡(luò)
1.1什么是網(wǎng)絡(luò)
網(wǎng)絡(luò)是一組計(jì)算機(jī)或網(wǎng)絡(luò)設(shè)備通過(guò)有形的線(xiàn)纜或無(wú)形的媒介如無(wú)線(xiàn),連接起來(lái),按照一定的規(guī)則,進(jìn)行通信的集合。
通信是指人與人、人與物、物與物之間通過(guò)某種媒介和行為進(jìn)行的信息傳遞與交流。
網(wǎng)絡(luò)通信是指終端設(shè)備之間通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)進(jìn)行的通信。
1.2網(wǎng)絡(luò)的分類(lèi)
局域網(wǎng): 小范圍網(wǎng)絡(luò);校園網(wǎng)、企業(yè)網(wǎng)? ? ? ? ?(以太網(wǎng)標(biāo)準(zhǔn))
城域網(wǎng): 城市范圍網(wǎng)絡(luò);
廣域網(wǎng): 全國(guó)、全球網(wǎng)絡(luò);internet 因特網(wǎng)? ? ? ? ?(互聯(lián)網(wǎng))
2、OSI七層參考模型
1985年頒布了開(kāi)放系統(tǒng)互連(OSI)模型。一個(gè)開(kāi)放式體系結(jié)構(gòu),將網(wǎng)絡(luò)分為七層。
七層劃分為如下:
分層 | 功能 |
應(yīng)用層 | 打開(kāi)應(yīng)用程序,編輯輸入的數(shù)據(jù) |
表示層 | 將人類(lèi)使用的高級(jí)語(yǔ)言翻譯成電腦可識(shí)別的語(yǔ)言(壓縮、加密) |
會(huì)話(huà)層 | 建立專(zhuān)屬通道,區(qū)別對(duì)話(huà)的設(shè)備,管理不同操作系統(tǒng)之間的信息交流 |
傳輸層 | 定義了如何傳輸數(shù)據(jù)/傳給哪一個(gè)程序軟件,協(xié)議/端口號(hào) |
網(wǎng)絡(luò)層 | 尋找傳輸數(shù)據(jù)的最佳路徑,尋找IP地址 |
數(shù)據(jù)鏈路層 | 確認(rèn)信息傳輸正確的地方,檢查是否完整 |
物理層 | 將數(shù)據(jù)轉(zhuǎn)換成電信號(hào),順著網(wǎng)線(xiàn)到達(dá)dui'mi |
層次劃分的優(yōu)點(diǎn):
-
各層之間相互獨(dú)立,每一層只實(shí)現(xiàn)一種相對(duì)獨(dú)立的功能,使問(wèn)題復(fù)雜程度降低,利于針對(duì)解決問(wèn)題
-
靈活性好,各層內(nèi)部的操作不會(huì)影響其他層
-
結(jié)構(gòu)上可分割開(kāi),各層之間都可以采用最合適的技術(shù)來(lái)實(shí)現(xiàn)
-
易于實(shí)現(xiàn)和維護(hù),因?yàn)檎麄€(gè)系統(tǒng)已被分解成相對(duì)獨(dú)立的子系統(tǒng)
-
能促進(jìn)標(biāo)準(zhǔn)化工作,因?yàn)槊恳粚拥墓δ芗捌涮峁┑姆?wù)都有了精確的說(shuō)明
-
每一層只為相鄰的上一層提供服務(wù)
3、協(xié)議
3.1應(yīng)用層協(xié)議
-
HTTP(超文本傳輸協(xié)議):是一個(gè)簡(jiǎn)單的請(qǐng)求-響應(yīng)協(xié)議,現(xiàn)在主要的場(chǎng)景是web服務(wù),就是網(wǎng)頁(yè)的傳輸,默認(rèn)使用tcp的80端口 http
-
HTTPs:是以安全為目標(biāo)的 HTTP 通道,在HTTP的基礎(chǔ)上通過(guò)傳輸加密和身份認(rèn)證保證了傳輸過(guò)程的安全性,默認(rèn)使用tcp的443端口 當(dāng)當(dāng)買(mǎi)書(shū),
-
FTP文件傳輸協(xié)議:FTP( File Transfer Protocol)提供交互式的訪(fǎng)問(wèn),允許客戶(hù)指明文件的類(lèi)型與格式,并允許文件具有存取權(quán)限,默認(rèn)使用tcp的20,21端口
-
TFTP簡(jiǎn)單文件傳輸協(xié)議:是一個(gè)小而易于實(shí)現(xiàn)的文件傳送協(xié)議,TFTP只支持文件傳輸,不支持交互,沒(méi)有龐大的命令集。也沒(méi)有目錄列表功能,以及不能對(duì)用戶(hù)進(jìn)行身份鑒別,默認(rèn)使用udp的69端口
-
telnet遠(yuǎn)程登陸協(xié)議:一種字符模式的終端服務(wù),可以使用戶(hù)通過(guò)網(wǎng)絡(luò)進(jìn)入遠(yuǎn)程主機(jī)或網(wǎng)絡(luò)設(shè)備,然后對(duì)遠(yuǎn)程主機(jī)或設(shè)備進(jìn)行操作,默認(rèn)使用tcp的23端口
-
ssh安全的遠(yuǎn)程登陸協(xié)議,默認(rèn)使用tcp的22端口ssh
-
DNS 域名解析系統(tǒng):將域名和IP地址相互映射,默認(rèn)使用tcp和udp的53端口 www.baidu.com ip地址 dns udp tcp 程序 進(jìn)程: 運(yùn)行中的程序0-65535
-
DHCP(動(dòng)態(tài)主機(jī)配置協(xié)議):是一個(gè)局域網(wǎng)的網(wǎng)絡(luò)協(xié)議。指的是由服務(wù)器控制一段IP地址范圍,客戶(hù)機(jī)登錄服務(wù)器時(shí)就可以自動(dòng)獲得服務(wù)器分配的IP地址和子網(wǎng)掩碼,默認(rèn)使用udp的67和68端口。分配ip地址
3.2網(wǎng)絡(luò)層次協(xié)議
IP協(xié)議:(Internet Protocol,網(wǎng)際協(xié)議),而 IP 又由四個(gè)支撐協(xié)議 組成:
-
ARP(地址解析協(xié)議): 是將IP地址轉(zhuǎn)換成物理mac地址 的協(xié)議
-
RARP(逆地址解析協(xié)議): 是根據(jù)物理mac地址轉(zhuǎn)換成IP地址的協(xié)議
-
ICMP(網(wǎng)際控制報(bào)文協(xié)議):ping 網(wǎng)絡(luò)連通性檢測(cè) 檢測(cè)網(wǎng)絡(luò)連通性
-
IGMP(網(wǎng)際組管理協(xié)議):一個(gè)組播協(xié)議,該協(xié)議運(yùn)行在主機(jī)和組播路由器之間
單播:1對(duì)1發(fā)消息 私聊
組播:只對(duì)一部分人發(fā)消息 全班中的某 一組
廣播:對(duì)所有人發(fā)消息 全班
3.3傳輸層協(xié)議
TCP:? ? ?傳輸控制協(xié)議 可靠協(xié)議 (安全性高,速度慢)
UDP:? ? ?用戶(hù)數(shù)據(jù)報(bào)協(xié)議 不可靠協(xié)議(安全性不高,速度快)
4、數(shù)據(jù)分裝與解封
數(shù)據(jù)封裝
應(yīng)用層:? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?真實(shí)數(shù)據(jù)? ?
傳輸層:? ? ? ? ? ? ? ? ?????????????????????????????????協(xié)議/端口號(hào)? ? +? ?真實(shí)數(shù)據(jù)? ? ? ? ? ? ? ? ? ? ??數(shù)據(jù)段
網(wǎng)絡(luò)層:????????????????????????????????IP地址 +? ?協(xié)議/端口號(hào)? ? +? ?真實(shí)數(shù)據(jù)? ? ? ? ? ? ? ? ? ? ? 數(shù)據(jù)包?
? ? ? ?
數(shù)據(jù)鏈路層:? mac地址? +? ? ?IP地址 +? ?協(xié)議/端口號(hào)? ? +? ?真實(shí)數(shù)據(jù)? ? ? ? ? ? ? ? ? ? ? 數(shù)據(jù)幀
數(shù)據(jù)解封與數(shù)據(jù)封裝相反,同樣道理可得
- 應(yīng)用層報(bào)文被傳送到運(yùn)輸層
- 在最簡(jiǎn)單的情況下,運(yùn)輸層收取到報(bào)文并附上附加信息,該首部將被接收端的運(yùn)輸層使用
- 應(yīng)用層報(bào)文和運(yùn)輸層首部信息一道構(gòu)成了運(yùn)輸層報(bào)文段。附加的信息可能包括:允許接收端運(yùn)輸層向上向適當(dāng)?shù)膽?yīng)用程序交付報(bào)文的信息以及差錯(cuò)檢測(cè)位信息。該信息讓接收端能夠判斷報(bào)文中的比特是否在途中已被改變
- 運(yùn)輸層則向網(wǎng)絡(luò)層傳遞該報(bào)文段,網(wǎng)絡(luò)層增加了如源和目的端系統(tǒng)地址等網(wǎng)絡(luò)層首部信息,生成了網(wǎng)絡(luò)層數(shù)據(jù)報(bào)
- 網(wǎng)絡(luò)層數(shù)據(jù)報(bào)接下來(lái)被傳遞給鏈路層,在數(shù)據(jù)鏈路層數(shù)據(jù)包添加發(fā)送端 MAC 地址和接收端 MAC 地址后被封裝成數(shù)據(jù)幀
- 在物理層數(shù)據(jù)幀被封裝成比特流,之后通過(guò)傳輸介質(zhì)傳送到對(duì)端
- 對(duì)端再一步步解開(kāi)封裝,獲取到傳送的數(shù)據(jù)
5、設(shè)備與層的關(guān)系
應(yīng)用層? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?計(jì)算機(jī)
傳輸層? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?防火墻
網(wǎng)絡(luò)層? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?路由器
數(shù)據(jù)鏈路層? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 交換機(jī)文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-766139.html
物理層? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 網(wǎng)卡文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-766139.html
到了這里,關(guān)于網(wǎng)絡(luò)基礎(chǔ)、OSI七層參考模型和TCP/IP協(xié)議的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!