目錄
一、分層的思想
1.1 分層的原因
1.2 分層的好處
二、OSI參考模型
2.1 七層的劃分
2.2 各層原理
三、TCP/IP協(xié)議
3.1 五層模型
3.2 各層常用協(xié)議
四、數(shù)據(jù)封裝和解封裝過程
4.1 封裝過程
4.2 解封裝過程
一、分層的思想
1.1 分層的原因
硬件和軟件沒有統(tǒng)一標準,不同廠商之間的設備無法通信。
1.2 分層的好處
- 各層相互獨立,每層實現(xiàn)一種相對獨立的功能,問題復雜度下降,提高效率
- 靈活性高,各層之間互不影響
- 利于實現(xiàn)和維護,便于排錯時逐層分析
二、OSI參考模型
2.1 七層的劃分
分層 | 功能 |
---|---|
應用層 | 網(wǎng)絡服務與最終用戶的一個接口 |
表示層 | 數(shù)據(jù)的表示、安全、壓縮 |
會話層 | 建立、管理、終止會話 |
傳輸層 | 定義傳輸數(shù)據(jù)的協(xié)議端口號,以及流控和差錯校驗 |
網(wǎng)絡層 | 進行邏輯地址尋址,實現(xiàn)不同網(wǎng)絡之間的路徑選擇 |
數(shù)據(jù)鏈路層 | 建立邏輯鏈接、進行硬件地址尋址、差錯校驗等 |
物理層 | 建立、維護、斷開物理連接 |
七層由上到下分別為:應用層、表示層、會話層、傳輸層、網(wǎng)絡層、數(shù)據(jù)鏈路層、物理層
注意:七層劃分只是邏輯上的概念,并非真實存在
2.2 各層原理
層次模型 | 原理 | 數(shù)據(jù)單元 | 主要設備 |
---|---|---|---|
物理層 | 傳輸比特流 | 比特流 | 網(wǎng)卡 |
數(shù)據(jù)鏈路層 | 根據(jù)mac地址轉發(fā)數(shù)據(jù)幀 | 數(shù)據(jù)幀 | 交換機 |
網(wǎng)絡層 | 根據(jù)ip地址轉發(fā)數(shù)據(jù)包 | 數(shù)據(jù)包 | 路由器 |
傳輸層 | 根據(jù)協(xié)議和端口號轉發(fā)數(shù)據(jù) | 數(shù)據(jù)段 | 防火墻 |
會話層 | 建立、管理、中止會話 | message | |
表示層 | 數(shù)據(jù)的表示、壓縮、格式化、加密 | message | |
應用層 | 網(wǎng)絡服務與最終用戶的一個接口 | message |
應用層、表示層、會話層為高三層,是面向用戶的
網(wǎng)絡層、數(shù)據(jù)鏈路層、物理層為低三層,是面向硬件的
網(wǎng)絡層及以下的通信為點到點通信(主機與主機)
傳輸層的通信為端到端(端口到端口)
三、TCP/IP協(xié)議
3.1 五層模型
七層層級 | OSI七層模型 | 對比 | 五層層級 | 五層模型 |
7???????? | 應用層 | - | 5 | 應用層 |
6 | 表示層 | - | ||
5 | 會話層 | - | ||
4 | 傳輸層 | - | 4 | 傳輸層 |
3 | 網(wǎng)絡層 | - | 3 | 網(wǎng)絡層 |
2 | 數(shù)據(jù)鏈路層 | - | 2 | 數(shù)據(jù)鏈路層 |
1 | 物理層 | - | 1 | 物理層 |
3.2 各層常用協(xié)議
模型層 | 協(xié)議 |
---|---|
物理層 | IEEE802.3有線局域網(wǎng)(以太網(wǎng)) IEEE802.11無線局域網(wǎng)標準 |
數(shù)據(jù)鏈路層 | Point-to-Point Protocol |
網(wǎng)絡層 | IP (ICMP IGMP ARP RARP) |
傳輸層 | TCP UDP |
應用層 | HTTP FTP TFTP SMTP SNMP DNS |
應用層:
http:超文本傳輸協(xié)議,明文傳輸。使用tcp端口號80
https: http + ssl 即http協(xié)議的加密版,超文本加密版。使用tcp端口號443
ftp:文件傳輸協(xié)議。使用tcp端口號20、21,一個傳數(shù)據(jù),一個傳權限
tftp:簡單文件傳輸協(xié)議。使用udp端口號69
傳輸層:
TCP:傳輸控制協(xié)議,可靠協(xié)議。安全,速度慢
UDP:用戶數(shù)據(jù)報協(xié)議,不可靠協(xié)議。不安全,速度快
網(wǎng)絡層:
icmp協(xié)議:檢測雙向連通性 ping (程序) tracert (程序)
igmp協(xié)議: 單播:1對1私聊。組播:特定的一群人發(fā)消息。廣播:所有人
ARP協(xié)議:地址解析協(xié)議,根據(jù)ip地址轉換為mac地址
IP協(xié)議:ipv4,ipv6
四、數(shù)據(jù)封裝和解封裝過程
4.1 封裝過程
文章來源:http://www.zghlxwxcb.cn/news/detail-850829.html
4.2 解封裝過程
即封裝過程反過來,
從物理層開始到應用層。
比特流——>數(shù)據(jù)幀——>數(shù)據(jù)包——>數(shù)據(jù)段——>原始數(shù)據(jù)文章來源地址http://www.zghlxwxcb.cn/news/detail-850829.html
到了這里,關于【網(wǎng)絡基礎】OSI參考模型和TCP/IP協(xié)議的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!