HUB、Switch、Router在OSI模型层次信息
序
(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层了,接个显示器就是台可以上网的电脑
HUB、Switch、Router在OSI模型层次信息的更多相关文章
- 系统运维-hub, repeater, switch, router初览
repeater, hub, switch, router都是针对与osi的7层网络模型的不同层而产生的设备,逐一概览如下: repeater:中继器 是网络物理层的一种连接设备,工作在osi的物理层 ...
- 8.2 OSI模型
OSI模型它是为了使不同的网络厂商.硬件厂商它们的系统能够良好的进行兼容,进行互连而提出来的,是由ISO(国际标准化组织在1979年公布的),它是现在的计算机网络领域的金科玉律.大家都认可的一个标准, ...
- 网络基础---OSI 模型与TCP/IP
一.网络的演进: 1.简单的联接:1960's ------------ 1970's Host Network 六十至七十年代,网络的概念主要是主机架构的低速串行联接,提供应用程序执行.远程打 ...
- OSI模型详解
OSI 七层模型通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯,因此其最主要的功能就是帮助不同类型的主机实现数据传输 . 完成中继功能的节点通常称为中继系统.在OSI七层模型中,处于 ...
- OSI模型七层模型结构
OSI模型,即开放式通信系统互联参考模型(Open System Interconnection,OSI/RM,Open Systems Interconnection Reference Model ...
- 计算机协议、标准以及OSI模型的简单介绍
由概念启发学习,引导学习.本篇文章中包含了一些最基本的概念和底层知识.虽然零碎,但是这是基础. 一.协议和标准 协议指的是一组控制数据通信的规则.协议有三要素:语法(syntax),语义(semant ...
- 计算机网络概述下(OSI模型)
1. 用什么作为计算机网络的性能的指标? 1. 速率:即数据率或称数据传输速率或者比特率.(计算机网络的最重要的一个性能指标) 单位时间(秒)传输的信息(比特)量.单位:b/s(bps),kb/s,M ...
- OSI模型级各层功能
OSI(Open System Interconnection 即 开放系统互联)国际标准化组织(ISO)制定了OSI模型,该模型定义了不同计算机互联的标准,是设计和描述计算机网络通信的基本框架.OS ...
- 网络协议OSI模型-TCP/IP-三次握手
OSI模型 在制定计算机网络标准方面,起着重大作用的两大国际组织是:国际电信联盟电信标准化部门,与国际 标准组织(ISO),虽然它们工作领域不同,但随着科学技术的发展,通信与信息处理之间的界限开始 变 ...
随机推荐
- 最短路之SPFA(单源)HDU 1317
#include <iostream> #include<cstdio> #include<cstring> #include<cmath> #incl ...
- AKOJ-2021-逆序对(归并,二分)
链接:https://oj.ahstu.cc/JudgeOnline/problem.php?id=2021 题意: 在一个排列中,如果一对数的前后位置与大小顺序相反,即前面的数大于后面的数,那么它们 ...
- SNMP4J 总结
一.SNMP4J介绍 SNMP4J是一个用Java来实现SNMP(简单网络管理协议)协议的开源项目.它支持以命令行的形式进行管理与响应.SNMP4J是纯面向对象设计与SNMP++(用C++实现SNMP ...
- 543 Diameter of Binary Tree 二叉树的直径
给定一棵二叉树,你需要计算它的直径长度.一棵二叉树的直径长度是任意两个结点路径长度中的最大值.这条路径可能穿过根结点.示例 :给定二叉树 1 / \ 2 ...
- 51NOD 1202 子序列个数 DP
http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1202&judgeId=225600 这题看起来挺复杂,但是真正的 ...
- 详细说明phpmyadmin连接,管理多个mysql服务器
用phpmyadimn来连接管理多个数据库要修改配置文件,挺不爽的,并且连接远程数据库,速度不行.可以使用其他数据库管理工具,请参考,navicat 结合快捷键 非常好用,开源,好用mysql 管理工 ...
- ActiveMQ与RocketMQ对比
ActiveMQ RabbitMQ RocketMq ZeroMQ 关注度 高 高 中 中 成熟度 成熟 成熟 比较成熟 不成熟 所属社区/公司 Apache MozillaPublic ...
- android开发学习 ------- debug 和 release版本执行结果不同
在debug上测试成功的,release上测试不成功,就想着怎么将 release 版本进行调试一下.还好 Android Studio 3.0是可以进行调试apk的 可以显示log,自己看自己的逻辑 ...
- gulp的入门
http://markpop.github.io/2014/09/17/Gulp%E5%85%A5%E9%97%A8%E6%95%99%E7%A8%8B/ http://www.ydcss.com/a ...
- System.TypeInitializationException: 'The type initializer for 'MySql.Data.MySqlClient.Replication.ReplicationManager' threw an exception.'
下午在调试的时候报错数据库连接就报错我就很纳闷后面用原来的代码写发现还是报错 System.TypeInitializationException: 'The type initializer for ...