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