网络层协议

网络层的作用:

1、定义了基于ip协议的逻辑IP地址

2、连接不同的媒介类型

3、选择数据通过网络的最佳路径,完成逻辑地址的寻址(源ip地址到目标ip地址)。

IP数据包:

原理:数据封装的时候,会封装ip的头部,从而形成ip数据包
在这里插入图片描述

服务质量(QOS)

主要指网络能为不同类型的流量提供不同的传输质量和服务保障,以满足用户的需求和应用场景。

1、带宽 :保证各类流量能够得到足够的带宽,满足传输的需求。

2、延迟:在线游戏,视频会议,QOS保证延迟空载合理范围之内。

3、丢包率:视频网站qos保证丢包率尽可能的低。

4、抖动:音频流,视频流,qos保证抖动尽可能少。

5、优先级:保证各种流量得到合理的优先级服务。

qos有八个等级:0-7

0的优先级最高 (主要是视频 音频),7优先级最低。

Time to live(TTL):
128:pc服务器;
64:linux服务器。

可选项:

主要是提供额外的控制和信息,可选项字段不是必须的。

但是有些情况下还是可以提供一些有用的信息:

1.时间戳:可以帮助网络故障排查。

2.路由记录:记录数据包在传输过程中经过的路由器和跳数,主要用于网络拓扑分析和网络优化。

3.选项协议:可以传输额外的协议信息。

查看MTU值:
在这里插入图片描述
MTU:通知对方能接收数据服务单元的大小。(理想值:1500,实际上1400左右)

ICMP协议的封装:
在这里插入图片描述
icmp封装的报文(抓包查看):

type:8请求 0应答

3 网络不可达 主机不可达 协议不可达 端口不可达

11 超时

code:结合type看 type8 code0 请求

type0 code0 应答

type3 code0 网络不可达

type 3 code 1主机不可达

type3 code2 协议不可达

type3 code3 端口不可达

type11 code0 超时

当没有抓包条件时,服务无法启动时怎么排查问题:

例 nginx服务:

1.ping 自己127.0.01(硬件回环地址) 看通不通

2.ping 网关地址(就是查看路由器工作(转发)正不正常)

3.检查双方地址 看是否是个人配置是否正确

4 看端口,端口通信是否正常 telnet(linux 需要安装)

liunx命令:telnet
在这里插入图片描述在这里插入图片描述
5. 看防火墙策略

出问题基本上都是3或5

APR协议(网络层协议)概述:

ARP:用于将网络层(IPv4)的地址转换为数据链路层的mac地址

ARP:通过维护ip地址和mac地址的对应关系来实现转换以及数据转发

静态arp:人工绑定或者默认自带的

动态ARP:通过网络通信活动获取到的,有一定生命周期的,到时就刷新掉

总结:arp就是把ip地址转换成mac地址

ARP协议的工作原理:

1、主机A发送数据给主机B,先看自己的arp缓存表里面有没有主机B的Mac地址,有直接转发数据。

2.如果没有主机A发送ARP请求(泛洪广播)

3.所有的主机都会收到arp请求,只有主机B应答ARP请求(单播)其他主机丢弃

4.主机A会把主机B的mac地址保存到arp缓存表中,转发数据

动态arp 有生命周期

ARP攻击原理:
在这里插入图片描述
ARP欺骗原理:
在这里插入图片描述
在这里插入图片描述
动态arp 为了防止arp攻击,可以采取以下几种措施:
1.防火墙:配置防火墙,限制ARP数据包的广播范围,防止攻击者伪造的ARP数据包。
2.ARP缓存表:定期清理ARP缓存表,防止攻击者通过ARP缓存中毒攻击。
3.静态ARP绑定:在网络中的设备上设置静态ARP绑定,将MAC地址和IP地址绑定在一起,防止攻击者伪造MAC地址。
4.ARP监控:使用ARP监控工具,监控网络中的ARP数据包,及时发现和防止ARP攻击。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值