赞
踩
目录
单向通信(单工)、双向交替通信(半双工)、双向同时通信(全双工):
循环冗余校验CRC(Cyclic Redundancy Check):
可靠传输的实现机制 - 停止等待协议SW(Stop and Wait)
点对点协议PPP——面向比特的同步链路采用插入比特0的比特填充法:
结点和节点的区分:
节点是一个实体,它具有处理数据等能力。
结点是一个交叉点、一个标记,算法中的点一般都称为结点,数据集合中的每一个数据元素都用中间标有元素值的方框来表示,我们称它为结点。
在数据结构的图形表示中,对于数据集合中的每一个数据元素用中间标有元素值的方框表示,一般称它为数据结点,简称结点。
在链表数据结构中,链表中每一个元素称为“结点”,每个结点都应包括两个部分:一个是需要用的实际数据data;另一个就是存储下一个结点地址的指针,即数据域和指针域。
数据结构中的每一个数据结点对应于一个存储单元,这种储存单元称为储存结点,也可简称结点。
Internet和internet的区别:
Internet(英特网):是一个专有名词,它指的是当前全球最大的,开放的、自由的、由众多网络相互连接而成的特定的计算机网络,它采用的是TCP/IP协议族作为通信规则,前身是美国的ARPANET.
internet(互联网、互连网):是一个通用名词,它泛指由多个计算机网络相互连接而成的网络,这些网络之间的通信协议可以是任意的,并不局限于TCP/IP协议族。
英特网服务提供者ISP(Internet Service Provider)
中国最大的三家Internet Service Provider:
基于ISP的三层结构的Internet英特网:
报文交换已经被分组交换的方式所取代!!!
在通信过程中,通信双方以分组为单位、使用存储-转发机制实现数据交互的通信方式,被称为分组交换(PS:packet switching)。
分组交换也称为包交换,它将用户通信的数据划分成多个更小的等长数据段,在每个数据段的前面加上必要的控制信息作为数据段的首部,每个带有首部的数据段就构成了一个分组。首部指明了该分组发送的地址,当交换机收到分组之后,将根据首部中的地址信息将分组转发到目的地,这个过程就是分组交换。能够进行分组交换的通信网被称为分组交换网。
分组交换的本质就是存储转发,它将所接受的分组暂时存储下来,在目的方向路由上排队,当它可以发送信息时,再将信息发送到相应的路由上,完成转发。其存储转发的过程就是分组交换的过程。
分组交换的思想来源于报文交换,报文交换也称为存储转发交换,它们交换过程的本质都是存储转发,所不同的是分组交换的最小信息单位是分组,而报文交换则是一个个报文。由于以较小的分组为单位进行传输和交换,所以分组交换比报文交换快。报文交换主要应用于公用电报网中。
连接在计算机网络上的主机在数字信道上传输比特的速率,也称为比特率或数据率。
数字信道:
能传输数字信号的信道称之为数字信道。数字信号的变化不是连续的,在它的整个信号中只有两种状态,高电平与低电平,高电平用逻辑1表示低电平用逻辑0表示。
比特:
计算机中数据量的单位,也是信息论中信息量的单位。一个比特就是二进制数字中的一个0或1.
一条通信线路的"频率带宽"越宽,其所传输数据的"最高数据率"也越高。
在计算时延时,主要是判断发送时延占主导还是传播时延占主导,由于处理时延不方便计算,通常在计算时回对其进行忽略:
时延带宽积 = 传播时延 * 带宽
在许多情况下,英特网上的信息不仅仅是单方向传输,而是双向交互
往返时间RTT(Round Trip Time),双向交互一次所需要的时间
根据排队论,当某个信道的利用率增大时,该信道引起的时延也会迅速增加。信道利用率并非越高越好。
也不能使信道的利用率太低,这会使得通信资源被白白浪费。应该使用一些机制,可以根据情况动态调整输入到网络中的通信量,使网络利用率保持在一个合理的范围内。
"分层"可以将庞大而复杂的问题,转化为若干较小的局部问题,而这些较小的局部问题就比较易于研究和处理:
什么是路由:
路由(routing)是指分组从源到目的地时,决定端到端路径的网络范围的进程。
路由工作在OSI参考模型第三层——网络层的数据包转发设备。路由器通过转发数据包来实现网络互连。虽然路由器可以支持多种协议(如TCP/IP、IPX/SPX、AppleTalk等协议),但是在我国绝大多数路由器运行TCP/IP协议。
路由器通常连接两个或多个由IP子网或点到点协议标识的逻辑端口,至少拥有1个物理端口。路由器根据收到数据包中的网络层地址以及路由器内部维护的路由表决定输出端口以及下一跳地址,并且重写链路层数据包头实现转发数据包。路由器通过动态维护路由表来反映当前的网络拓扑,并通过网络上其他路由器交换路由和链路信息来维护路由表。
计算机网络分层结构体系思想:
在协议的控制下,两个对等实体间的逻辑通信使得本层能够向上一层提供服务。要实现本层协议,还需要使用下面一层所提供的服务。协议是"水平的",服务是"垂直的"。实体看得见相邻下层所提供的服务,但并不知道实现该服务的具体协议。也就是,下面的协议对上面的实体是"透明"的。
服务访问点:在同一系统中相邻两层的实体交换信息的逻辑接口,用于区分不同的服务类型。
服务原语:上层使用下层所提供的服务必须通过与下层交换一些命令,这些命名称为服务原语。
协议数据单元PDU:对等层次之间传输的数据包称为该层的协议数据单元。
服务数据单元SDU:统一系统内,层与层之间交换的数据包称为服务数据单元。
多个SDU可以和并成为一个PDU;一个SDU可以划分为几个DPU
什么是传输媒体:
传输媒体(Transmission Medium) 也称传输介质或传输媒介,它就是数据传输系统中在发送器和接收器之间的物理通路。它可分为两大类,即导向传输媒体和非导向传输媒体。在导向传输媒体中,电磁波被导向沿着固体媒体(铜线或光纤)传播,而非导向传输媒体就是指自由空间,在非导向传输媒体中电磁波的传输常称为无线传播。网络传输媒介的质量的好坏会影响数据传输的质量,包括速率、数据丢包等。
什么是协议:
网络协议指的是计算机网络中互相通信的对等实体之间交换信息时所必须遵守的规则的集合。
对等实体通常是指计算机网络体系结构中处于相同层次的信息单元。一般系统网络协议包括五个部分:通信环境,传输服务,词汇表,信息的编码格式,时序、规则和过程。1969年美国国防部建立最早的网络——阿帕计算机网络时,发布了一组计算机通信协议的军用标准,它包括了五个协议,习惯上以其中的TCP和IP两个协议作为这组协议的通称。
TCP/IP是因特网的正式网络协议,是一组在许多独立主机系统之间提供互联功能的协议,规范因特网上所有计算机互联时的传输、解释、执行、互操作,解决计算机系统的互联、互通、操作性,是被公认的网络通信协议的国际工业标准。TCP/IP是分组交换协议,信息被分成多个分组在网上传输,到达接收方后再把这些分组重新组合成原来的信息。除TCP/IP外,常用的网络协议还有PPP、SLIP等。
包层:折射率比纤芯低的玻璃封套(直径125微米)
纤芯:非常透明的石英玻璃拉成细丝(直径8~100微米)
未来发展的!!!
不归零编码:
NRZI 编码(Non Return Zero Inverted Code),即反向不归零编码。
其实NRZI编码方式非常的简单,即信号电平翻转表示0,信号电平不变表示1;例如想要表示00100010(B),则信号波形如下图所示:
由图可以看到,当电平状态发生变化时,表示的数据为0。在传输的数据中,很少出现全1的状态,故接收端可以根据发送端的电平变化确定采样时钟频率。但是有时候依然会出现数据为全1的状态,也就是说信号线一直保持一个状态,这个时候时钟信号就无法传输,接收端就无法同步时钟信号,这该如何解决呢?解决方式就是在一定数量的1之后强行插入一个0,就是说若信号线状态一直持续一段时间不变的话,发送端强行改变信号线的状态,接收端则只需要将这个变化忽略掉就可以了。
例如有一段数据为:1111 1111 (B)要发送,则整个传输线上的电平状态是这样的:
归零编码:
RZ 编码(Return-to-zero Code),也叫归零编码。
正电平代表逻辑1,负电平代码逻辑0,并且每次传输完一位数据,信号都会回到零电平。这样,在信号线上会产生3种电平:正电平、负电平、零电平,相应的信号图例如下:
从上图中可看出,每们数据传输中都有一个归零的过程,这样接收端只需要在归零后进行新的采样,这样就不需要单独的时钟信号,这实际上相当于把时钟信号用归零处理在传输的数据中,这种信号叫自同步(self-clocking)信号。
这虽然节省了信号线,不过还是有它固有的缺点,由于RZ编码信号中有大部分数据带宽被用于传输“归零”信号而浪费掉了。除了省去这个步骤,NRZ编码就产生了,相对于RZ编码,NRZ编码就是不需要“归零”。
自同步法是指能从数据信号波形中提取同步信号的方法。典型例子就是著名的曼彻斯特编码,常用于局域网传输。在曼彻斯特编码中,每一位的中间有一跳变,位中间的跳变既作时钟信号,又作数据信号;从高到低跳变表示"1",从低到高跳变表示"0"。还有一种是差分曼彻斯特编码,每位中间的跳变仅提供时钟定时,而用每位开始时有无跳变表示"0"或"1",有跳变为"0",无跳变为"1"。
两种曼彻斯特编码是将时钟和数据包含在数据流中,在传输代码信息的同时,也将时钟同步信号一起传输到对方,每位编码中有一跳变,不存在直流分量,因此具有自同步能力和良好的抗干扰性能。但每一个码元都被调成两个电平,所以数据传输速率只有调制速率的1/2。
就是说主要用在数据同步传输的一种编码方式
曼彻斯特编码的编码规则是:
差分曼彻斯特编码的编码规则是:
曼切斯特和差分曼切斯特编码是原理基本相同的两种编码,后者是前者的改进。他们的特征是在传输的每一位信息中都带有位同步时钟,因此一次传输可以允许有很长的数据位。
曼切斯特编码的每个比特位在时钟周期内只占一半,当传输“1”时,在时钟周期的前一半为高电平,后一半为低电平;而传输“0”时正相反。这样,每个时钟周期内必有一次跳变,这种跳变就是位同步信号。
差分曼切斯特编码是曼切斯特编码的改进。它在每个时钟位的中间都有一次跳变,传输的是“1”还是“0”,是在每个时钟位的开始有无跳变来区分的。
差分曼切斯特编码比曼切斯特编码的变化要少,因此更适合与传输高速的信息,被广泛用于宽带高速网中。然而,由于每个时钟位都必须有一次变化,所以这两种编码的效率仅可达到50%左右。
混合调制:
正交振幅调制QAM-16:
在信道带宽一定的情况下,根据奈氏准则和香农公式,想要提高信息的传输速率就必须采用多元制(更好的调制方法)和努力提高信道中的噪信比。
封装成帧就是在一段数据的前后部分添加首部和尾部,这样就构成了一个帧。接收端在收到物理层上交的比特流后,就能根据首部和尾部的标记,从收到的比特流中识别帧的开始和结束。
封装成帧是指数据链路层给上层交付的协议数据单元添加帧头和帧尾使之成为帧
透明传输是指数据链路层对上层交付的传输数据没有任何限制,就好比数据链路层不存在一样。
为了提高帧的传输效率,应当使帧的数据部分的长度尽可能大些
考虑到差错控制等多种因素,每一种数据链路层协议都规定了帧的数据部分的长度上限,即最大传输单元MTU(Maximum Transfer Unit)
差错检测(error detection),是指在发送的码序列(码字)中加入适当的冗余度以使得接收端能够发现传输中是否发生差错的技术。除了用于通信外,差错检测技术也广泛用于信息存储中。
在待发送的数据后面添加1位奇偶校验位,使整个数据(包括所添加的校验位在内)中"1"的个数为奇数(奇校验)或偶数(偶校验)。
使用一个比特来标识分组!!!
注意事项:
停止-等待协议的信道利用率:
累计确认
注意:
选择重传协议为了使发送方仅重传出现差错的分组,接收方不能再采用累积确认,而需要对每一个正确接收的数据分组进行逐一确认!!!
点对点协议PPP(Point-to-Point Protocol)是目前使用最广泛的点对点数据链路层协议
PPP协议是因特网工程任务组IETF1992年制定。经过1993年和1994年修订,现在的PPP协议已经成为因特网的正式标准。
PPP协议在点对点链路传输各种协议数据报提供了一个标准方法,主要由以下三部分构成:
接收方每收到一个PPP帧,就进行CRC检验。若CRC检验正确,就收下这个帧;反之,放弃这个帧。使用PPP的数据链路层向上不提供可靠传输服务。
共享信道要着重考虑一个问题就是如何协调多个发送和接收站点对一个共享传输媒体的占用,即媒体接入控制MAC(Medium Access Control)
静态划分信道:预先固定分配好信道,这类方法非常不灵活,对于突发性数据传输信道利用率会很低。
通常在无线网络的物理层中使用,而不是在数据链路层中使用。
集中控制:有一个主站以循环方式轮询每一个站点有无数据发送,只有被轮询到的站点才能发送数据,最大的缺点就是存在单点故障问题。
分散控制:各站点是平等的,并连接成一个环形网络。令牌(一个特殊的控制帧)延环逐栈传递,接收到令牌的站点才有权发送数据,并在发送完数据后将令牌传递给下一个站点。
随机接入:所有站点通过竞争,随机地在信道上发送数据。如果恰巧有两个或更多的站点在同一时刻发送数据,则信号在共享媒体上就要产生碰撞(即发生冲突)。使得这些站点得发送都失败。因此,这类协议要解决得关键问题是如何尽量避免冲突的出现以及在发生冲突后如何尽快恢复通信。共享式以太网采用的就是随机接入!!!
随着技术的不断发展,交换技术的成熟和成本的降低,既有更高性能的使用点对点链路和链路层交换机的交换式局域网在有线领域已经完全取代了共享式局域网,但由于无线信道的广播天性,无线局域网任然使用的是共享媒体技术。
信道复用:
频分复用FDM:
时分复用TDM:
波分复用WDM:
码分复用CDM:
频分复用FDM和时分复用TDM同样可用于多址接入,相应的名词时频分多址FDMA(Frequency Division Multiple Access)和时分多址TDMA(Time Division Multiple Access)。
不严格区分复用与多址的概念:
- 复用:是将单一媒体的频带资源划分成很多子信道,这些子信道之间相互独立,互不干扰。从媒体的整体频带资源上看,每个子信道只占用该媒体频带资源的一部分。
- 多址(更确切的应该称为多点接入):处理的是动态分配信道给用户。这在用户仅仅暂时性的占用信道的应用中是必须的,而所有的移动通信系统基本上都属于这种情况。相反,在信道永久性地分配给用户的应用中,多址是不需要的(对于无线广播站就是这样)。
- 某种程度上,FDMA、TDMA、CDMA可以分别看成FDM、TDM、CDM的应用。
随机接入CSMA/CD协议:
最小帧长:
最大帧长:
CSMA/CD协议——信道利用率:
CSMA/CD协议——帧发送流程:
CSMA/CD协议——帧接收流程:
因特网(Internet)是目前全世界用户数量最多的互联网,它使用TCP/IP协议栈。由于TCP/IP协议栈的网络层使用网际协议IP,它是整个协议栈的核心协议,因此在TCP/IP协议栈中网络层常称为网际层。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。