【网络层】子网划分、无分类编址CIDR、构成超网、ARP协议

简介: 【网络层】子网划分、无分类编址CIDR、构成超网、ARP协议

注:最后有面试挑战,看看自己掌握了


🌸I could be bounded in a nutshell and count myself a king of infinite space.

特别鸣谢:木芯工作室 、Ivan from Russia

子网划分-----减少浪费IP----两级IP不够灵活-----变三级IP地址-----对外还是表现以前的网络号---------只是拿出部分主机号来做子网号

随时自己增加网络 -------------不用去找ISP

子网划分实例-------对外不展示内部的子网划分----子网掩码—与运算-----得到子网IP地址

子网掩码实例----192—11000000----224------11100000

如何操作--------路由表中有目的网络地址-------目的网络子网掩码--------下一跳地址

看是否是直接交付?-------直接相与看是否是这个路由器的网络---------如果不是-------发到下一个路由器----------方法是和路由表每个子网掩码相与----如果发现刚好是目的网络---------如果不可以---------交给默认路由0.0.0.0

无分类编址CIDR------因为B类很快就被瓜分完------路由表中的表项急剧增加------CIDR更进一步把子网号给取消--------直接换成网络前缀+主机号------可变长的

CIDR—无分类--------不分ABC类----就后面/20这样表示----还可以表示成地址掩码

构成超网—多个子网聚合成较大子网-----路由聚合、构成超网-------取交集—作为合体网络IP

CIDR-----最长前缀匹配-----与网络掩码按位相与-----找最具体的路由地址

ARP协议—发送数据过程—发个pdf—到传输层先分段—网络层分组分片加上IP地址—链路层封装加上mac地址(根据ARP高速缓存----IP和MAC的缓存)------如果没有缓存就是ARP发一个广播请求分组找目的MAC地址------被找的人返回自己的MAC地址-----物理层就变成比特流来在链路上传输

如果发送到别的局域网的主机----------不在同一网段------下一跳就到默认网关-----寄希望于默认网关-------把默认网关的MAC这个放到数据帧------再加上FCS帧检验序列传输-------发到别的路由器的时候-------解封装到网络层------因为就是个三层设备-------改一下源目MAC地址(ARP)-----再封装回去发出去

ARP------在实际网络链路传送数据帧,最终必须使用MAC地址--------解决下一条走哪里的问题---------ARP缓存10-20min更新一次

通过广播来找路

定期更新

ARP典型情况

相关文章
|
1天前
|
人工智能 数据可视化
【数据分享】维基百科Wiki负面有害评论(网络暴力)文本数据多标签分类挖掘可视化
【数据分享】维基百科Wiki负面有害评论(网络暴力)文本数据多标签分类挖掘可视化
11 2
|
1天前
|
机器学习/深度学习 算法 TensorFlow
【视频】神经网络正则化方法防过拟合和R语言CNN分类手写数字图像数据MNIST|数据分享
【视频】神经网络正则化方法防过拟合和R语言CNN分类手写数字图像数据MNIST|数据分享
|
2天前
|
缓存 网络协议 网络架构
【计算机网络】第三章 数据链路层(MAC地址 IP地址 ARP协议)
【计算机网络】第三章 数据链路层(MAC地址 IP地址 ARP协议)
|
5天前
|
机器学习/深度学习 传感器 数据可视化
MATLAB用深度学习长短期记忆 (LSTM) 神经网络对智能手机传感器时间序列数据进行分类
MATLAB用深度学习长短期记忆 (LSTM) 神经网络对智能手机传感器时间序列数据进行分类
20 1
MATLAB用深度学习长短期记忆 (LSTM) 神经网络对智能手机传感器时间序列数据进行分类
|
10天前
|
机器学习/深度学习 数据采集 TensorFlow
R语言KERAS深度学习CNN卷积神经网络分类识别手写数字图像数据(MNIST)
R语言KERAS深度学习CNN卷积神经网络分类识别手写数字图像数据(MNIST)
29 0
|
10天前
|
网络协议 Java API
深度剖析:Java网络编程中的TCP/IP与HTTP协议实践
【4月更文挑战第17天】Java网络编程重在TCP/IP和HTTP协议的应用。TCP提供可靠数据传输,通过Socket和ServerSocket实现;HTTP用于Web服务,常借助HttpURLConnection或Apache HttpClient。两者结合,构成网络服务基础。Java有多种高级API和框架(如Netty、Spring Boot)简化开发,助力高效、高并发的网络通信。
|
10天前
|
机器学习/深度学习 数据可视化 网络架构
matlab使用长短期记忆(LSTM)神经网络对序列数据进行分类
matlab使用长短期记忆(LSTM)神经网络对序列数据进行分类
15 0
|
11天前
|
存储 网络协议 安全
15.网络协议-Radius协议
15.网络协议-Radius协议
|
11天前
|
存储 网络协议 网络安全
14.网络协议-邮件协议
14.网络协议-邮件协议
|
15天前
|
存储 JSON 前端开发
网络原理(4)HTTP协议(下)
网络原理(4)HTTP协议
27 0