DIY编程器网

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 885|回复: 0
打印 上一主题 下一主题

[待整理] 通信基础学习之数据通信基础(4)

[复制链接]
跳转到指定楼层
楼主
发表于 2014-10-13 16:33:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
2.2.2各层功能

2.2.2.1物理层(PH)

物理层主要讨论在通信线路上比特流的传输问题。这一层协议描述传输媒质的电气、机械、功能和过程的特性。其典型的设计问题有:信号的发送电平、码元宽度、线路码型、物理连接器插脚的数量、插脚的功能、物理拓扑结构、物理连接的建立和终止、传输方式等。

2.2.2.2数据链路层(DL)

数据路层主要讨论在数据链路上帧流的传输问题。这一层协议的内容包括:帧的格式,帧的类型,比特填充技术,数据链路的建立和终止信息流量控制,差错控制,向物理层报告一个不可恢复的错误等。这一层协议的目的是保障在相邻的站与节点或节点与节点之间正确地、有次序、有节奏地传输数据帧。常见的数据链路协议有两类:一是面向字符的传输控制规程,如基本型传输控制规程(BSC);另一类是面向比特的传输控制规程,如高级数据链路控制规程(HDLC)。主要是后一类。

2.2.2.3网络层(N)

网络层主要处理分组在网络中的传输。这一层协议的功能是:路由选择、数据交换,网络连接的建立和终止一个给定的数据链路上网络连接的复用,根据从数据链路层来的错误报告而进行的错误检测和恢复,分组的排序,信息流的控制等。网络层的典型例子是ITU-T的X. 25建议的第三层标准。

2.2.2.4运输层(T)

运输层是第一个端到端的层次,也就是计算机-计算机的层次。OSI的前三层可组成公共网络,它可被很多设备共享,并且计算机-节点机、节点机-节点机是按照“接力”方式传送的,为了防止传送途中报文的丢失,两个计算机之间可实现端到端控制。这一层的功能是:把运输层的地址变换为网络层的地址,运输连接的建立和终止,在网络连接上对运输连接进行多路复用,端-端的次序控制,信息流控制,错误的检测和恢复等。

上面介绍的四层功能可以用邮政通信来类比。运输层相当于用户部门的收发室,它们负责本单位各办公室信件的登记和收发工作,然后交邮局投送,而网络层以下各层的功能相当于邮局,尽管邮局之间有一套规章制度来确保信件正确、安全地投送,但难免在个别情况下会出错,所以收发用户之间可经常核对流水号,如发现信件丢失就向邮局查询。

2.2.2.5会话层

会话层是指用户与用户的连接,它通过在两台计算机间建立、管理和终止通信来完成对话。会话层的主要功能:在建立会活时核实双方身份是否有权参加会活;确定何方支付通信费用;双方在各种选择功能方面(如全双工还是半双工通信)取得一致;在会话建立以后,需要对进程间的对话进行管理与控制,例如对话过程中某个环节出了故障,会话层在可能条件下必须存这个对话的数据,使不丢失数据,如不能保留,那么终止这个对话,并重新开始。

2.2.2.6表示层

表示层主要处理应用实体间交换数据的语法,其目的是解决格式和数据表示的差别,从而为应用层提供一个一致的数据格式,如文本压缩、数据加密、字符编码的转换,从而使字符、格式等有差异的设备之间相互通信。

2.2.2.7应用层

应用层与提供网络服务相关,这些服务包括文件传送、打印服务、数据库服务、电子邮件等。应用层提供了一个应用网络通信的接口,

从七层的功能可见,1~3主要是完成数据交换和数据传输,称之为网络低层,即通信子网;5~7层主要是完成信息处理服务的功能,称之为网络高层;低层与高层之间由第4层衔接。数据通信网只有物理层、数据链路层和网络层,我们主要研究这三层。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 分享分享 支持支持 反对反对
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|文字版|手机版|DIY编程器网 ( 桂ICP备14005565号-1 )

GMT+8, 2024-11-15 05:20 , 耗时 0.089637 秒, 18 个查询请求 , Gzip 开启.

各位嘉宾言论仅代表个人观点,非属DIY编程器网立场。

桂公网安备 45031202000115号

DIY编程器群(超员):41210778 DIY编程器

DIY编程器群1(满员):3044634 DIY编程器1

diy编程器群2:551025008 diy编程器群2

QQ:28000622;Email:libyoufer@sina.com

本站由桂林市临桂区技兴电子商务经营部独家赞助。旨在技术交流,请自觉遵守国家法律法规,一旦发现将做封号删号处理。

快速回复 返回顶部 返回列表