OSI參考模型v2.0
這里我們只對(duì)OSI各層進(jìn)行功能上的大概闡述,不詳細(xì)深究殖氏,因?yàn)槊恳粚訉?shí)際都是一個(gè)復(fù)雜的層众雷。后面我也會(huì)根據(jù)個(gè)人方向展開部分層的深入學(xué)習(xí)。這里我們就大概了解一下绎巨。我們從最頂層——應(yīng)用層 開始介紹近尚。整個(gè)過程以公司A和公司B的一次商業(yè)報(bào)價(jià)單發(fā)送為例子進(jìn)行講解。
<1> 應(yīng)用層
OSI參考模型中最靠近用戶的一層场勤,是為計(jì)算機(jī)用戶提供應(yīng)用接口戈锻,也為用戶直接提供各種網(wǎng)絡(luò)服務(wù)歼跟。我們常見應(yīng)用層的網(wǎng)絡(luò)服務(wù)協(xié)議有:HTTP,HTTPS格遭,F(xiàn)TP哈街,POP3、SMTP等如庭。
實(shí)際公司A的老板就是我們所述的用戶叹卷,而他要發(fā)送的商業(yè)報(bào)價(jià)單,就是應(yīng)用層提供的一種網(wǎng)絡(luò)服務(wù)坪它,當(dāng)然骤竹,老板也可以選擇其他服務(wù),比如說往毡,發(fā)一份商業(yè)合同蒙揣,發(fā)一份詢價(jià)單萄涯,等等今瀑。
<2> 表示層
表示層提供各種用于應(yīng)用層數(shù)據(jù)的編碼和轉(zhuǎn)換功能,確保一個(gè)系統(tǒng)的應(yīng)用層發(fā)送的數(shù)據(jù)能被另一個(gè)系統(tǒng)的應(yīng)用層識(shí)別。如果必要岂贩,該層可提供一種標(biāo)準(zhǔn)表示形式嗤详,用于將計(jì)算機(jī)內(nèi)部的多種數(shù)據(jù)格式轉(zhuǎn)換成通信中采用的標(biāo)準(zhǔn)表示形式个扰。數(shù)據(jù)壓縮和加密也是表示層可提供的轉(zhuǎn)換功能之一。
由于公司A和公司B是不同國家的公司葱色,他們之間的商定統(tǒng)一用英語作為交流的語言递宅,所以此時(shí)表示層(公司的文秘),就是將應(yīng)用層的傳遞信息轉(zhuǎn)翻譯成英語苍狰。同時(shí)為了防止別的公司看到办龄,公司A的人也會(huì)對(duì)這份報(bào)價(jià)單做一些加密的處理。這就是表示的作用淋昭,將應(yīng)用層的數(shù)據(jù)轉(zhuǎn)換翻譯等俐填。
<3> 會(huì)話層
會(huì)話層就是負(fù)責(zé)建立、管理和終止表示層實(shí)體之間的通信會(huì)話翔忽。該層的通信由不同設(shè)備中的應(yīng)用程序之間的服務(wù)請(qǐng)求和響應(yīng)組成英融。
會(huì)話層的同事拿到表示層的同事轉(zhuǎn)換后資料,(會(huì)話層的同事類似公司的外聯(lián)部)歇式,會(huì)話層的同事那里可能會(huì)掌握本公司與其他好多公司的聯(lián)系方式矢赁,這里公司就是實(shí)際傳遞過程中的實(shí)體。他們要管理本公司與外界好多公司的聯(lián)系會(huì)話贬丛。當(dāng)接收到表示層的數(shù)據(jù)后,會(huì)話層將會(huì)建立并記錄本次會(huì)話给涕,他首先要找到公司B的地址信息豺憔,然后將整份資料放進(jìn)信封额获,并寫上地址和聯(lián)系方式。準(zhǔn)備將資料寄出恭应。等到確定公司B接收到此份報(bào)價(jià)單后抄邀,此次會(huì)話就算結(jié)束了,外聯(lián)部的同事就會(huì)終止此次會(huì)話昼榛。
<4> 傳輸層
傳輸層建立了主機(jī)端到端的鏈接境肾,傳輸層的作用是為上層協(xié)議提供端到端的可靠和透明的數(shù)據(jù)傳輸服務(wù),包括處理差錯(cuò)控制和流量控制等問題胆屿。該層向高層屏蔽了下層數(shù)據(jù)通信的細(xì)節(jié)奥喻,使高層用戶看到的只是在兩個(gè)傳輸實(shí)體間的一條主機(jī)到主機(jī)的、可由用戶控制和設(shè)定的非迹、可靠的數(shù)據(jù)通路环鲤。我們通常說的,TCP UDP就是在這一層憎兽。端口號(hào)既是這里的“端”冷离。
傳輸層就相當(dāng)于公司中的負(fù)責(zé)快遞郵件收發(fā)的人,公司自己的投遞員纯命,他們負(fù)責(zé)將上一層的要寄出的資料投遞到快遞公司或郵局西剥。
<5> 網(wǎng)絡(luò)層
本層通過IP尋址來建立兩個(gè)節(jié)點(diǎn)之間的連接,為源端的運(yùn)輸層送來的分組亿汞,選擇合適的路由和交換節(jié)點(diǎn)瞭空,正確無誤地按照地址傳送給目的端的運(yùn)輸層。就是通常說的IP層留夜。這一層就是我們經(jīng)常說的IP協(xié)議層匙铡。IP協(xié)議是Internet的基礎(chǔ)。
網(wǎng)絡(luò)層就相當(dāng)于快遞公司龐大的快遞網(wǎng)絡(luò)碍粥,全國不同的集散中心鳖眼,比如說,從深圳發(fā)往北京的順豐快遞(陸運(yùn)為例啊嚼摩,空運(yùn)好像直接就飛到北京了)钦讳,首先要到順豐的深圳集散中心,從深圳集散中心再送到武漢集散中心枕面,從武漢集散中心再寄到北京順義集散中心愿卒。這個(gè)每個(gè)集散中心,就相當(dāng)于網(wǎng)絡(luò)中的一個(gè)IP節(jié)點(diǎn)潮秘。
<6> 數(shù)據(jù)鏈路層
將比特組合成字節(jié),再將字節(jié)組合成幀,使用鏈路層地址 (以太網(wǎng)使用MAC地址)來訪問介質(zhì),并進(jìn)行差錯(cuò)檢測(cè)琼开。
數(shù)據(jù)鏈路層又分為2個(gè)子層:邏輯鏈路控制子層(LLC)和媒體訪問控制子層(MAC)。
MAC子層處理CSMA/CD算法枕荞、數(shù)據(jù)出錯(cuò)校驗(yàn)柜候、成幀等搞动;LLC子層定義了一些字段使上次協(xié)議能共享數(shù)據(jù)鏈路層。 在實(shí)際使用中渣刷,LLC子層并非必需的鹦肿。
這個(gè)沒找到合適的例子
<7> 物理層
實(shí)際最終信號(hào)的傳輸是通過物理層實(shí)現(xiàn)的。通過物理介質(zhì)傳輸比特流辅柴。規(guī)定了電平箩溃、速度和電纜針腳。常用設(shè)備有(各種物理設(shè)備)集線器碌嘀、中繼器涣旨、調(diào)制解調(diào)器、網(wǎng)線筏餐、雙絞線开泽、同軸電纜。這些都是物理層的傳輸介質(zhì)魁瞪。
快遞寄送過程中的交通工具穆律,就相當(dāng)于我們的物理層,例如汽車导俘,火車峦耘,飛機(jī),船旅薄。
各層作用
應(yīng)用層:應(yīng)用層確定進(jìn)程之間通信的性質(zhì)以滿足用戶的需要辅髓。
運(yùn)輸層:解決進(jìn)程間的通信。
網(wǎng)絡(luò)層:解決跨網(wǎng)絡(luò)的主機(jī)通信問題少梁。
數(shù)據(jù)鏈路層:解決相鄰主機(jī)通信問題洛口。
物理層:物理層的任務(wù)就是透明地傳輸比特流。
應(yīng)用層
HTTP 超文本傳輸協(xié)議
FTP 文件傳輸協(xié)議
SMTP 簡單郵件傳輸協(xié)議
TELNET TCP/IP終端仿真協(xié)議
POP3 郵局協(xié)議第三版
Finger 用戶信息協(xié)議
NNTP 網(wǎng)絡(luò)新聞傳輸協(xié)議
IMAP4 因特網(wǎng)信息訪問協(xié)議第四版
LPR UNIX 遠(yuǎn)程打印協(xié)議
Rwho UNIX 遠(yuǎn)程 Who協(xié)議
Rexec UNIX遠(yuǎn)程執(zhí)行協(xié)議
Login UNIX 遠(yuǎn)程登陸協(xié)議
RSH UNIX 遠(yuǎn)程Shell協(xié)議
NTF HP網(wǎng)絡(luò)文件傳輸協(xié)議
RDA HP 遠(yuǎn)程數(shù)據(jù)庫訪問協(xié)議
VT 虛擬終端仿真協(xié)議
RFA HP 遠(yuǎn)程文件訪問協(xié)議
RPC Remote Process Comm.
S-HTTP 安全超文本傳輸協(xié)議
GDP網(wǎng)關(guān)發(fā)現(xiàn)協(xié)議
X-Window
CMOT 基于TCP/IP的CMIP協(xié)議
SOCKS 安全套接字協(xié)議
FANP流屬性通知協(xié)議
SLP服務(wù)定位協(xié)議
MSN微軟網(wǎng)絡(luò)服務(wù)
Radius 遠(yuǎn)程用戶撥號(hào)認(rèn)證服務(wù)協(xié)議
DNS 域名系統(tǒng)
NFS網(wǎng)絡(luò)文件系統(tǒng)協(xié)議
NIS SUN 網(wǎng)絡(luò)信息系統(tǒng)協(xié)議
R-STAT SUN遠(yuǎn)程狀態(tài)協(xié)議
NSM SUN 網(wǎng)絡(luò)狀態(tài)監(jiān)測(cè)協(xié)議
PMAP SUN 端口映射協(xié)議
Mount
LPR UNIX遠(yuǎn)程打印協(xié)議
常用UDP協(xié)議的應(yīng)用層服務(wù)
BOOTP引導(dǎo)協(xié)議
DHCP動(dòng)態(tài)主機(jī)配套協(xié)議
NTP網(wǎng)絡(luò)時(shí)間協(xié)議
TFTP簡單文件傳輸協(xié)議
SNMP簡單網(wǎng)絡(luò)管理協(xié)議
表示層
DECnet NSP
LPP 輕量級(jí)表示協(xié)議
NBSSN NetBIOS會(huì)話服務(wù)協(xié)議
XDP外部數(shù)據(jù)表示協(xié)議
IPX
會(huì)話層
SSL 安全套接字層協(xié)議
TLS傳輸層安全協(xié)議
DAP目錄訪問協(xié)議
LDAP輕量級(jí)目錄訪問協(xié)議
RPC遠(yuǎn)程過程調(diào)用協(xié)議
VINES NETRPC
VFRP
NeTBIOS
IPX
傳輸層
XOT 基于tcp之上的X協(xié)議
Van Jacobson 壓縮TCP協(xié)議
ISO-DE ISO 開發(fā)環(huán)境-------->NetBISO
TALI 傳輸適配層接口協(xié)議
DSI凯沪、NetBIOS第焰、IP NeTBIOS、ISO-TP SSP妨马、SMB挺举、MSRPC
UDP用戶數(shù)據(jù)報(bào)協(xié)議
RUDP可靠的用戶數(shù)據(jù)報(bào)協(xié)議
Mobile IP 移動(dòng)IP協(xié)議
網(wǎng)絡(luò)層
IP/IPv6 互聯(lián)網(wǎng)協(xié)議/互聯(lián)網(wǎng)協(xié)議第六版
ICMPv6互聯(lián)網(wǎng)控制信息協(xié)議第六版
ICMP互聯(lián)網(wǎng)控制信息協(xié)議
IGMP 互聯(lián)網(wǎng)組管理協(xié)議
SLIP 串行線路IP協(xié)議
安全協(xié)議
AH 認(rèn)證頭協(xié)議
ESP 安裝封裝有效載荷協(xié)議
路由協(xié)議
EGP 外部網(wǎng)關(guān)協(xié)議
OSPF 開放最短路徑優(yōu)先協(xié)議
IGRP 內(nèi)部網(wǎng)關(guān)路由協(xié)議
NHRP 下一跳解析協(xié)議
IE-IRGP 增強(qiáng)內(nèi)部網(wǎng)關(guān)路由選擇協(xié)議
RIPng for IPv6 IPv6路由信息協(xié)議
GGP 網(wǎng)關(guān)到網(wǎng)關(guān)協(xié)議
VRRP 虛擬路由器冗余協(xié)議
PGM 實(shí)際通用組播協(xié)議
RSVP 資源預(yù)留協(xié)議
PIM-DM 密集模式獨(dú)立組播協(xié)議
DVMRP 距離矢量組播路由協(xié)議
RIP2 路由信息協(xié)議第二版
PIM-SM 稀疏模式獨(dú)立組播協(xié)議
MOSPF 組播開放最短路徑優(yōu)先協(xié)議
數(shù)據(jù)鏈路層
MPLS 多協(xié)議標(biāo)簽交換協(xié)議
XTP 壓縮傳輸協(xié)議
DCAP 數(shù)據(jù)轉(zhuǎn)換客戶訪問協(xié)議
SLE 串行連接封裝協(xié)議
IPinIP IP套IP封裝協(xié)議
隧道協(xié)議
PPTP點(diǎn)對(duì)點(diǎn)隧道協(xié)議
L2F第二層轉(zhuǎn)發(fā)協(xié)議
L2TP 第二層隧道協(xié)議
ATMP接入隧道管理協(xié)議
Cisco 協(xié)議
CDP 思科發(fā)現(xiàn)協(xié)議
CGMP 思科組管理協(xié)議
地址解析協(xié)議
ARP地址解析協(xié)議
RAR逆向地址解析協(xié)議
物理層
IEEE 802.2
Ethernet v.2
Internetwork