1、多个节点使用信道时容易产生冲突。星形、节点之间通过中心节点通信,节点接入网络方便。中心节点容易成为网络的瓶颈。环形、环路上的数据传输有确定的延时,节点对信道不会存在冲突。需要较复杂的环路维护。树形、 是星形拓扑的扩展,节点层次连接数据交换主要在上下节点进行,适宜汇集数 据信息的需求,是intranet中常用的拓扑结构。回路形、全连接或网状、形式上无规则,节点间任意连接,优点是系统可靠性高,适宜广域网的组建。 缺点是网络结构复杂,需要复杂的路由选择技术,流量控制和拥塞控制技术。不规则型、卫星或无线电型等。总结:计算机网络是通过通信设施、传输介质和通信协议,将分散在不同地点的计算机设备互连起来,实
2、现资源共享、数据传输的系统 计算机网络技术的发展经历了4个阶段:联机终端通信网络计算机网络的组成和结构从三个方面进行讨论:计算机网络的物理构成;计算机网络的拓扑结构;计算机网络的协议体系结构因特网的技术标准以请求注释RFC文件给出因特网体系结构委员会IAB在协议产生前或审核作业中,负责验证RFC文件2计算机网络体系结构和网络协议提纲:OSI参考模型的分层及各层的功能(协议数据单元)物理层:利用传输介质为通信的主机之间的建立、管理和释放物理连接,实现比特流的透明传输,为数据联立层提供数据传输服务。比特流数据链路层:在物理层提供比特流的基础上通过建立数据链路连接,采用差错控制与流量控制方法,使有差
3、错的物理线路变成无差错的数据链路。帧网络层:通过路由选择算法为分组通过通信子网选择适当的传输路径,实现流量控制,拥塞控制与网络互联的功能。分组传输层:为分布不同地理位置计算机的进程提供可靠的端-端链接与数据传输服务;传输层向高层屏蔽了底层数据通信的细节。报文会话层:负责维护两个会话主机之间连接的建立、管理和终止,以及数据的交换。 表示层:负责通信系统之间的数据格式变换、数据加密与解密、数据压缩与恢复。 应用层:实现协同工作的应用程序之间的通信过程控制。TCP/IP协议簇 TCP/IP结构:应用层:向用户提供一组常用的应用程序,协议主要包括FTP、TELNET、DNS、SMTP、NFS、HTTP
4、。TCP层(运输层):涉及两个协议(TCP和UDP),TCP提供面向连接的服务,UDP提供无连接的服务。区别:1、TCP具有高可靠性,确保传输数据的正确性,不出现丢失或乱序;UDP在传输数据前不建立连接,不对数据报进行检查与修改,无须等待对方的应答,所以会出现分组丢失、重复、乱序,应用程序需要负责传输可靠性方面的所有工作;2、也正因为以上特征,UDP具有较好的实时性,工作效率较TCP协议高;3、UDP段结构比TCP的段结构简单,因此网络开销也小。IP层(网络层):包括5种协议(IP,ICMP,IGMP,ARP,RARP),ip协议一种不可靠,无连接的数据报协议。ip协议用32位二进制地址标示互
5、联网中的网络和主机,通过ip地址实现Internet中的寻址。主要功能:解决异构网络的互联问题;处理报文,并发送IP分组;处理接收的IP分组,决定接收还是转发;路由选择;网络寻址和网络互连;对网络中的流量控制,处理拥塞问题。网络接口层:没有给出具体的协议描述,对应着物理层和数据链路层,因为TCP/IP协议支持所有的底层网络结构和网络协议。分组交换、存储转发分组交换:在每个分组的前面加上一个分组头,用以指明该分组发往何地址,然后由交换机根据每个分组的地址标志,将他们转发至目的地存储转发:要求交换机在接收到全部数据包后再决定如何转发1、了解网络协议的3个要素,与人类社会通信的类比方法三要素:语义:
6、语义是解释控制信息每个部分的意义.它规定了需要发出何种控制信息,以及完成的动作与做出什么样的响应.语法:语法是用户数据与控制信息的结构与格式,以及数据出现的顺序.时序:时序是对事件发生顺序的详细说明人们形象地把这三个要素描述为:语义表示要做什么,语法表示要怎么做,时序表示做的顺序人类社会通信的类比方法:协议和分层2、熟知网络层次的功能划分方法 计算机网络层次结构划分应按照 层内功能内聚 和 层间耦合松散 的原则3、了解OSI/RM与TCP/IP的比较4、认知网络中的服务、层次、接口和协议之间的关系服务需要靠协议来实现。上下层之间通过接口交换服务原语实现通信。5、熟知网络中的节点、以及节点的位置
7、和用途计算机网络是一个复杂的系统,采用层次结构把复杂的功能要求分解到每一个层次每个层次独立设计,层次之间通过清晰的接口联系 网络协议有三个要素:语法,表示数据与控制信息的组成和格式语义,表示二进制位组合给出何种控制信息,完成何种动作、何种应答同步,事件实现顺序的说明,哪些动作先执行,哪些动作在其后执行 服务要靠协议来实现。上、下层之间和对等层之间用到多种数据单元 开放系统互连OSI给出计算机网络设计时遵循的体系结构框架 目前计算机网络体系结构以五个层次讨论,将OSI的高三层合为一个应用层 TCP/IP协议结构由四个层次组成,是一个具体的实现产品,是因特网的语言,是一个事实上的工业标准局域网络(
8、LAN)体系结构参考模型描述低层通信网络层次和协议LAN的体系结构仅涉及到计算机网络体系结构的低两层 3数据通信技术基础信道复用技术 数据编码技术差错控制技术前向纠错和ARQ技术1、了解信息、数据和信号的基本知识信息:人们之间传递的知识。数据:信息的表现形式。信号:数据的编码。2、掌握常用的信道复用概念和方法频分复用(FDM):带宽足够时把信道分成多个子信道,每个子信道传输一路信号,子信道间要有隔离频带,每个子信道传输的频率不同,传输到目的地在恢复原始信号。如有线电视CATV。时分复用(TDM):因为信道数据传输率大于一路信号传输所需的数据传输率。可以把传输时间分成时间片帧,每个时间片帧包含若
9、干时间间隙,每个时间间隙对应一路信号的若干位。这样交叉进行数据插入实现多路信号传输。频分复用与时分复用比较:(1) 时分多路复用比频分多路复用传输速率高,可以充分利用信道的全部带宽。 (2) 在时分多路复用中只需要一个MODEM,而在频分多路复用中,每个通道均需一个MODEM (3) 在频分多路复用中,通常需要模/数转换设备,而在时分多路复用中具有明显的数字形式,特别适用于与计算机的直接连接。(4) 时分多路复用混合不同速率的同步方式的终端,能适应新的数据通信网。(5) 在进行数据传输的差错控制和校正操作时,时分多路复用比频分多路复用产生较多的时间延迟波分复用(WDM):其本质上是频分复用而已
10、。WDM是在1根光纤上承载多个波长(信道)系统,将1根光纤转换为多条“虚拟”纤,当然每条虚拟纤独立工作在不同波长上,这样极大地提高了光纤的传输容量。由于WDM系统技术的经济性与有效性,使之成为当前光纤通信网络扩容的主要手段。波分复用技术作为一种系统概念,通常有3种复用方式,即1 310 nm和1 550 nm波长的波分复用、粗波分复用(CWDM,Coarse Wavelength Division Multiplexing)和密集波分复用(DWDM,Dense Wavelength Division Multiplexing)。4、熟知前向纠错和ARQ技术的实现方法前向纠错(FEC):在接收端
11、不仅可以检测出错位置而且能够纠正错误用例:海明校验:通过在数据位之间插入k个校验位,来扩大码距,从而实现检错和纠错.k值确定:2k = k+r+1.其中r为信息位个数。插入位置:2n位。校验位计算:自动请求重发(ARQ):在接收端检测出错误,然后把出错信息发送给发送方,请求在重发一个正确的数据副本。循环冗余效验码(CRC):把任何一个二进制代码与一个只含0、1两个系数的多项式建立一一对应关系。发送端发送T(x),接收端用T(x)/G(x)若余数为0,则正确,否则重发。K(x)(信息位):k位要发送的信息位对应的(k-1)次多项式G(x):通信双方遵守的r次多项式R(x)(校验位):xrK(x)
12、除以G(x)的余数,若余数小于r,则在前面补0。(运算过程中加法使用摸2加法,即异或)T(x):xrK(x)+R(x)传输介质分为有线传输介质和无线传输介质 数据通信是指计算机之间或其它数字终端装置之间的通信。信道传输数据的能力是受到限制的信道的最大容量与信道的带宽有关 复用技术用于在一个信道上同时传输多路信号模拟数据和数字数据都可以转换为模拟信号或数字信号传统的交换技术有:电路交换;报文交换;分组交换数据通信和计算机网络中的差错控制方法采用编码的方法,分为检错编码和纠错编码1895年马可尼(Marconi)首次从英国怀特岛(Isle of Wight)与30Km之外的一艘船进行了无线传输揭开
13、了人类社会无线通信的序幕,无线通信由此诞生 4 应用层协议的原理授课提纲:HTTP连接类型及特点:持续连接(流水线和非流水线方式)和非持续连接持续连接:HTTP/1.1,特点服务器响应后在一段时间内仍然保持TCP连接,不管客户端是否在同一页面传输文档,都可以连接。持续连接有流水线和非流水线两种工作方式。非持续连接:HTTP/1.0,特点每建立一次TCP连接都需要重新分配缓存和建立变量。文件传输和FTP协议FTP的客户机和服务器之间需要建立并行的“控制连接”和“数据连接”,分别通过端口号(服务器)21和20进行。控制连接在会话期间一直打开,用于传送和处理客户的连接请求,数据连接用于传输文件。因特
14、网中的电子邮件SMTP协议,使用端口号 25域名解析系统DNS作用:用于域名地址与IP地址间进行解析。结构:树型结构,根-顶级域名-二级域名-三级域名-四级域名解析过程:1.客户机提出域名解析请求,并将该请求发送给本地的域名服务器。2.当本地的域名服务器收到请求后,就先查询本地的缓存,如果有该纪录项,则本地的域名服务器就直接把查询的结果返回。3.如果本地的缓存中没有该纪录,则本地域名服务器就直接把请求发给根域名服务器,然后根域名服务器再返回给本地域名服务器一个所查询域(根的子域)的主域名服务器的地址。4.本地服务器再向上一步返回的域名服务器发送请求,然后接受请求的服务器查询自己的缓存,如果没有该纪录,则返回相关的下级的域名服务器的地址。5.重复第四步,直到找到正确的纪录。6.本地域名服务器把返回的结果保存到缓存,以备下一次使用,同时还将结果返回给客户机。知
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1