【学习笔记】网络层——无分类编址CIDR、ARP协议、DHCP协议和ICMP协议
生活随笔
收集整理的這篇文章主要介紹了
【学习笔记】网络层——无分类编址CIDR、ARP协议、DHCP协议和ICMP协议
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
文章目錄
- 一. CIDR
- ① 定義
- ② 構(gòu)成超網(wǎng)
- ③ 最長前綴匹配
- 二. ARP協(xié)議
- ① 定義
- ② 例題
- 三. DHCP協(xié)議
- ① 主機(jī)如何獲取IP
- ②DHCP協(xié)議
- 四. ICMP協(xié)議
- ① ICMP差錯報告報文
- 類型(5種)
- 數(shù)據(jù)字段
- 不發(fā)送的情況
- ② ICMP詢問報告報文
- 類型
- 應(yīng)用
一. CIDR
① 定義
- 在點分十進(jìn)制后加個‘/’符號
- 為了緩解IPv4地址不夠用的情況
- 最小、最大地址并不能給網(wǎng)絡(luò)主機(jī)指派(特殊IP:本網(wǎng) && 廣播)
- 地址塊:最小地址+網(wǎng)絡(luò)前綴
下圖為最小地址128.14.32.0 加上網(wǎng)絡(luò)前綴 /20 - 地址掩碼:1的個數(shù)為網(wǎng)絡(luò)前綴長度
例子:給定一個地址塊,可用得到什么信息 - 對于192.199.170.82/27這一地址塊,可以得出:可用IP數(shù)、最大、最小地址
- 可用IP數(shù):由32-27 = 5可知為:252^525
- 最大、最小:主機(jī)號部分為全1、全0即可。
② 構(gòu)成超網(wǎng)
定義:將多個子網(wǎng)聚合成一個較大子網(wǎng),也叫路由聚合
方法:將網(wǎng)絡(luò)前綴縮短
例子:像下圖情況,對于R1路由器的轉(zhuǎn)發(fā)表,到R2路由器需要寫兩行,對應(yīng)網(wǎng)絡(luò)1和網(wǎng)絡(luò)2.
但是!如果R2有多個網(wǎng)絡(luò),那么就需要寫很多行。于是我們可用構(gòu)成超網(wǎng)的方法,用一行來解決R1->R2的轉(zhuǎn)發(fā)表。
聚合網(wǎng)絡(luò)1和網(wǎng)絡(luò)2,先寫出二進(jìn)制形式:由于206.1是相同的,因此只需寫出.0和.128的對比即可,可見只需要縮短最前一位即可。最終結(jié)果為:206.1.0.0/16。
③ 最長前綴匹配
定義:
例題1:
- 對于這道題,采取選擇可用的最長前綴即可。
- 對于ABCD,分別用其目的網(wǎng)絡(luò)的前綴套用到132.19.237.5, 可以得出結(jié)果:
- A可用;B可用;對于C的/22,得出132.19.236.0的結(jié)果,并不可用;于是選擇B。
例題2:
- 首先審題:最大可分配地址,也就是去掉不可用的最大、最小地址。
- 然后最大子網(wǎng)個數(shù):由/24可知,定長子網(wǎng)劃分的是第四個字節(jié);又由子網(wǎng)掩碼可知,第四個字節(jié)中前5個字屬于子網(wǎng),因此最大子網(wǎng)個數(shù)為25=322^5=3225=32
- 因此,最大地址數(shù)為23=82^3=823=8,再減去兩個不可用地址,得出最大可分配地址為8-2=6.
- 結(jié)果為:32,6。選B
二. ARP協(xié)議
① 定義
- 設(shè)計目的:解決下一跳走哪
- 對于每一主機(jī)或路由器,都有一個ARP高速緩存,用于存儲IP地址和MAC地址的映射
- ARP緩存也有生存周期
- ARP協(xié)議:首先找局域網(wǎng)內(nèi),找不到就查默認(rèn)網(wǎng)關(guān)的MAC地址,再到下一跳的局域網(wǎng)找。
- 協(xié)議自動進(jìn)行
② 例題
- 主機(jī) - 路由器1 - 路由器2 - 路由器3 - 路由器4 - 路由器5 - 主機(jī)B
- 每個 - 都需要用一次,結(jié)果為6次。
前5次都是在找下一個路由器的MAC地址,最后1次是找到主機(jī)B
三. DHCP協(xié)議
① 主機(jī)如何獲取IP
靜態(tài)配置:舉個例子:學(xué)校機(jī)房的機(jī)子,可以固定每臺機(jī)子的IP,方便排序。
動態(tài)配置:再舉個例子:自己的電腦,連接到每一個新的網(wǎng)絡(luò)(校園網(wǎng)、WIFI)都會獲取一個新的動態(tài)IP。
②DHCP協(xié)議
- 下圖紅字部分都是重點:應(yīng)用層、客戶端/服務(wù)器方式、廣播、基于UDP
- 地址重用:也就是重復(fù)利用地址
- 3.的作用:告訴其他DHCP服務(wù)器,已經(jīng)選好某個DHCP服務(wù)器了
四. ICMP協(xié)議
① ICMP差錯報告報文
類型(5種)
- 2.源點抑制,已經(jīng)不怎么使用了。
數(shù)據(jù)字段
不發(fā)送的情況
② ICMP詢問報告報文
類型
- 3.4.已經(jīng)比較少使用了
應(yīng)用
- Traceroute用到了TTL
總結(jié)
以上是生活随笔為你收集整理的【学习笔记】网络层——无分类编址CIDR、ARP协议、DHCP协议和ICMP协议的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【LeetCode笔记】剑指 Offer
- 下一篇: 技术交底软件_【干货分享】软件类产品如何