欢迎访问南京国益劳务有限公司(http://gylw88.com)!

网络通信分几层?一文看懂

通信也分好几层?当然,网络通信的工作分为7层,它们由低到高分别是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。简单理解可以分为三层:物理层、数据层、协议层,物理层:硬件芯片、通信线数据层:在通信线上传输的电信号,也就是数据协议层:将通信数据按照特定的格式划分成段,并将每段数据赋予特殊的含义。

1、数据链路层:广播通信

局域网具有广播功能,一个站点可以很方便地访问全网,而且速率、时延和误码率要优于广域网。局域网可以按照拓扑来分类:星形网、环形网和总线网。局域网上的用户如何共享信道呢?以太网是一种总线结构的局域网,在局域网市场中处于垄断地位。以太网的特点:关于总线通信的特点:只要有一台计算机发送数据,那么总线就被占用。因此,在同一时间,只能有一台计算机发送数据,否则就会互相干扰。

如果是进行一对一通信的呢?这就要借助MAC地址了。在帧的首部写入目的地址,这样接收方的适配器就会检查这个帧的目的地址是否是自己的MAC地址,如果不是就丢弃。这样广播总线上也能实现一对一的通信。以太网采用的是随机接入,解决冲突的协议是CSMA/CD,意思是载波监听多点接入/碰撞检测(CarrierSenseMultipleAccesswithCollisionDetection)。

2、数据链路层

数据链路层使用的信道主要以下两种类型:链路(link)就是从一个结点到相邻结点的一段物理线路(有线或无线),而中间没有王何其他的交换结点。在进行数据通信时,两台计算机之间的通信路径往往要经过许多段这样的链路。可见链路只是一条路径的组成部分。数据链路(datalink则是另一拿概念。这是因为当需要在一条线路上传送数据时,

还必须有一些必要的通信协议来控制这些数据的传输(这将在后面几节讨论),若把实现这些协议的硬件和软件加到链路上,就构成了数据链略。现在最常用的方法是使用网络适配器(既有硬件,也包括软件)来实现这些协议,一般的适配器都包括了数据链路层和物理层这两层的功能。数据链路层的协议数据单元帧,数据链路层协议有许多种,但有三个基本问题则是共同的。

  • 最新
  • 最热