集线器,路由器,二层交换机和三层交换机的作用和区别
2016-03-26 14:47
369 查看
首先说集线器:
集线器是物理层的共享设备,不能识别MAC地址和IP地址,局域网内数据包在HUB上是以广播的方式传播的,由每一台终端通过验证数据报头的MAC地址来确定是否接收。如果传输过程中发生碰撞,则需要重新发送数据!它的工作模式是半双工的,同一时刻只能有两个端口传送数据,所有端口共享带宽。
路由器:
路由器工作在网络层,负责两个局域网之间按帧传输数据,路由器通过比对路由表将每一帧传到指定的目的地,路由器的工作模式是全双工的。
交换机:
交换机工作在数据链路层,交换机内部会形成一个端口和MAC地址的MAC表,通过数据报的MAC地址将数据发往指定的端口,因此交换机可用于划分数据链路层的的冲突域。
交换机的工作模式有全双工,半双工和全双工/半双工自适应的工作模式。
二层交换机属数据链路层设备,可以识别数据包中的MAC地址信息,根据MAC地址进行转发,并将这些MAC地址与对应的端口记录在自己内部的一个地址表中。
三层交换机就是具有部分路由器功能的交换机,三层交换机的最重要目的是加快大型局域网内部的数据交换,所具有的路由功能也是为这目的服务的,能够做到一次路由,多次转发。对于数据包转发等规律性的过程由硬件高速实现,而像路由信息更新、路由表维护、路由计算、路由确定等功能,由软件实现。三层交换技术就是二层交换技术+三层转发技术。
传统交换技术是在OSI网络标准模型第二层--数据链路层进行操作的,而三层交换技术是在网络模型中的第三层实现了数据包的高速转发,既可实现网络路由功能,又可根据不同网络状况做到最优网络性能。
集线器是物理层的共享设备,不能识别MAC地址和IP地址,局域网内数据包在HUB上是以广播的方式传播的,由每一台终端通过验证数据报头的MAC地址来确定是否接收。如果传输过程中发生碰撞,则需要重新发送数据!它的工作模式是半双工的,同一时刻只能有两个端口传送数据,所有端口共享带宽。
路由器:
路由器工作在网络层,负责两个局域网之间按帧传输数据,路由器通过比对路由表将每一帧传到指定的目的地,路由器的工作模式是全双工的。
交换机:
交换机工作在数据链路层,交换机内部会形成一个端口和MAC地址的MAC表,通过数据报的MAC地址将数据发往指定的端口,因此交换机可用于划分数据链路层的的冲突域。
交换机的工作模式有全双工,半双工和全双工/半双工自适应的工作模式。
二层交换机属数据链路层设备,可以识别数据包中的MAC地址信息,根据MAC地址进行转发,并将这些MAC地址与对应的端口记录在自己内部的一个地址表中。
三层交换机就是具有部分路由器功能的交换机,三层交换机的最重要目的是加快大型局域网内部的数据交换,所具有的路由功能也是为这目的服务的,能够做到一次路由,多次转发。对于数据包转发等规律性的过程由硬件高速实现,而像路由信息更新、路由表维护、路由计算、路由确定等功能,由软件实现。三层交换技术就是二层交换技术+三层转发技术。
传统交换技术是在OSI网络标准模型第二层--数据链路层进行操作的,而三层交换技术是在网络模型中的第三层实现了数据包的高速转发,既可实现网络路由功能,又可根据不同网络状况做到最优网络性能。
相关文章推荐
- AllJoyn核心应用教程【第一章】:框架与概念
- 服务进程崩溃重启示例
- 引入第三方类库后,报错
- Struts2学习(一)
- HD 2044 一只小蜜蜂(递推)
- linux C内存泄露检测实现及内存泄露检测的一般方法
- 开始CSDN之旅~
- 产品面试指南
- 旋转数组的最小数字
- C++作业2
- MFC-Toolbar(16位)
- PHP编程效率的20个要点
- 微信支付的那些坑!!!
- 添加nas盘基于nfs
- 201603月随笔 收集的网址备忘
- 【Algorithm】二分查找(递归实现)
- Protobuf语言指南
- 第一次开通博客,见证你我技术成长之路
- SDWebImage 原理及使用
- UVA10518 - How Many Calls?(矩阵高速幂)