OSI與TCP/IP的對比
OSI七層模型
物理層:建立維護斷開物理連線
資料鏈路層:建立邏輯連線,進行地址定址差別校驗等功能
網路層:建立邏輯連線,實現不同網路之間的路徑選擇
傳輸層:定義傳輸層的協議和埠號,以及流控和差別校驗
會話層: 建立 管理 終止會話
表示層 :資料的表示 安全 壓縮
應用層 :網路服務與終端使用者 的一個介面
TCP/IP與osl的對應
TCP/IP 5層 物理層 資料鏈路層 網路層 傳輸層 應用層
osi的會話層 表示層 應用層對應tcp/ip的應用層 其他都是一一對應
TCP/IP協議棧與分層
應用層:http ftp tftp smtp snmp dns
傳輸層:tcp CDP
網路層:icmp igmp id arp rapd
資料鏈路層和物理層有底層網路協議定義
ARP的工作原理
ARP指的是已知目標IP地址 未知目標MAC地址時用。舉例 pc1要與pc2通訊,但是隻知道pc2的ip,不知道pc2的MAC地址,這時就會
用ARP來傳送廣播幀給交換 交換機接到IP地址就會無條件的廣播處理,此時連線在交換上的裝置都會接到廣播幀,會用自己的IP地址與
目標的IP地址比較 一致就會就會傳送訊息給對方 不一致就會丟棄 在回包的時候帶上自己的IP地址與MAC地址,當傳送方接收到接收到此資料時
檢視接收方的MAC和IP地址,把他們放入ARP快取表
資料封裝過程
應用層(訊息) 上層資料
傳輸層 (資料段)tcp報頭 上層資料
網路層 (資料包)ip報頭 tcp報頭 上層資料
資料鏈路層(資料幀)MAC報頭 ip報頭 tcp報頭 上層資料
物理層 (bits) 數字訊號 形成位元流
封裝由上而下
解封裝由下而上
物理層 (bits) 數模交換
資料鏈路層(資料幀) MAC報頭 IP報頭 tcp報頭 上層資料
網路層(資料包)ip報頭 tcp報頭 上層資料
傳輸層 (資料段)tcp報頭 上層資料
應用層 (訊息) 上層資料
pdu協議資料單元
應用層(訊息)
傳輸層(資料段)
網路層(資料包)
資料鏈路層(資料幀)
物理層(位元流)
裝置與層的對應關係
物理層 網路卡
資料鏈路層 2級交換機
網路層 路由器/3層交換機
傳輸層 防火牆
應用層 主機
交換機與路由器區別
交換機實現的是同一個網段的資料通訊
路由器實現的是不同網段的資料通訊
TCP/IP的每層的作用
網路層作用:路徑選擇 同時參照以下標準:1 子網掩碼長度最長
2 管理距離路由協議最小的
3 路徑質量最好的
4 預設路由器 路由器根據路由表實現路由轉發 交換機根據MAC地址進行MAC轉發
傳輸層
2種常見協議 TCP 安全可靠性 時延性高 UDp 講究速度 傳輸時延小
傳輸層的協議+埠號對應的應用層不同的服務
TCP+80=WEB服務
TCP+25=SMTP服務
TCP+110=pop3服務
埠號範圍於1-65535 分為三種
公認埠:與通用網路應用程式相關聯的目的地埠為公認埠 範圍1-1023
註冊埠:1024-49151可作為源埠或為目的地埠使用,組織可選用這些埠註冊及時訊息
私有埠: 49152-65535通常最為應用程式
TCP/ip協議棧
應用層:HTTP FTP TFTP SMTP SNMP DNS
傳輸層:TCP CDP
網路層:ICMP IGMP IP ARP RAMP
資料鏈路層和物理層有底層網路定義協議
資料通訊的四要素:源ip 源MAC 目標IP 目標MAC
ARP:地址解析 已知目標ip 未知目標ip
RARP:反向IP解析 已知目標MAC 未知目標IP
補充:2層交換機只識別MAC地址,無法進行跨網段通訊也無法識別IP地址
icmp:網路通訊檢測與資訊反饋。
ping:源和目標連通性檢測
tracert:檢測源和目標所經過的線路及故障點,一般用來定位和除錯故障
igmp:組播
相關文章
- OSI和TCP/IPTCP
- OSI七層模型與TCP/IP五層模型TCP
- OSI 七層模型與 TCP IP 五層模型模型TCP
- OSI七層模型與TCP/IP五層模型模型TCP
- OSI與TCP/IP各層的結構與功能,都有哪些協議TCP協議
- TCP/IP協議與OSI體系結構總結TCP協議
- TCP/IP 中的OSI分層模型詳解TCP模型
- Linux中“新舊”TCP/IP工具的對比LinuxTCP
- OSI參考模型和TCP/IP參考模型模型TCP
- 基於 SmartX 分散式儲存的 RDMA 與 TCP/IP 技術與效能對比分散式TCP
- OSI模型 與 DOD模型的比較模型
- 大白話聊OSI七層模型和TCP/IP四層模型模型TCP
- tcp/ip協議和opc協議對比詳解TCP協議
- UDP分片和丟包與TCP效果對比UDPTCP
- TCP和UDP對比TCPUDP
- socket與TCP/IP區別TCP
- TCP/UDP對比總結TCPUDP
- 系列TCP/IP協議-ARP與RARPTCP協議
- 網路分層TCP/IP 與HTTPTCPHTTP
- socket,TCP/IP的理解TCP
- 系列TCP/IP協議-TCP建立與終止連線(012)TCP協議
- 與HTTP關係密切的協議:IP、TCP、DNSHTTP協議TCPDNS
- TCP / IP AT命令TCP
- TCP/IP族TCP
- TCP/IP模型TCP模型
- TCP/IP、UDP/IP協議TCPUDP協議
- 【TCP/IP】TCP詳解筆記TCP筆記
- WireShark抓包分析以及對TCP/IP三次握手與四次揮手的分析TCP
- 【TCP/IP】IP地址的劃分及其分類TCP
- Java中的TCP/IP協議和IP地址JavaTCP協議
- 淺談TCP/IPTCP
- TCP/IP 基礎TCP
- tcp/ip協議TCP協議
- TCP/IP 筆記TCP筆記
- TCP/IP 和SocketTCP
- synchronized 與 Lock 的對比synchronized
- solaris系統中有關 TCP/IP配置的檔案與命令TCP
- TCP/IP家族的小祕密TCP