云计算复习(第三天)

最早的计算机网络 对等网(电脑一对一,很简单基础)

想扩大对等网----方法:

1延长传输距离

2增加网络节点数量

可能遇到的问题:信号衰弱,信号失真。

放大器\中继器(有电源,加压)--5倍的传输距离

多台电脑网络如何连接---拓扑链接--星型拓扑性价比高

集线器(hub)为星型拓扑中间的接收器---物理层

1.地址2.冲突3.安全4.延迟

因此有了MAC地址,二进制48位--全球唯一--物理地址--

CSMA\CD 1无线延长传输距离2完全解决冲突--所有节点可以同时收发数据3实现单播--一对一通信

交换机转发原理:介质访问控制层接收电信号传递给交换机,交换机内部MAC地址表,记录输入的MAC地址,再找寻输出的MAC地址,若无该输出MAC地址与之对应的端口,则会泛洪(给交换机所有的端口发送信息)

--泛洪范围(一个就交换机链接数百台电脑)

路由器 1 隔离泛洪范围--路由器的一个接口对应一个泛洪范围2 转发功能

---三层设备--有了ip地址--同时需要ip协议(ipv4\ipv6)

ARP 协议--- 地址解析协议 ---- 通过一种地址获取另一种地址

广播地址 --- 48位二进制全一的MAC地址 --- 全F(FFFF-FFFF-FFFF)

广播 --- 逼交换机泛洪

*广播域 == 泛洪范围

ARP的工作原理 --- ARP以广播的形式发送请求报文,广播域内所有设备均能收到请求报文,所有收到ARP请求报文的设备会先记录请求报文中的源IP地址和源MAC地址的对应关系,记录在本地的ARP缓存表。之后,再看请求的IP地址,如果请求的不是自己本地的IP地址,则将数据包丢弃;如果请求的IP地址是自己本地的IP地址,则将回复ARP应答报文。之后,如果需要发送数据,则先查看ARP缓存表,如果缓存表中存在记录,则直接按照记录转发;如果ARP缓存表中没记录,则再发送ARP请求报文。

PC>arp -a -- 查看设备的ARP缓存表

ARP缓存表的老化时间 --- 180S

ARP欺骗(攻击手法)

正向ARP --- 通过IP地址获取MAC地址

反向ARP --- 通过MAC地址获取IP地址

免费ARP --- 1,检测地址冲突;2,自我介绍

实现跨广播域通信的过程

假设是PC1与PC3之间的通信, 数据从应用层产生, 转化为编码交到表示层,表示层转化为二进制交给网络层,在网络层需要加入两个IP地址,分别是原IP地址和目标IP地址,因为是PC 1与PC 3通信,所以原IP地址写PC 1,目标IP地址写要通信的那一方的IP地址,即PC 3,又因为交换机是二层设备,它能识别的是MAC地址,所以在网络层的下面的介质访问控制层,需要加入MAC地址,原MAC地址和目标MAC地址。因为PC 1和PC 3是不同网络域,不能直接实现通信,而路由器又起着隔离广播域和转发的作用,且其一个接口与PC1在同一个广播域内,可以实现通信,所以原MAC地址写PC 1的MAC地址,目标MAC地址写网关在该广播域内接口的MAC地址

由于PC 1不知道网关的MAC地址,但是知道网关的IP地址,通过ARP协议,以广播的形式,通过IP地址获取MAC地址。

路由器收到数据包之后,先查看二层的MAC地址,发现DMAC是自己的,然后解封装查看三层的IP地址,因为目标IP地址写的是PC 3,所以路由器又将数据包封装发送给PC3,原MAC地址写路由器在PC 3广播域内接口的MAC地址,目标MAC地址写PC 3的MAC地址,同理,路由器通过ARP协议获取PC3的MAC地址,最后实现跨广播域通信。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值