计算机网络各层使用的网络设备(计算机网络原理)
计算机网络各层使用的网络设备(计算机网络原理)(3):时间戳(2):目标不可到达封装在IP数据报中ICMP报文类型(1):请求响应,应用最多的是ping,
IP数据包IP数据报
- IP协议:是方便计算机网络系统相互通信的协议,IP数据报头部如下:
- IP协议与IP地址:
IP地址分类
- A类地址:用于大型网络 ,子网8位,主机位24位,
- 1.0.0.0-126.255.255.255 ;
- 10.X.X.X 是私有地址,只用于局域网的地址,在互联网不使用,网络号10,范围10.0.0.0 - 10.255.255.255 ;
- 127.X.X.X 为保留地址 ,用作换回地址,虚IP地址,发送的数据会回到本设备
- B类地址:中型网络 ,子网16位,主机位16位,
- 128.0.0.0-191.255.255.255 ;
- 172.16.0.0 - 172.31.255.255为私有地址
- 169.254.X.X为保留地址,若IP设置了自动获取,但又没有找到DHCP服务,那么可能获得保留地址的IP
- C类地址:小型网络 ,子网位24,主机位8 ,
- 192.0.0.0-223.255.255.255 ;
- 192.168.X.X为私有 192.168.0.0 - 192.168.255.255
- D类地址:用于组播,不分子网和主机 ,
- 224.0.0.0 - 239.255.255.255
- E类地址:
- 保留地址,部分 ,
- 240.0.0.0 - 247.255.255.255
- 特殊地址
特殊地址
三、地址规划、子网规划
子网掩码:(1)用于区分网络地址和主机地址,广播地址 ;(2)表示网络地址和子网大小的重要指标 ;(3)形式为网络部分全为1,主机部分全为1
ICMP
封装在IP数据报中
ICMP报文类型
常考的ICMP报文如下:(1):请求响应,应用最多的是ping,
- 请求type=8,
- 应答type=0
(2):目标不可到达
- 源抑制, 由于拥塞导致数据丢失 ; 源抑制则充当一个控制流量的角色,它通知主机减少数据报流量,由于ICMP没有恢复传输的报文,所以只要停止该报文,主机就会逐渐恢复传输速率。最后,无连接方式网络的问题就是数据报会丢失,或者长时间在网络游荡而找不到目标
- 或者拥塞导致主机在规定时间内无法重组数据报分段,这时就要触发ICMP超时报文的产生。
- 超时报文, TTL为0 超时报文的代码域有两种取值:Code=0表示传输超时,Code=1表示重组分段超时。
(3):时间戳
- ping 命令使用 ICMP 回送请求和应答报文在网络可达性测试中使用的分组网间探测命令 ping 能产生 ICMP 回送请求和应答报文。目的主机收到 ICMP 回送请求报文后立刻回送应答报文,若源主机能收到 ICMP 回送应答报文,则说明到达该主机的网络正常。
- 路由分析诊断程序 tracert 使用了 ICMP时间超过报文tracert 命令主要用来显示数据包到达目的主机所经过的路径。通过执行一个 tracert 到对方主机的命令,返回数据包到达目的主机所经历的路径详细信息,并显示每个路径所消耗的时间。
ARP报文:封装在以太网帧中进行发送
- ARP响应:单播,响应分组分为响应方IP地址和Mac地址组成
- 主机收到响应分组后,写入ARP告诉缓存,避免ARP重复请求
- 定义:ARP(地址解析协议,是将32位的IP地址解析位48位的以太网地址,) ;rarp(反向地址解析,则相反,)
- ARP病毒:利用ARP协议设计之初无验证的漏洞,ARP欺骗,把虚假的网关Mac地址发送给受害主机,进行盗窃,会造成 大量的广播包 (广播风暴)
- 防范手段:
- 在主机端口设置固定的Mac地址(ARP-s 设置静态绑定) ;
- 查看交换机端口异常 ;
- ARP防火墙 ;
- 查看ARP高速缓存中Mac地址异常 (ARP-d清除) ;
ipv6
ipv4ipv6对比
(1)单播地址:
(2)任意播地址:
(3)组播地址:
(4)书写格式:ipv6简写法 ,
例如:33AB:0000:CD30:0000:0000/60 简写为 33AB:0:CD::/60
nat(之前有单独发布过,有兴趣可以去看看,了解一下)
- 内网地址>外,动态地址翻译;外>内,地址伪装
- 定义:网络地址转换,转换IP数据报文里的IP地址,
- 一般是将私有地址转换公有地址,来实现访问公网 ;
- 只用到少量公网地址,节俭
- 连接互联网的接口
进制转换(非网络层知识点)
十进制转二进制
十进制数除2取余法,即十进制数除2,余数为权位上的数,得到的商值继续除,直到商为0为止。
10进制转2进制
二进制转十进制
把二进制数按权展开、相加即得十进制数。
2进制转10进制
2进制转8进制(三位2进制数为一组)/16进制(四位2进制数为1组)
8进制转16进制(可以先将8进制转换为2进制,转换为16进制)
进制对比