计算机网络分层及其作用
来源:互联网 发布:阿里云华东1和华东2 编辑:程序博客网 时间:2024/06/16 08:18
•现在的互联网一般是五层结构
–物理层(physicallayer)
•通过线路(可以是有形的线也可以是无线链路)传送原始的比特(bit)流
•只完成一个节点到另一个节点的传送(单跳)
–数据链路层(data-link layer)
•通过物理网络传送包(package)–这里的包是通过网络层交过来的数据报(datagram)
•只完成一个节点到另一个节点的传送(单跳)(hop-by-hop, node-to-node)
–网络层(network layer)
•把包里面的目的地址拿出来,进行路由选择(routing),决定要往哪个方向传输
•负责从源(source)通过路由选择到目的地(destination)的过程,达到从源主机传输数据到目标主机的目的(host-to-host)
–传输层(transport layer)
•网络层只把数据送到主机,但不会送到进程。传输层负责负责进程与主机(host)间的传输,主机到主机(host-to-host)的传输交由网络层负责–传输层也称为端到端送
–应用层(application layer)
•专门针对某些应用提供服务
ISO/OSI规定的网络为七层
物理层:通过媒介传输比特,确定机械及电气规范(比特Bit)
数据链路层:将比特组装成帧和点到点的传递(帧Frame)
网络层:负责数据包从源到宿的传递和网际互连(包PackeT)
传输层:提供端到端的可靠报文传递和错误恢复(段Segment)
会话层:建立、管理和终止会话(会话协议数据单元SPDU)
表示层:对数据进行翻译、加密和压缩(表示协议数据单元PPDU)
应用层:允许访问OSI环境的手段(应用协议数据单元APDU)
物理层: 透明地传输比特流
数据链路层: 建立逻辑连接、进行硬件地址寻址、差错效验等功能。
网络层: 进行逻辑地址寻址,实现不同网络之间的路径选择。
传输层: 定义传输数据的协议端口号,以及流控和差错效验。
会话层: 建立、管理、终止会话。(在五层模型里面已经合并到了应用层)对应主机进程,指本地主机与远程主机正在进行的会话
表示层: 数据的表示、安全、压缩。(在五层模型里面已经合并到了应用层)
应用层:网络服务与最终用户的一个接口。
OSI体系结构,是Open System Interconnection的简称,它是由7层构成的。
第一层是物理层,用于建立、维护和拆除物理链路连接。数据的单位是比特,主要设备有中继器、集线器、适配器。
第二层是数据链路层,在物理层提供比特流服务的基础上,建立相邻结点之间的数据链路,通过差错控制提供数据帧在信道上无差错的传输,本层在不可靠的物理介质上提供可靠的传输,其作用有物理地址寻址、数据的成帧、流量控制、数据的检验、重发等,本层的单位为帧,主要设备是二层交换机、网桥。
第三层是网络层,其就是选择合适的网间路由和交换结点,确保数据及时传达。网络层将数据链路层提供的帧组成数据包,包中封装有网络层包头,其中含有逻辑地址信息(源站点和目的站点地址的网络地址)。IP是第三层的一部分,此外还有一些路由协议和地址解析协议,总之就是有关路由的一切事情都在第三层处理,地址解析和路由是第三层的重要目的,网络层还可以实现拥塞控制、忘记互联等功能,本层的单位是数据包,典型的协议包括IP,IPX,RIP,ARP,RARP,OSPF等。主要设备是路由器。
第四层是传输层,为上层提供端到端(最终用户到最终用户) 的透明的、可靠的数据传输服务,所谓的透明传输是指在通信过程横纵传输层对上层屏蔽了通信传输系统的具体细节,即屏蔽了传输层以下的通信过程。具体的协议包括有TCP,UDP,SPX.单位是数据段。
第五层是会话层,在会话层及以上的层次,数据传送单元统称为报文。它提供包括访问验证和会话管理在内的建立和维护应用之间的通信机制。如服务器验证用户登录便是在会话层完成的。
第六层是表示层,解决用户信息的语法表示问题。提供格式化的表示和转换数据服务。数据的压缩和解压缩,加密和解密等工作都是由表示层负责的。
第七层是应用层,为操作系统或网络应用程序提供访问网络服务的接口。这层的协议包括有Telnet,FTP,HTTP,SNMP等。
0 0
- 计算机网络分层及其作用
- 计算机网络OSI分层 各层的作用
- 计算机网络分层
- 计算机网络分层
- 计算机网络的分层体系结构
- 计算机网络的分层体系结构
- 计算机网络的各个分层
- 计算机网络的七个分层
- 计算机网络协议分层体系结构
- 计算机网络学习 :网络分层图解
- 1.2.1计算机网络分层结构
- 关于DTO分层作用
- 为什么计算机网络要采用分层结构
- 黑马程序员---计算机网络分层结构及原则
- 计算机网络学习笔记----互联网分层及协议
- 计算机网络(一)分层模型和协议
- 开发分层各层作用
- 计算机网络-001-计算机网络在信息时代中的作用
- protobuf RPC实现
- 关于super()
- <div+css页面布局课堂笔记>8---页面浮动设计
- jmeter java sampler测试java接口(一)javatest解读
- 面试宝典
- 计算机网络分层及其作用
- acm 1003 哈夫曼
- 登入界面UI
- hdu 5652 India and China Origins(二分)
- 2016.03.26回顾
- java虚拟机参数设置 jvm参数设置
- hihocoder之智力竞赛
- Problem P
- JavaScript如何利用HTML DOM进行文档操作