網(wǎng)絡(luò)模型
網(wǎng)絡(luò)模型現(xiàn)在兩種分類方式,一種為TCP/IP四層模型,一種是OSI七層模型
TCP/IP四層模型
從下到上為
- 鏈路層:包括操作系統(tǒng)中的設(shè)備驅(qū)動程序、計算機中對應(yīng)的網(wǎng)絡(luò)接口卡
- 網(wǎng)絡(luò)層:處理分組在網(wǎng)絡(luò)中的活動,比如分組的選路。負責IP尋址,分割和組裝數(shù)據(jù)包,路由選擇等(網(wǎng)絡(luò)協(xié)議有IP/ARP/ICMP)
- 運輸層:主要為兩臺主機上的應(yīng)用提供端到端的通信(網(wǎng)絡(luò)協(xié)議有TCP/UDP)
- 應(yīng)用層:負責處理特定的應(yīng)用程序細節(jié)(網(wǎng)絡(luò)協(xié)議有HTTP/FTP/SMTP/Telnet)
ISO七層模型
- 物理層:主要定義物理設(shè)備標準,如網(wǎng)線的接口類型、光纖的接口類型、各種傳輸介質(zhì)的傳輸速率等。它的主要作用是傳輸比特流。 單位:比特、數(shù)據(jù)位、流、比特流
- 數(shù)據(jù)鏈路層:主要將從物理層接收的數(shù)據(jù)進行 mac 地址(網(wǎng)卡的地址)的封裝與解封裝。在這一層工作的設(shè)備是交換機,數(shù)據(jù)通過交換機來傳輸。 單位:幀、數(shù)據(jù)幀
- 網(wǎng)絡(luò)層:主要將從下層接收到的數(shù)據(jù)進行 IP 地址(例 192.168.0.1)的封裝與解封裝。在這一層工作的設(shè)備是路由器。 單位:數(shù)據(jù)報、數(shù)據(jù)包、分組、包
- 傳輸層:定義了一些傳輸數(shù)據(jù)的協(xié)議和端口號(WWW 端口 80 等),如:TCP(傳輸控制協(xié)議,傳輸效率低,可靠性強,用于傳輸可靠性要求高,數(shù)據(jù)量大的數(shù)據(jù)),UDP(用戶數(shù)據(jù)報協(xié)議,與 TCP 特性恰恰相反,用于傳輸可靠性要求不高,數(shù)據(jù)量小的數(shù)據(jù),如 QQ 聊天數(shù)據(jù)就是通過這種方式傳輸?shù)模V饕菍南聦咏邮盏臄?shù)據(jù)進行分段進行傳輸,到達目的地址后再進行重組。 單位:數(shù)據(jù)段、分段、報文段
- 會話層:通過傳輸層(端口號:傳輸端口與接收端口)建立數(shù)據(jù)傳輸?shù)耐贰V饕谀愕南到y(tǒng)之間發(fā)起會話或者接受會話請求(設(shè)備之間需要互相認識可以是 IP 也可以是 MAC 或者是主機名)
- 表示層:主要是進行對接收的數(shù)據(jù)進行解釋、加密與解密、壓縮與解壓縮等(也就是把計算機能夠識別的東西轉(zhuǎn)換成人能夠能識別的東西(如圖片、聲音等))
- 應(yīng)用層:主要是一些終端的應(yīng)用,比如說FTP(各種文件下載),WEB(IE瀏覽),QQ等。 單位:報文