(chap4 IP协议) IP基础知识
1. IP (IPv4、IPv6)相當于OSI參考模型中的第3層—─網絡層
網絡層的主要作用是“實現終端節點之間的通信”。這種終端節點之間的通信也叫“點對點( end-to-end)通信”。
1.1 網絡層與數據鏈路層的關系
2 ip地址
連接到網絡中的所有主機中識別出進行通信的目標地址。
2.1 路由控制( Routing)
指將分組數據發送到最終目標地址的功能。
2.1.1 跳Hop
是指網絡中的一個區間。IP包正是在網絡中一個個跳間被轉發。因此IP路由也叫做多跳路由。在每一個區間內決定著包在下-跳被轉發的路徑。
多跳路由是指路由器或主機在轉發IP數據包時只指定下一個路由器或主機,.而不是將到最終目標地址為止的所有通路全都指定出來。因為每一個區間(跳)在轉發IP數據包時會分別指定下一跳的操作,直至包達到最終的目標地址。
2.1.2 路由控制表
為了將數據倉發給目標主機,所有主機都維護著一張路由控制表( RoutingTable)。該表記錄IP數據在下一步應該發給哪個路由器。IP包將根據這個路由表在各個數據鏈路上傳輸。
2.1.3 數據鏈路的數據抽象化
IP是實現多個數據鏈路之間通信的協議。數據鏈路根據種類的不同各有特點。對這些不同數據鏈路的相異特性進行抽象化也是IP的重要作用之一。不同數據鏈路有個最大的區別,就是它們各自的最大傳輸單位(MTU:Maxi-mum Transmission Unit)不同。
- 分片處理(IP Fragmentation)
所謂分片處理是指,將較大的IP包分成多個較小的IP包’。分片的包到了對端目標地址以后會再被組合起來傳給上一層。即從IP的上次層看,它完全可以忽略數據包在途中的各個數據鏈路上的MTU,而只需要按照源地址發送的長度接收數據包。IP就是以這種方式抽象化了數據鏈路層,使得從上層更不容易看到底層網絡構造的細節。
MTU的值在以太網中是1500字節,在FDDI中是4352字節,而ATM則為9180字節。IP的上一層可能會要求傳送比這些MTU更多字節的數據,因此必須在線路上傳送比包長還要小的MTU。
2.1.4 IP面向無連接
在發包之前,不需要建立與對端目標地址之間的連接。上層如果遇到需要發送給IP的數據,該數據會立即被壓縮成IP包發送出去。
總結
以上是生活随笔為你收集整理的(chap4 IP协议) IP基础知识的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 跨链(5)“蚂蚁区块链”之跨链系统框架
- 下一篇: Html 教程 (1)简介