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