路由器是网络层设备,需要运行IP协议;
服务器和工作站的网络层也运行IP协议;
集线器是物理层设备,不需要运行IP协议。
交换机工作数据链路层,只能用MAC地址。IP地址在网络层。
根据收到的数据帧的目的MAC地址来查找自己的MAC地址表,如果在MAC地址表里有的,就从对应的接口转发过去,如果目的MAC地址不再MAC地址表里,就向交换机所有的接口(除了接收到这个帧的接口)广播。
再补充点:
为什么有了IP,还需要mac地址,或者是有了mac,还需要ip呢?
首先ip地址是网络层的组成部分,mac地址是数据链路层的组成部分。ip地址是逻辑地址,是可发生变化的。mac地址就是适配器(网卡)的地址,是不变的。做个比喻,mac地址就想我们的身份证号,ip地址像是邮编号,是分层的。在日常生活中,两者是不可缺少的。为什么是不可或缺的呢?这里给出一些理由:
a.网络层不只有ip协议,还有其它的协议。如果适配器只要获取ip地址,那么遇到不同的网络层协议,怎么办?
b.如果适配器是ip地址,那么ip地址需要存储在适配器的ram中,对于一个新的网络环境,适配器都要改变其ip地址。麻烦。
c. 如果适配器没有地址,那么又有一个问题:对于以太网技术而言,一个主机向链路发送了数据,其它局域网的主机都会接收到。都要解析ip,然后和自己ip匹配。浪费时间。如果有mac,只需要比对一下mac就行了。
所以,需要mac地址。
协议数据单元(Protocol Data Unit )物理层的 PDU是数据位(bit),数据链路层的 PDU是数据帧(frame),网络层的PDU是数据包(packet),传输层的 PDU是数据段(segment),其他更高层次的PDU是报文(message)。
网络层是为主机之间提供逻辑通信,而运输层是为应用进程之间提供端到端的逻辑通信;
Ip协议属于网络层协议,TCP、UDP协议属于运输层协议
而ICMP协议(Internet控制 报文 协议 )是TCP/IP协议族的一个子协议,属于网络层协议。
服务器和工作站的网络层也运行IP协议;
集线器是物理层设备,不需要运行IP协议。
交换机工作数据链路层,只能用MAC地址。IP地址在网络层。
根据收到的数据帧的目的MAC地址来查找自己的MAC地址表,如果在MAC地址表里有的,就从对应的接口转发过去,如果目的MAC地址不再MAC地址表里,就向交换机所有的接口(除了接收到这个帧的接口)广播。
再补充点:
为什么有了IP,还需要mac地址,或者是有了mac,还需要ip呢?
首先ip地址是网络层的组成部分,mac地址是数据链路层的组成部分。ip地址是逻辑地址,是可发生变化的。mac地址就是适配器(网卡)的地址,是不变的。做个比喻,mac地址就想我们的身份证号,ip地址像是邮编号,是分层的。在日常生活中,两者是不可缺少的。为什么是不可或缺的呢?这里给出一些理由:
a.网络层不只有ip协议,还有其它的协议。如果适配器只要获取ip地址,那么遇到不同的网络层协议,怎么办?
b.如果适配器是ip地址,那么ip地址需要存储在适配器的ram中,对于一个新的网络环境,适配器都要改变其ip地址。麻烦。
c. 如果适配器没有地址,那么又有一个问题:对于以太网技术而言,一个主机向链路发送了数据,其它局域网的主机都会接收到。都要解析ip,然后和自己ip匹配。浪费时间。如果有mac,只需要比对一下mac就行了。
所以,需要mac地址。
协议数据单元(Protocol Data Unit )物理层的 PDU是数据位(bit),数据链路层的 PDU是数据帧(frame),网络层的PDU是数据包(packet),传输层的 PDU是数据段(segment),其他更高层次的PDU是报文(message)。
网络层是为主机之间提供逻辑通信,而运输层是为应用进程之间提供端到端的逻辑通信;
Ip协议属于网络层协议,TCP、UDP协议属于运输层协议
而ICMP协议(Internet控制 报文 协议 )是TCP/IP协议族的一个子协议,属于网络层协议。
2022-05-30
在牛客打卡8天,今天学习:刷题 15 道
全部评论
相关推荐
点赞 评论 收藏
分享