2019/02/03 计算机网络基础06

在这里插入图片描述
之前讲了TCP,UDP的特性和首部报文格式
传输层的下一层在TCP协议中是Internet层 ,在osi模型中叫网络层
Internet层也有很多种比如 IP协议(很关键的协议)

Internet protocol IP协议
Internet control message protocol (icmp)Internet控制消息协议
ping命令就是用icmp协议实现的、
destination host unreachabl 目标主机不可到达
icmp可以判断网络状态

在这里插入图片描述
icmp数据包的大小默认64个字节,可以调整大小,
TTL是 Time To Live的缩写,TTL是生存时间的意思。表示该字段指定IP包被路由器丢弃之前允许通过的最大网段数量。
有时候可以故意把包调大,来测试网络的稳定性,不稳定就会有丢包的现象

在这里插入图片描述
ping网络,对方主机也会回应2个包 reply 回复 request 请求要求
在这里插入图片描述
ping -s 65507包太大, fragmented 分片
1514已经是数据帧的最大值

在这里插入图片描述

包比较大,会消耗对方比较多的资源
dos攻击,拒绝服务 ddos distribution 分布式的拒绝服务(多态机器ping服务器)
ping默认是一来一回的,负载不大
ping -s 设定大小 -f 竭尽所能的发送资源 flood洪水
攻击对方主机,很容易吧对方主机搞瘫痪

在这里插入图片描述
netstat -nt
在这里插入图片描述

IGMP Internet group management protocol :Internet组管理协议,一般用于多播应用
windows nt4.0 98 word
windows 2000 nt5.0
早起的系统是经不起那么多IGMP传输的,就死机了

在这里插入图片描述
arp address resolution protocol 地址解析协议
在这里插入图片描述
作用就是在于把地址解析的作用,把IP地址解析成mac地址(把ip地址映射成以太网地址(mac地址))
arp通讯是基于广播机制的

在这里插入图片描述返回的数据包
ethernet mac地址0800.0020.11111

在这里插入图片描述
**以太网报文首部有目标地址源地址,tcp协议有源端口和目标端口,syn标记位
syn发地址的时候 ,以太网要写地址,对方mac和你的mac
这个mac从哪里来
通讯过就会有
arp -n 查询通讯地址的表
**
在这里插入图片描述
arp一定是处于三次握手前完成的,是比三次握手更前的一次握手
这个是arp广播到的,缓存表里缓存下来
tcp握手之前,必须经过arp广播拿到对方mac地址
arp工作时基于广播机制,只要你响应我就相信,所以等到的地址有可能是假的(可能有人冒充)
有人假冒A机器的mac地址,就影响了A和T 之之间的通讯

在这里插入图片描述
但是路由会隔断广播,那么arp是怎么在跨网段的情况下,进行通讯的
在这里插入图片描述
所以A和C通讯的时候,
1.先判断A和是否在同一个网段,如果在一个网段就直接arp广播
2.不在一个网段,就只能把数据包发给路由器的网关,(不知道路由器的网关地址,但是知道路由器的接口ip地址)
默认网关实际上就是路由器的接口IP,
arp广播就用路由器接口的ip地址问mac地址
3.A的mac地址 ,目标 路由器网关的mac地址, 目标ip地址 ipc 源地址A
4.目标mac地址macc ,源目标地址是mac2(路由器2的接口) 目标地址ipc,源地址ipa

在这里插入图片描述
在这里插入图片描述
arp回应是基于信任机制的
交换机路由有表格记录了端口和mac地址的对应关系
有了这个关系,性能提高,安全也提高了
接口可以设置镜像(网络运维可以做到)

在这里插入图片描述
也可以伪造很多mac地址把交换机内存表填满,那样真实的机器连接后就只能广播了
公司邮箱有监控,建议发个人的用个人邮箱
arp攻击
C充当路由。监听你经过它发的消息

在这里插入图片描述
清除记录,重新抓包
在这里插入图片描述
fffffff是48个1,广播
ARP address resolution protocol arp协议
sender mac address 我的发送的mac地址是什么
sender ip address 发送的ip地址是什么
target mac address 目标mac地址是什么 (不知道就00000)
target ip address 目标ip地址

对方收到请求
在这里插入图片描述
在这里插入图片描述
arp是基于广播机制的,不能跨路由
还有一种特殊的arp协议
在启动的时候,会问当前主机的ip是否有人使用,
tell 00000是因为刚开始这机器的时候ip还未启用,地址还没生效,没人搭理就自问自答

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
**反向地址解析协议rarp
RARP反向arp,无盘工作站,光有cpu,内存没有硬盘
启动会发一个请求,请给我一个ip地址
我的mac地址是A,需要分配一个IP地址
arp 是知道ip地址分配一个ip地址
dhcp一般都是维护IP地址,ip跟mac地址绑定
A就得到一个IPA,这样就无论什么时候,保证一台主机,无论何时启动,都得到一个固定的IP地址
**

在这里插入图片描述
在这里插入图片描述
ARP和ip协议比较重要[
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述、LVS linux virtual server虚拟服务器

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值