电话技术主要是由一个公司提出的,往往与其他公司的系统不兼容,而数据通信技术则不同,它是由许多不同的公司、标准组织和政府共同创造的,不仅有网络设备之间的兼容而且有操作系统的兼容和软件的兼容,如果没有标准,那么所有的技术要求是不可能的,电子和电气工程师协会(IEEE)提出了主要的数据通信技术,这次技术标准是根据称为OSI(开放系统互连)网络参考模型(OSI标准7498)的概念模型的规则建立的 ,分为七层

第七层 应用层
第六层 表示层
第五层 会话层
第四层 传输层
第三层 网络层
第二层 数据链路层
第一层 物理层
这个表对理解现代通信网络是至关重要的,这七层模型由表示通信功能的类(或层)构成。将模型分层是使功能上尽可能离散和互相独立,这样一层有变化时不必改变其它层,在这个模型
中,各层为上层提供服务,从下层接受数据。
注意,不是所有技术都能很清楚的适用于OSI模型的7层,这一点很重要,有些技术合并了一些层,而跳过了一些不需要的层,还有些技术可能使用完全不同的模型。
应用层为所有的计算机软件向网络提供统一接口,通常叫做应用编程接口(API)。
该层允许用户不考虑网络类型直接写程序,一旦写好即可用于任何网络,不管是使用的是TCP/IPIPXAppleTALK、以太网、令牌环网等。
表示层负责把数据变为标准格式,如ASCII文本、JPEG图片、MP3音乐格式,该层也负责加密解密和压缩数据。
会话层负责建立、维护和结束网络中的会话。该层管理名字识别、同步和一些访问特性,如设备什么时候发送,发送要用多长时间。如可以用计算机打开一个浏览器访问一个网站,然后打开同一服务器上的第二个窗口,然后链接不同的连接,窗口相互独立,因为web服务器和计算机之间有两个独立的会话。
传输层负责准备好数据以便传送,该层还管理流量控制、错误检测,把应用层数据分成段,短的大小要方便下面几层处理。第四层的协议为TCPUDP,传输层的协议数据单元(PDU)也称为数据报,一个PDU的头部由协议定义,加上数据单元,尾部通常是校验和。
网络层负责给网络上的每台设备分配一个全球唯一的地址,提供从网络上一点到另一点的路径。为实现这个目标,第三层使用了两种协议:路由传送协议(routed protocol)和路由选择协议(routing protocol)。IPIPXAppleTalk是路由传送协议,而RIPOSPFBGP是路由选择协议。前者负责寻址,后者负责提供网络的无环路径。这一层的设备为路由器,PDU在网络层称为"分组"
数据链路层把上层的数据打包,构成帧。然后再把帧发送给媒介。要完成这一任务,该层必须为流量控制和错误控制定义一组规则,并给链路上每台设备分配一个物理地址。通常分为两个子层,逻辑链路层(LLC)
osi模型图片和媒介访问控制层(MAC.每个局域网和广域网有不同的方法和协议用于这两个子层。载波侦听多路访问/冲突检测(CSMA/CD)时MAC的一个协议,它是以太网的基础,MAC地址也是该层的一部分。网桥和交换机工作在这一层,一个PDU称为一帧。
物理层负责定义比特,比特的表示方法,频率和时长等、介质类型(如电缆的最大和最小长度)、接口、电压值等
为了理解OSI模型的每一个层的含义,我们举一个例子,一位用户从一台pc机向一台服务器发送一个文件,
一旦用户指示应用程序执行文件传输任务,应用程序就联系网络的API(第七层),转交这些指令。
数据然后被转换成ASCII文本(第六层)并进行压缩(第六层)。
用户的PC机用可解析成IP地址的主机名(第五层)请求连接到主机上。
为了建立一个会话,会话请求被分段(第四层),并被封装在UDP数据报里(第四层)。
网络驱动软件依次接到数据报,将其封装在一个IP分组里,其中包括IP源地址目标IP地址和其他字段。然后,确定目标服务器的位置(第三层),并且把分组交给以太网络驱动器,用以太网络的头部和尾部封装分组,称为一帧。最后,物理层阅读该帧的每位比特,产生对应的电压脉冲,沿着网络媒介发送出去。
服务器接受到这些电压脉冲,把他们转化成比特,而且把由10组成的位信息传送给数据链路层,该层把它们在转成帧。以太网头部包括协议字段,告诉驱动器应把分组放到服务器上的那部分存储器缓冲区。IP驱动器阅读IP头部的协议字段,把分组(数据报)的内容交给UDPUDP重新装配应用数据,把它交给会话层,服务器使用这些数据建立会话,通过会话把数据交给对应的应用层,解密转换应用层能理解的一种形式。