OSI和TCPIP模型的介紹及其區別

OSI 七層參考模型:開放系統互連參考模型(先模型後協議)

控制層面:控制資訊(應用層、表示層、會話層),資料層面:傳遞資訊。控制層面影響資料層面

OSI和TCP/IP模型的介紹及其區別

物理層:位元流傳輸(資料中的訊號)、介面和線纜、傳輸介質:有線、無線

PDU:協議資料單元,資料在不同層的表現形式

一層PDU:bit

功能:規定介質型別、介面型別、信令型別(電話撥號),規範在終端系統之間啟用、維護和關閉物理鏈路的電氣、機械、流程和功能等方面的要求,規範電平、資料速率、最大傳輸距離和物理接頭等特徵。

物理層介質:同軸電纜、雙絞線(568B的線序:橙白、橙、綠白、藍、藍白、綠、棕白、棕)、光纖、無線電波

物理層裝置:中繼器(還原訊號,延長傳輸距離,但不能無線延長,錯誤率會提高),集線器(擴口器、類似於插線板)

資料鏈路層:提供介質訪問、鏈路管理等

二層PDU:frame 資料幀

功能:

MAC 介質訪問控制子層:(用於二層使用者的表示,指定資料如何透過物理線路進行傳輸,並與物理層通訊)

MAC 地址/物理地址/硬體地址/燒錄地址(可以唯一標識一臺裝置):有48位二進位制構成,前24位是廠商編號,後24位是序列號, 點分十六進位制

LLC邏輯鏈路控制子層:(識別協議型別並對資料進行封裝透過網路進行傳輸,描述上層協議)

網路層:定址和路由選擇(資料的來去向)

三層PDU:packet資料包

功能:在不同網路之間轉發資料包,裝置:路由器、三層交換機

網路層協議:IP、 ICMP、ARP、RARP

網路層地址(唯一標識一臺網路裝置):包括網路ID、主機ID

編址協議:ipv4(32位二進位制構成,點分十進位制表示)ipv6

本地測試地址(測試TCP/IP協議棧是否工作):127。0。0。1/8

本地鏈路地址(僅僅針對window主機):169。254。0。0/16

私有IP地址:

A類:10。0。0。0——-10。255。255。255 255。0。0。0

B類:172。16。0。0——172。31。255。255 255。255。0。0

C類:192。168。0。0——-192。168。255。255 255。255。255。0

傳輸層:建立主機端到端連線(去哪個應用/程序,可靠性保證)

四層PDU:segment分片

功能:位於TCP/IP 協議棧第四層,為應用程式提供服務。傳輸層定義了主機應用程式之間端到端的連通性。分段上層資料,建立端到端連線,將資料從一端主機傳送到另一端主機,保證資料按序(標號)、可靠(重傳)、正確傳輸(傳輸之前校驗,傳輸後檢驗,最後對比兩個校驗值)定義資料傳輸方式,可靠傳輸、不可靠傳輸(對流量的實時性要求高的用不可靠傳輸、對資料丟失不敏感、大流量)

使用MTU/最大傳輸單元進行分片:MTU預設1500個位元組

傳輸層要區分不同的流量:使用埠號 十進位制數值,一個的埠號代表一種流量(HTTP—80、HTTPS—443、Telnet—23、SSH—22、FTP—20/21、QQ—4000/8000、Server—67、Client—68)

1-65535 靜態埠號:1-1023 流量和埠有一一對應並繫結的關係

動態埠號:1024-65535

TCP:傳輸控制協議,是一種面向連線的可靠傳輸協議。面向連線:傳輸前進行溝通和協商,確保互相可以/願意傳送資料,如何保證面向連線:TCP三次握手

UDP:使用者資料報協議,是一種非面向連線的不可靠傳輸協議。非面向連線:傳送資料,收不收無所謂,eg:IPTV,網路電視,接收就看,不接收就不看,但必須傳送

會話層:

建立、維護和管理會話,針對需要傳遞的流量定義一條端到端的會話連結(該連結為虛連結),使得會話互不干擾

表示層:

處理資料格式、資料加密等,翻譯(將邏輯語言轉換為計算機語言/二進位制)

應用層:

提供應用程式間的通訊(人機互動),面向應用程式(將軟體程式所產生的資訊提供給應用層/抽象語言轉化為編碼、程式碼)

TCP/IP傳輸控制協議/因特網互聯協議:(先協議後模型)

應用層(應用層、表示層、會話層):HTTP、FTP、DNS、SMTP、POP3、Telnet、TFTP、Ping

主機到主機層(傳輸層):TCP、UDP

網際網路層(網路層):IP

網路介面層(資料鏈路層、物理層):Ethernet、802。3、PPP

OSI和TCP/IP模型的介紹及其區別

OSI和TCP/IP模型的作用:

定義資料包封裝的格式

區別:

OSI七層模型,TCP/IP四層模型

OSI先有模型後有協議,TCP先有協議後有模型

OSI用於理論研究學習,TCP/IP用於實際協議的研發

OSI必須具備完整的資料封裝(缺少一層都不行),TCP/IP支援跨層封裝(OSPF),完整封裝(DHCP、RIP)