第五章网络层 5.1网络层提供的两种服务

网络层负责在不同网络之间转发数据包,基于数据包的IP地址转发。不负责丢失重传,也不负责数据包传输顺序。
第五章网络层 5.1网络层提供的两种服务
网络层只负责将数据分组传输,不管先后顺序,传输路径,也不管传输时分组是不是丢了。数据的完整性是由传输层负责的。
https://www.cnblogs.com/AhuntSun-blog/p/12230654.html

网络设备和OSI参考模型的关系
第五章网络层 5.1网络层提供的两种服务
如何判断网段:用自己的网路地址取余子网掩码,用目标网络地址取余子网掩码,不相同即不在同一网段。
例:10%255 = 10 12%255 =12 不在同一网段。
如果不在同一网段,用arp协议广播解析路由器的MAC地址,数据链路层封装路由器MAC地址后发给路由器。
物理层就变成了比特流。
网关
设置网关就是将自己的一个ip地址用来与别的网络通信,网关可以指任何一个与不同网络连接的设备实现的功能,路由器可以实现网关功能,将路由器与当前网络连接的一端设为网关。

网关’一个大概念,不具体特指一类产品,只要连接两个不同的网络的设备都可以叫网关;而‘路由器’么一般特指能够实现路由寻找和转发的特定类产品,路由器很显然能够实现网关的功能。
从一个房间走到另一个房间,必然要经过一扇门。同样,从一个网络向另一个网络发送信息,也必须经过一道“关口”,这道关口就是网关。顾名思义,网关就是一个网络连接到另一个网络的“关口”。也就是网络关卡。
网关实质上是一个网络通向其他网络的IP地址。要实现这两个网络之间的通信,则必须通过网关。
A与B在不同的网段中,如果网络A中的主机发现数据包的目的主机不在本地网络中,就把数据包转发给它自己的网关,再由网关转发给网络B的网关,网络B的网关再转发给网络B的某个主机网络A向网络B转发数据包的过程。
第五章网络层 5.1网络层提供的两种服务
在上面的图片中从路由器到路由器因为是使用的PPP协议,属于点到点传输,所以物理地址是FF,固定,因为写什么都一样。第五章网络层 5.1网络层提供的两种服务
IP地址决定起点和终点,物理地址决定下一跳给谁。
集线器只负责传递比特流,增加传输距离,不做任何判断。
第五章网络层 5.1网络层提供的两种服务

交换机接收到bit流后,存储转发信息,然后查看目标MAC地址,然后决定由哪一个端口发出去,
路由器的网卡工作在物理层和数据链路层,根据bit流查看MAC地址,当然也能直接看懂数据链路层的MAC地址,再MAC地址看看是不是自己的,然后将数据的数据链路层封装的地址都去掉,将数据包给路由模块,路由器通过路由表根据数据包选择路径,网卡重新封装数据帧,
网络层将网络地址去掉提交给传输层。

交换机能看懂数据链路层的地址,进行转发,所以交换机是两层设备,交换机看不懂IP,路由器可以看懂,同理路由器是三层设备。换句话说,对于路由器来说看到的就是数据包的流动,对于交换机来说,看到的就是数据帧的流动,对于集线器来说,就是bit流的流动。
第几层设备是指最高可以看懂第几层的数据,低层的同样可以看懂。

病毒是应用程序,在传输过程中被分段了,所以集线器,路由器,交换机肯定中不了病毒。
计算机中病毒会影响网络设备正常工作,假如中病毒后,频繁发送广播地址,交换机就会很忙,带宽也被占用,造成其他计算机正常使用。

http://www.luyixian.cn/news_show_343619.aspx