计算机网络 第四章——网络层

网络层主要负责不同网络间的IP数据包转发,不处理丢失重传和顺序。网络设备如路由器基于IP地址选择路径。ARP协议用于获取IP对应的MAC地址。网络层协议还包括ICMP,用于网络诊断。IP协议如RIP和OSPF用于动态路由。理解网络层工作原理有助于排查网络故障。
摘要由CSDN通过智能技术生成

网络层提供的服务

在这里插入图片描述
网络层:负责在不同网络之间尽力的转发数据包 (实现功能的网络设备——路由器)基于数据包的IP地址转发 不负责丢失重传, 不负责顺序
在这里插入图片描述
路由器是三层设备,能看到网络层的地址,根据地址选择路径。
只要物理层和数据链层么有问题就排查是否网络层有问题。
通过分层,我们屏蔽了物理层和数据链路层的复杂性,数据包在网络层传输变得简单,就是看地址。
在这里插入图片描述
整个Internet是全球最大的网络,这里面用到的网络设备、网路介质和网络技术是个各种各样的,对于使用者来说只要拨号上网就可以使用全球的服务器。这里面的技术细节到底是用什么技术连的,光纤还是铜线,是百兆还是千兆,是卫星信号还是其他的信号,这些我们都不关心,所以可以把整个Internet当做一个网络,只要地址设置对了,他们只要接入互联网络,就可以相互通信了。
有了这种思想有助于排出网路故障,是网络问题还是应用程序的问题。
利于用分层的方法解决问题,看做虚拟的网络就可以。
网络设备和OSI参考模型关系

计算机通信的过程 本网段通信跨网段通信的过程。
发送端准备发送数据
1.应用程序准备要传输 的文件。
1.传输层 将文件分段并进行编号
3.网络层 每一段添加目标IP地址原IP地址。
4.数据链路层 两种情况
使用自己的子网掩码,判断自己在哪个网段
使用自己的子网掩吗,判断目标地址在哪个网段
如果是同一个网段 arp协议广播解析目标IP地址的MAC
如果不是同一个网段,不能直接传输,跨网段通信必须有网关,arp协议广播解析路由器的MAC地址
还要加上帧校验序列FSC
5.物理层 Bit
二进制数字信号,比特流
发送数据的过成
集线器物理层设备
交换机二层设备,因为能看懂数据链路层地址
路由器是三层设备,因为能看懂网络层地址
路由器 交换机能否中病毒?
病毒是一段代码,是应用程序,传的时候也是分段的,所以路由器肯定不能中病毒。交换机是二层设备,集线器也更不会中病毒。
只能影响网络设备的正常工作,忙着转没用的数据包。
网页打开很慢判断是哪里堵了?
用 ponh

网络层协议

ARP协议

ARP协议

已经知道了一个机器(主机或者路由器)的IP地址,需要找到其相应的硬件地址。地址解析协议ARP九十九解决这个问题的。

网络层如何转发数据包

数据包如何路由?
在每台装有tcp/ip协议的电脑里都有一个ARP缓存表,表里的ip地址与mac地址是一一对应的.
在这里插入图片描述

以主机A(192.168.1.5)向主机B(192.168.1.1)发送数据为例。当发送数据时,主机A会在自己的ARP缓存表中寻找是否有目标IP地址。如果找到了,也就知道了目标的mac地址,直接把目标的mac地址写入帧里面发送就可以了;如果在ARP缓存表里面没有目标的MAC地址,主机A就会在网络上发送一个广播,目标mac地址是"ff-ff-ff-ff-ff-ff",这表示向同一网段的所有主机发出这样的询问:"192.168.1.1的mac地址是什么呀?"网络上的其他主机并不回应这一询问,只有主机B接受到这个帧时才向A作出回应:"192.168.1.1的mac地址是00-aa-0-62-c6-09。(如上表)"这样,主机A就知道了主机B的mac地址,就可以向主机B发送信息了。同时,它还更新了自己的ARP缓存表,下次再向B发送数据时,直接在ARP缓存表找就可以了。ARP缓存表采用老化的机制,在一段时间里表中的某一行没有使用,就会被删除,这样可以大大减少ARP缓存表的长度,加快查询的速度。
注意:
1.ARP是解决同一个局域网上的主机或路由器的IP地址和硬件地址的映射问题。
2.虽然ARP请求分组是广播发送的,但是ARP响应分组是普通的单播,即从一个原地址发送到一个目的地址。
3.跨越网段通信需要使用网关的MAC地址。
4.ARP协议是数据通信之前的工作,为IP协议服务。是上下关系,不是同级关系。

ARP协议在同网段及跨网段下的工作原理博文
查看ARP缓存表
ARP缓存表是可以查看的,也可以添加和修改。在命令提示符下,输入"arp -a"就可以查看arp缓存表的内容了。

用"arp -d"可以删除arp缓存表里的所有内容。

用"arp -s"可以手动在arp表中指定ip地址与mac地址的对应关系。
ARP欺骗
两种:
对路由器ARP表的欺骗
对内网PC的网关欺骗
截获网关数据
第一种ARP欺骗的原理是–截获网关数据。它通知路由器一系列错误的内网MAC地址,并按照一定的频率不断进行,使真实的地址信息无法通

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值