HUB、Switch、Router在OSI模型中分别是第几层设备,各层的名称是什么?
2016-04-08 16:05
691 查看
转载一篇文章 https://iriswangscm.wordpress.com/category/network/ (HUB)集线器工作在局域网(LAN)环境,像网卡一样,应用于OSI参考模型第一层,因此又被称为物理层设备。 Switch交换机工作在OSI第2层数据链路层 Router路由器工作在OSI第3层网络层 OSI模型一共7层,1-7层分别是:物理层 数据链路层 网络层 传输层 会话层 表示层 应用层层次划分 OSI将计算机网络体系结构(architecture)划分为以下七层: 1、物理层:Physical Layer 物理层是OSI模型中最低的一层。物理层规定:为传输数据所需要的物理链路建立、维持、拆除,而提供具有机械的, 电子的, 功能的和规范的特性. 简单的说,物理层确保原始的数据可在各种物理媒体上传输. 物理层的功能 为数据端设备提供传送数据通路. 传输数据 物理层的协议:CCITT V.24 、EIA RS-443 、EIA RS-232C 、ISO-2593 具有物理层功能的设备:RJ-45 、各种电缆 、串口 、并口 、接线设备 其他 在Windows 2000下,物理层有网络接口卡(NIC)来实现。它的接收器,通过的介质由NIC附带。 由于网络由串行端口组成,物理层也可以包括低层网络软件定义如何将串行比特流分解成数据包。 2、数据链路层:Data Link Layer 数据链路层位于物理层与网络层之间,它是OSI中比较重要的一层.它将物理层提供的可能出错的物 理连接改造成逻辑上无差错的数据链路,并对物理层的原始数据进行数据封装. 数据链路层中的数据封装是指:封装的数据信息中,包含了地址段和数据段.地址段含有发送节点和 接收节点的地址,控制段用来表示数格连接帧的类型,数据段包含实际要传输的数据. 数据链路层主要功能 在两个网络实体之间提供数据链路连接的建立、维持和释放管理.构成数据链路数据单元(帧),并对 帧定界、同步、收发顺序的控制.传输过程中的流量控制(Flow Control),差错检测(Error Detection) 和差错控制(Error control)等方面. 只提供导线的一端到另一端的数据传输 。 数据链路层的协议 ATM、IEEE 802.2、帧中继(Frame Relay)、HDLC(High-Level Data Link Control,HDLC)等。 数据链路层的设备:集线器和交换机等 3、网络层:Network Layer 网络层是OSI模型中的第三层。网络层提供路由和寻址的功能,使两终端系统能够互连,并且具有一定的 拥塞控制和流量控制的能力。TCP/IP协议体系中的网络层功能由IP协议规定和实现,故又称IP层。 网络层的主要功能:路由选择 、阻塞控制 具有网络层功能的协议:IP、IPX 、X.25 具有网络层功能的设备:路由器(Router) 、三层交换机(Switch) 4、传输层:Transport Layer 传输层是OSI中最重要, 最关键的一层,是唯一负责总体的数据传输和数据控制的一层.传输层提供端到 端的交换数据的机制.传输层对会话层等高三层提供可靠的传输服务,对网络层提供可靠的目的地站点信息. 传输层的主要功能: 为端到端连接提供可靠的传输服务. 为端到端连接提供流量控制,差错控制,服务质量(Quality of Service,QoS)等管理服务. 具有传输层功能的协议:TCP 、SPX 、NetBIOS 5、会话层:Session Layer 会话层,为于OSI模型的第5层,主要为两个会话层实体进行会话(Session),而进行的对话连接 的管理服务。 会话层的主要功能:建立会话,拆除会话等会话管理服务。 6、表示层:Presentation Layer 表示层为不同终端的上层用户提供数据和信息的语法表示变换方法.如文本文件的ASCII格式和 EBCDIC,用于表示数字的1S或2S补码表示形式 表示层的主要功能:数据语法转换 、语法表示 连接管理 、数据处理 、数据加密 、数据压缩 具有表示层功能的协议:HTTP/HTML 、FTP 、Telnet 、ASN.1 7、应用层:Application Layer 应用层向应用程序提供访问网络/OSI的接口服务. 应用层的主要功能:文件传输,访问和管理 、虚拟终端协议(VTP) 、电子邮件服务 具有应用层功能的协议:FTP 、SMTP 、POP 所以:结果就是HUB,SWITCH 是包含第一二层,物理和数据链路,路由(ROUTER)是包含前三层 多 了一个网络层,大多数是这样的,当然也不排除 高端SW带网络功能的,比如三星的S6000 三层交换 机,或者更高端一点的路由器都已经包含7层了,接个显示器就是台可以上网的电脑
相关文章推荐
- leetcode 51. N-Queens
- 科大讯飞语音引擎错误20021或者21001
- 自定义控件:飞入飞出的效果
- Mac Terminal增强对git命令支持
- Android Studio中配置AndroidAnnotations,遇到的问题及解决方法
- 一个点绕另一个点旋转a度 问题
- [笔记]《深入浅出Ext JS(第2版)》
- 编译hello.ko到目标板运行
- 冒泡、插入、希尔排序
- 【学习笔记----数据结构01-概述】
- textField 代理方法 输入内容后 内容判空控制
- 伪数组与伪数组转化为数组
- Python学习笔记(四)dict和set
- 比较kmalloc/vmalloc/get_free_pages
- 分析facebook的AsyncDisplayKit框架,async-display使用async-transaction
- CentOs conn mysql
- 兼容加载Xml字符串
- Tensorflow cifar模型源码
- Service详解(二):Service生命周期
- 浮躁_该怎么平息?