P137,网络层协议不一定要相同,路由器也可以实现不同协议网络之间的相连

不同网段可以,不同协议也同样可以

交换机和路由器都是支持全双工的设备,P120


冲突域、广播域,记住一件事,把域隔离了,那么一个域就变成两个域了

相当于把一面镜子打碎就变成了多面镜子,就这个要注意下,其他倒是没什么的


路由器两端是不同的物理网段、不同的逻辑网段

路由器和路由器相连是需要ARP协议的,这块可以看P149

除VLAN情况下,只有路由和更上层的网关能划分广播域,网关暂时还没学

至于存储转发能力:

简单来说就是能够有存储转发能力,并且实现了该层功能(网络层功能类似路由选择等

那么就一般视作可以协调同层不同协议的能力,物理层没有协议,只有物理速率

你物理速率不一样就寄了,都是直通式设备,除非你有存储能力在

底层不同的话,依旧可以靠一些上层设备来维护(网关、路由器都能够弥补这个问题

因为路由器和网关都实现了物理层、数据链路层、网络层的功能

甚至你还可以把路由器和网关当交换机扔弱电箱里(doge:大部分家庭都这样干

毕竟路由器既可以当交换机也可以当中继器也可以当路由器用对吧

直通式设备不能实现协调不同协议的功能,因为甚至连速率都没办法统一(没缓冲)

所以直通式交换机实际上不能协调不同协议的数据链路层


逻辑网段、物理网段:

逻辑网段是指具有同网络前缀的网段,也可以说就是IP地址下的网段

物理网段是指路由器同一个端口下的一片区域

一个物理网段一般设置为同一个逻辑网段,否则无法正常通信

除非题目特别故意设置为同一物理网段不同逻辑网段,一般是不需要考虑这个问题的

不同的物理网段下肯定是要配置不同的,否则本身就没有办法正常通信了

物理网段一般同属于一个广播域,除VLAN情况下(VLAN是基于交换机即可实现的广播域划分

然后回头来看书上对路由器的一句话:下一跳的实际是MAC物理地址

简单来说就是,路由器虽然能实现IP地址的互相连接,但毕竟是两个不同的端口

如果没有对应的端口MAC地址,连数据链路层都不能实现互联,何来的能互相连通呢?

这个MAC地址就是通过ARP协议得到的,所以说实际上是MAC地址(P149(端口互连

但还是要区分一件事,路由器本身是看不到MAC地址的,所以路由器确实不在乎MAC地址


路由表里面,下一跳的地址一般是下一个路由的端口地址

但如果能够直接连到这个网络,那么一般设置为Direct可直达类型

默认网关就不说了,一般是设置IP:0.0.0.0,默认路由也是0.0.0.0,具体的下一跳么

可以选择最常用的或者说唯一连接的路由器端口地址做下一跳

路由器每个端口都有一个IP地址,交换机每个端口也有一个IP地址


习题补充:

路由器的路由选择算法都是按照代价最小或者说是跳数最小,一般不用延迟最小

路由器因为要协调一大堆事情,所以转发的速度是相比交换机、集线器等要慢很多的

要干的事情越多,延迟越高


把直接交付和间接交付稍微讨论一下:

直接交付应该是这个意思:

从外面过来的信息,路由器查表发现这个IP地址目的地址对应的主机就在自己网段下

那么就直接下发到自己的网段里面去,这才是直接交付

如果是同一个网段内的主机相互交换信息是压根不会通过路由器的

因为如果在同一个网段里面有多个主机,那么必然有一个交换机在里面

肯定不能是连在不同的路由器端口(那就变成不同网段的了,所以只能是里面有交换机

这样一个网段里面交换信息,主机和主机间只需要通过ARP即可完成信息传输

哪和路由器有关系,把路由器删了都没事,直接交付描述的根本不是这件事情

间接交付就是一般的路由转发,跳到下一跳的过程,直接交付也被称作是Direct类型


第五章的内容

而网络层的“分用”(Demultiplexing)是指当网络层接收到一个IP数据包时,它需要根据数据包中的目标IP地址和其他信息来确定应该将数据包传递给哪个上层协议(如TCP、UDP等)进行处理。这个过程类似于将数据包从一个共享的传输通道(如IP层)分发到不同的应用程序或服务

一般而言,物理层的服务访问点是“网卡接口”

数据链路层的服务访问点是“MAC地址(网卡地址)”(书上是MAC帧的类型字段)

网络层的服务访问点是“IP地址(网络地址)”

传输层的服务访问点是“端口号”

应用层提供的服务访问点是“用户界面”