人大计算机网络基础第3章
计算机网络基础 第3章 数据交换技术 3.1 数据交换的基本概念 3.2 X.25 协议与帧中继 3.3 ATM交换 3.4 局域网中的交换技术 3.5 路由器与IP技术 3.6 光交换 3.7 小结——网络连接设备综述 3.1 数据交换的基本概念 3.1.1 交换连接与交换网络 3.1.2 线路交换 3.1.3 存储转发交换 3.1.4 虚电路和数据报 3.1.5 TCP的连接与释放 3.1.1 交换连接与交换网络 3.1.2 线路交换 3.1.3 存储转发交换 3.1.4 虚电路和数据报 3. 虚电路与数据报的比较 (1)虚电路服务也称面向连接的服务,它有连接时延和拆除时延。数据报服务也称无连接的服务,没有连接时延和拆除时延。 (2)数据报没有连接过程;各分组是一种各自为政的方式,传输路径不一定相同,并且每进行一次转发都要进行一次路由选择,再加上链路上的拥挤情况和带宽不同等因素的影响,在目的端的接收缓冲区中各分组的顺序会与源端不同,需要重新装配。而面向连接(虚电路)服务的传输是顺序进行的,不需要在目的端重新装配。 (3)为了不断地进行路由选择,每个数据包都必须具有目的方的完整地址。对于大型网络,目的地址字段会非常长。而对虚电路来说,由于在数据传输前路径已经确定,每个分组中不一定再需要完整的地址字段,只用简短的虚电路号代之。虚电路号表明经过一个结点时,下一步将从哪一条逻辑电路上发出去。为此,要为每个结点建立一张结点逻辑电路管理表。 (4)面向连接的服务,可以同时提供流量控制和拥塞控制,而无连接的服务不能提供流量控制和拥塞控制。所以面向连接的虚电路称为可靠传送,而无连接的数据报称为不可靠的传输。 3.1.5 TCP的连接与释放 1. 与连接有关的信息 (1)控制位(control bits)。也称标志位,用于设定和检查控制标志的的值。控制位共6个,各占1位。其中与连接有关的控制位有: · ACK(acknowlegement flag):ACK=1,表示确认字段有效。 · RST(reset flag):连接复位——即强制终止一个通信连接。 · SYN(synchronize flag):序号同步 · FIN(fin flag):发送方字节流结束,后面不再发送报文段。 (2)发送序号(sequence number,SEQ-N)。为了进行可靠传输,TCP要为TCP连接中传送的数据流的每个字节都依次编上序号(占用4个字节),并且在建立连接时双方要互相通报本次连接使用的序号SEQ_N。在SYN报文中,SEQ_N是SYN的序号,即建立本次连接的初始序号,在该连接上发送的第1个数据字节的序号为初始序号+1。 (3)确认号(acknowledgment number, ACK-N)即应答号。ACK=0,则该报文段不含应答信息——ACK-N无效;ACK=1,ACK-N表示本地希望接收的下一个数据字节的序号,即已经确认的序号SEQ_N+1。例如,ACK-N=501,则表明已经正确地接收到了500号以前的数据。 2. 建立TCP连接 3. 释放TCP连接 3.2 X.25 协议与帧中继 3.2.1 X.25协议的提出 3.2.2 X.25建议 3.2.3 帧中继 3.2.1 分组交换公共数据网络及其接口标准 1. 分组交换公共数据网络及其设备 公共数据网(public data network,)设备分为三大类:用户终端设备、网络接口设备和结点交换设备。 (1)用户终端设备。用户终端设备是用户的工作平台,大致可分为两种类型: ① 分组式终端(PT) ② 非分组式终端(NPT) (2)网络接口设备。包括:集中器、多路复用器、分组装拆设备、接口处理机、网络接口机等,在不同网络中叫法也不一样,功能无外乎以下4个方面: 数据集中; 分组多路复用; 分组装拆; 实现网络接入协议。 (3)结点交换设备(PSK)也称为分组交换机,是分组交换子网的核心设备,由分组收/发设备处理装置和存储器等组成,能在PT、NIE以及PSE间进行分组交换处理。它的主要功能是: 高速处理分组的传输与交换; 路由选择; 流量控制。 分组交换公共数据网的用户进网接口标准 (1)非分组式终端DTE/DCE进网接口标准有如下3种: ① X.3建议。它规定了公共数据网内PAD的基本功能和工作环境。 ② X.28建议。它规定了在非分组式终端与PAD之间采用的协议,用于完成如下功能: 建立终端接入PAD的连接; 按要求设置终端参数; 建立终端与目的DTE之间的虚呼叫连接(动态建立的虚电路); 控制终端与PAD之间的数据通信; 拆除虚呼叫连接。 ③ X.29建议。它规定了在远程分组式终端与PAD之间相互作用的控制过程。 (2) 分组