版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
(25-31,Review)计算机网络与因特网
习题解答
肖治民
20070531(25-31,Review)计算机网络与因特网
习题解答
肖125.1通过图示简述RIP协议对距离-向量算法的增强过程。A:相同开销路径的处理过时路径的处理什么是距离-向量???
12.15矢量距离路由(中文)25.1通过图示简述RIP协议对距离-向量算法的增强过程。2R1N1R2R3R4N2N3N4P1P2H1路径距离=2路径距离=2采取先入为主策略,先到的路由信息直接计算存储到路由表中。如果收到的新路由距离信息和路由表中已有的路由距离信息相等,则直接抛弃,不进行更新路由表操作相同开销路径的处理R1N1R2R3R4N2N3N4P1P2H1路径距离=2路径3过时路径的处理R1N1R2R3R4N2N3N4P1P2H1R4P1P2路由发生中断对应每个路由信息设定一个时钟,用来标记当前路由信息从被更新到目前经历的时间。如果时钟内收到当前路由信息的广播信息,则时钟重新启动。如果时钟一段时间没有收到当前路由信息的广播信息,则删除当前路由条目,等待新的路径广播信息过时路径的处理R1N1R2R3R4N2N3N4P1P2H1R425.2简述RIP/OSPF/BGP协议的原理及其应用。
RIP(原理)采用广播或多播方式传送路径信息支持缺省路由广播,路由器可以对特定外部路由设备指定缺省路由基于无连接数据报协议(UDP)完成路由信息的发送和接收,速度优先RIP(应用)RIP协议是其中最简单的一种动态路由协议。RIP作为一个系统长驻进程而存在于路由器中,负责从网络系统的其它路由器接收路由信息,从而对本地IP层路由表作动态的维护,保证IP层发送报文时选择正确的路由。同时负责广播本路由器的路由信息,通知相邻路由器作相应的修改。25.2简述RIP/OSPF/BGP协议的原理及其应用。
R5OSPF[开放式最短路径优先](原理)OSPF协议应用于一个自治系统内部支持完整的CIDR的地址表示方法和子网结构,允许地址按照类别或子网两种方式进行目的端路由信息表示采用链路-状态算法进行路由更新,路由传送的信息数据较少,每一台路由设备都需要进行整个自治系统内部的路由状况计算OSPF(应用)与RIP相比,OSPF支持在AS中分区域的路由。它支持更大规模的AS路由比其它IGPs。OSPF[开放式最短路径优先](原理)6BGP(原理)自治系统之间的路由协议采取距离-向量路由算法提供可靠传输,保证路由信息的准确和完整负责BGP路由的设备可以动态请求另一自治系统中的路由设备作为自己的外部邻机设备,以便互换路径信息负责BGP路由的设备不断测试邻机设备状态,以互换路径信息BGP(应用)BGP是当前全球网络中重要的EGP。是AS之间互相交换路由信息的协议。BGP(原理)727-28.1Client-Server模式的产生原因及其功能
虽然互联网系统提供基础的通信服务,但协议软件并不能启动与一台远程计算机的通信,也不能接受一台远程计算机的通信。,通信中必须有两个应用程序参加:一个启动通信,另一个接受通信。一个通信所涉及的两个应用不能都在等待信息到达—一个应用必须主动地启动交互,另一个则被动地等待。客户(client)和服务器(server)的术语是指一个通信中所涉及的两个应用。主动启动通信的应用称为客户,而被动等待通信的应用称为服务器。27-28.1Client-Server模式的产生原因及其8Clientsoftware:Isanarbitraryapplicationprogramthatbecomesaclienttemporarilywhenremoteaccessisneeded,butalsoperformsothercomputationlocally.Isinvokeddirectlybyauser,andexecutesonlyforonesession.Runlocallyonauser’spersonalcomputer.Activelyinitiatescontactwithaserver.Canaccessmultipleservicesasneeded,butactivelycontactsoneremoteserveratatime.Doesnotrequirespecialhardwareorasophisticatedoperatingsystem.Clientsoftware:9serversoftware:Isanspecial-purpose,privilegedprogramdedicatedtoprovidingoneservice,butcanhandlemultipleremoteclientsatthesametime.Isinvokedautomaticallywhenasystemboots,andcontinuestoexecutethroughmanysessions.Runsonasharedcomputer.Waitspassivelyforcontactfromarbitraryremoteclients.Acceptscontactfromarbitraryclients,but offersasingleservice.Requirespowerfulhardwareanda sophisticatedoperatingsystem.serversoftware:1027-28.2Socket接口及其在Client-Server模式中的执行模式
通信协议标准并不总会定义应用程序用来与该协议进行交互的API。相反,协议规定应该只提供一般操作,并允许各个操作系统去定义应用程序用来实现这些操作的具体API。因此,在应用程序发送数据时,一个协议标准可能只是建议某个操作,而由API来定义具体的函数名和每个参数的类型。套接字API现在成为了大多数接受的协议使用方式,并为许多操作系统所支持。27-28.2Socket接口及其在Client-Serv11SocketbindlistenacceptSend/recv(循环)closeSocketconnectSend/recv(循环)close通信阶段连接建立阶段关闭阶段准备阶段ServerClientSocketbindlistenacceptSend/rec12Server端:1>Socket过程:socket过程创建一个套接字并返回一个整型描述符:2>Bind过程:服务器使用bind过程提供一个协议端口号,并通过它等待通信;3>Listen过程:在说明了一个协议端口后,服务器必须通知操作系统将这个套接字设为被动模式以使它能被用来等待客户的通信。为了做到这一点,服务器调用listen过程:4>Accept过程:使用面向连接传输协议的服务器必须调用accept过程来接受下一个连接请求。如果队列中已经有请求,accept立即返回一个新的套接字;如果还没有请求到达,系统挂起服务器直至有客户建立连接。Client端:1>Socket过程:socket过程创建一个套接字并返回一个整型描述符:2>Connect过程:客户使用connect过程与指定服务器建立连接。Server端:Client端:13主要函数参数说明descriptor=socket(protofamily,type,protocol)
Protofamily:1:AF-INET4IPv4协议2:AF-INET6IPv6协议3:AF-LOCALUnix域协议4:AF-ROUTE路由插口Type:1.SOCK_STREAM(字节流插口)
面向连接2.SOCK_DGRAM(数据报插口)无连接服务3.SOCK_RAW(原始插口)较低层协议,如IP、ICMP直接访问Protocol:一般情况将其设置为0,除非用在原始插口上。主要函数参数说明descriptor=socket(pr14bind(socket,localaddr,addrlen)localaddr结构定义:structsockaddr_in{u_charsin_len;/*地址总长*/u_charsin_family;/*地址族AF_INET*/u_shortsin_port;/*协议端口号*//*16位端口号,网络字节顺序*/structin_addrsin_addr;/*计算机IP地址*//*32位IP地址,网络字节顺序*/
charsin_zero[8];/*保留,未用(置为0)*/};bind(socket,localaddr,addrlen1530.
1、若已经建立了一条TCP连接,为什么要 传送邮件时还要建立一条TCP连接。首先由Client建立一个TCP联接到Server的熟知端口25请求服务然后Server指定一个临时的端口与Client交互。这就需要再建立一个TCP连接。以使25端口能继续监听其它Client的连接请求。30.1、若已经建立了一条TCP连接,为什么要 16Client:HELO:serverdomain1Server:250OKClient:MAILFROM:XXX@serverdomain1Server:250OKClient:RCPTTO:yyy@serverdomain2Server:250OKClient:DATAServer:354Startmailinputendwith.Client:ThemessagethatbesentClient:.Server:250OKClient:QuitServer:221serviceclosed30.2、在SMTP中,若在两个用户间只发送1行的报文,则要交换的命令和响应共有多少行。Client:HELO:serverdomain130.2、1730.3、一个发信人要发送一个JPEG报文,试给出MIME首部。MIME-Version:1.0Content-Type:Image/JPEG;boundary=xxx-yyyContent-Transfer-Encoding:base6430.3、一个发信人要发送一个JPEG报文,试给出MIME首18计算机网络习题讲解课件19MIMEisasupplementaryprotocolthatallowsnon-ASCIIdatatobesentthroughSMTP.itisnotamailprotocolandcannotreplaceSMTP.itisonlyanextensiontoSMTP.ittransformsnon-ASCIIdataatthesendersitetoNVT(networkvirtualterminal)ASCIIdataanddeliversittotheclientSMTPtobesentthroughtheInternet.TheserverSMTPatthereceivingsidereceivestheNVTASCIIdataanddeliversittoMIMEtobetransformedbacktotheoriginaldata.MIMEisasupplementaryprotoc20跟其他网络应用一样,FTP使用客户/服务器模式。用户运行一个本地FTP应用程序,该程序解释用户输入的命令。当用户输入open命令并且指定一个远程计算机时,本地应用成为一个FTP客户,它用TCP建立与指定计算机上的FTP服务器之间的控制连接。客户与服务器在通过控制连接进行通信时使用FTP协议。在传输文件时,FTP并不通过控制连接来传送数据。相反,服务器为每个文件传输建立一个单独的数据连接,用它来发送文件并将之关闭。当传输在进行时,客户与服务器之间打开了两个连接:一个控制连接和一个用于传输的数据连接。一旦传输完成,客户与服务器关闭数据连接,并且继续使用控制连接31.1为什么客户发出的控制连接是主动打开,但发出的数据连接是被动打开。跟其他网络应用一样,FTP使用客户/服务器模式。用户运21奈奎斯特定理在带宽为B的传输系统上所能达到的最大数据传输速率以每秒位数表示时可达到2B。更一般地,如果传输系统使用K种不同电压而不是两种,奈奎斯特定理指出,以每秒位数表示的最大数据传输速率D为:D=2Blog2
KB是带宽REVIEW奈奎斯特定理REVIEW22主要网络设备中继器集线器网桥交换机路由器网关主要网络设备中继器集线器网桥交换机路由器23中继器(REPEATER):用来延长网络距离的互连设备。集线器(HUB):实际上就是一个多端口的中继器,集线器就是一种共享设备,HUB本身不能识别目的地址,数据包在以HUB为架构的网络上是以广播方式传输的,由每一台终端通过验证数据包头的地址信息来确定是否接收。如果发生碰撞还要重试。网桥(BRIDGE):工作在数据链路层,将两个局域网(LAN)连起来,根据MAC地址(物理地址)来转发帧,它可以有效地联接两个LAN,使本地通信限制在本网段内,并转发相应的信号至另一网段,网桥通常用于联接数量不多的、同一类型的网段。可以隔离冲突域。
中继器(REPEATER):用来延长网络距离的互连设备。24交换机(SWITCH):使用交换机也可以把网络“分段”,通过对照地址表,交换机只允许必要的网络流量通过交换机。通过交换机的过滤和转发,可以有效的避免共享冲突。路由器(ROUTER):用于连接多个逻辑上分开的,使用不同协议和体系结构的网络。它具有判断网络地址和选择路径的功能,过滤和分隔网络信息流。隔离广播域。交换机(SWITCH):使用交换机也可以把网络“分段”,通25两种主要的帧格式头部5Byte有效载荷48Byte两种主要的帧格式头部5Byte有效载26TCP段格式TCP报文头数据项:基本信息20B程序端口号源端口号:16bits目标端口号:16bits发送-接收端序列号发送数据序列号:32bits确认序列号:32bits报头长度:4bits操作类型码位:6bits滑动窗口缓冲区大小:16bits报头与数据的校验校验和:32bits选项字段:变长TCP段格式TCP报文头数据项:基本信息20B27IP地址分类?每类地址在引入mask后所能带的子网与主机数量的计算IP地址分类?每类地址在引入mask后所能带的子网与主机数量28奈奎斯特采样定理Nyquist’ssamplingtheorem(采样定理)statesthatifacontinuoussignalissampledatarategreaterthantwicethehighestsignificantfrequency,theoriginalsignalcanbereconstructedfromthesamples(样本).SynchronousOpticalNETwork(SONET) 同步光纤网奈奎斯特采样定理Nyquist’ssamplingthe29TCP的特征从应用程序的角度来看,TCP提供的服务有七个主要特征:•面向连接(ConnectionOrientation)。TCP提供的是面向连接的服务。•点对点通信(Point-To-PointCommunication),每一TCP连接有两个端点。•完全可靠性(CompleteReliability)。TCP确保通过一个连接发送的数据按发送时一样正确地送到,且不会发生数据丢失或乱序。•全双工通信(FullDuplexCommunication)。一个TCP连接允许数据在任何一个方向流动,并允许任何一个应用程序在任何时刻发送数据。TCP能够在两个方向上缓冲输入和输出的数据。•流接口(StreamInterface)。TCP提供了一个流接口,一个应用利用它可以发送一个连续的字节流穿过连接。•可靠的连接建立(ReliableConnectionStartup)。TCP要求当两个应用创建一个连接时,两端必须遵从新的连接。•友好的连接终止(GracefulConnectionShutdown)。TCP确保在关闭连接之前传递的所有数据的可靠性。概括:TCP提供一个完全可靠的(没有数据重复或丢失)、面向连接的、全双工的流传输服务,允许两个应用程序建立一个连接,并在任何一个方向上发送数据,然后终止连接。每一TCP连接可靠地建立,友好地终止,在终止发生之前的所有数据都会被可靠地传递。TCP的特征从应用程序的角度来看,TCP提供的服务有七个30TCP/IP协议系列包含了一个专门用于发送差错报文的协议,这一协议就叫互联网控制报文协议(InternetControlMessageProtocol,ICMP)。该协议对IP的标准执行是必要的。两个协议是相互依赖的:IP在发送一个差错报文时要用到ICMP,而ICMP利用IP来传递报文。ICMP概念TCP/IP协议系列包含了一个专门用于发送差错报文31当一个ICMP报文被发送时发生的两层封装。ICMP报文被封装在一个数据报中,而数据报又被封装在帧中,然后在网上传输当一个ICMP报文被发送时发生的两层封装。ICM32ICMP的几种网络用途实现ICMP报文测试可达性ping使用ICMP回应请求和回应应答报文来实现。当调用ping程序时,它发送一个包含ICMP回应请求的报文给目的地,然后等待一段很短的时间。如果没有收到应答,则重新传送请求。如果重传的请求仍没有收到应答(或收到一个ICMP目的不可达报文),ping声称该远程机器为不可达。远端主机上的ICMP软件应答该回应请求报文。按照协议只要收到回应请求,ICMP软件必须发送回应应答。ICMP的几种网络用途实现ICMP报文测试可达性33路由跟踪(traceroute)在构造一个通往给定目的地的路径上的所有路由器的列表时,用到了ICMP报文。路由跟踪程序简单地发送一系列的数据报并等待每一个响应:在发送第一个数据报之前,将它的生存时间置为1。第一个路由器收到这一数据报会将生存时间减1,显然就会丢弃这一数据报,并发回一个ICMP超时报文。由于ICMP报文是通过IP数据报传送的,因此路由跟踪可以从中取出IP源地址,也就是去往目的地的路径上的第一个路由器的地址。得到第一个路由器的地址之后,路由跟踪会发送一个生存时间为2的数据报。第一个路由器将计时器减1并转发这一数据报,第二个路由器会丢弃这一数据报并发回一个超时报文。类似的,一旦跟踪路由程序收到距离为2的路由器发来的超时报文,它就发送生存时间为3的数据报,然后是4,等等。路由跟踪(traceroute)34ICMP发现路径MTU差错报文是由一个“要求分段但不允许”的ICMP报文组成,产生这一报文的技术就在于数据报头部中用于规定数据报不能被分段的标志(FLAG)域中的一个位。当一个路由器发现数据报必须被分段时,它就检测头部中的那一位是否允许分段。如果这一位为1,路由器就不能分段,因而就发送一个ICMP要求分段报文给源主机,并丢弃数据报。主机在收到这一差错报文后就会发送另一个较小的探测报文,直到某一探测报文成功。ICMP发现路径MTU35(25-31,Review)计算机网络与因特网
习题解答
肖治民
20070531(25-31,Review)计算机网络与因特网
习题解答
肖3625.1通过图示简述RIP协议对距离-向量算法的增强过程。A:相同开销路径的处理过时路径的处理什么是距离-向量???
12.15矢量距离路由(中文)25.1通过图示简述RIP协议对距离-向量算法的增强过程。37R1N1R2R3R4N2N3N4P1P2H1路径距离=2路径距离=2采取先入为主策略,先到的路由信息直接计算存储到路由表中。如果收到的新路由距离信息和路由表中已有的路由距离信息相等,则直接抛弃,不进行更新路由表操作相同开销路径的处理R1N1R2R3R4N2N3N4P1P2H1路径距离=2路径38过时路径的处理R1N1R2R3R4N2N3N4P1P2H1R4P1P2路由发生中断对应每个路由信息设定一个时钟,用来标记当前路由信息从被更新到目前经历的时间。如果时钟内收到当前路由信息的广播信息,则时钟重新启动。如果时钟一段时间没有收到当前路由信息的广播信息,则删除当前路由条目,等待新的路径广播信息过时路径的处理R1N1R2R3R4N2N3N4P1P2H1R3925.2简述RIP/OSPF/BGP协议的原理及其应用。
RIP(原理)采用广播或多播方式传送路径信息支持缺省路由广播,路由器可以对特定外部路由设备指定缺省路由基于无连接数据报协议(UDP)完成路由信息的发送和接收,速度优先RIP(应用)RIP协议是其中最简单的一种动态路由协议。RIP作为一个系统长驻进程而存在于路由器中,负责从网络系统的其它路由器接收路由信息,从而对本地IP层路由表作动态的维护,保证IP层发送报文时选择正确的路由。同时负责广播本路由器的路由信息,通知相邻路由器作相应的修改。25.2简述RIP/OSPF/BGP协议的原理及其应用。
R40OSPF[开放式最短路径优先](原理)OSPF协议应用于一个自治系统内部支持完整的CIDR的地址表示方法和子网结构,允许地址按照类别或子网两种方式进行目的端路由信息表示采用链路-状态算法进行路由更新,路由传送的信息数据较少,每一台路由设备都需要进行整个自治系统内部的路由状况计算OSPF(应用)与RIP相比,OSPF支持在AS中分区域的路由。它支持更大规模的AS路由比其它IGPs。OSPF[开放式最短路径优先](原理)41BGP(原理)自治系统之间的路由协议采取距离-向量路由算法提供可靠传输,保证路由信息的准确和完整负责BGP路由的设备可以动态请求另一自治系统中的路由设备作为自己的外部邻机设备,以便互换路径信息负责BGP路由的设备不断测试邻机设备状态,以互换路径信息BGP(应用)BGP是当前全球网络中重要的EGP。是AS之间互相交换路由信息的协议。BGP(原理)4227-28.1Client-Server模式的产生原因及其功能
虽然互联网系统提供基础的通信服务,但协议软件并不能启动与一台远程计算机的通信,也不能接受一台远程计算机的通信。,通信中必须有两个应用程序参加:一个启动通信,另一个接受通信。一个通信所涉及的两个应用不能都在等待信息到达—一个应用必须主动地启动交互,另一个则被动地等待。客户(client)和服务器(server)的术语是指一个通信中所涉及的两个应用。主动启动通信的应用称为客户,而被动等待通信的应用称为服务器。27-28.1Client-Server模式的产生原因及其43Clientsoftware:Isanarbitraryapplicationprogramthatbecomesaclienttemporarilywhenremoteaccessisneeded,butalsoperformsothercomputationlocally.Isinvokeddirectlybyauser,andexecutesonlyforonesession.Runlocallyonauser’spersonalcomputer.Activelyinitiatescontactwithaserver.Canaccessmultipleservicesasneeded,butactivelycontactsoneremoteserveratatime.Doesnotrequirespecialhardwareorasophisticatedoperatingsystem.Clientsoftware:44serversoftware:Isanspecial-purpose,privilegedprogramdedicatedtoprovidingoneservice,butcanhandlemultipleremoteclientsatthesametime.Isinvokedautomaticallywhenasystemboots,andcontinuestoexecutethroughmanysessions.Runsonasharedcomputer.Waitspassivelyforcontactfromarbitraryremoteclients.Acceptscontactfromarbitraryclients,but offersasingleservice.Requirespowerfulhardwareanda sophisticatedoperatingsystem.serversoftware:4527-28.2Socket接口及其在Client-Server模式中的执行模式
通信协议标准并不总会定义应用程序用来与该协议进行交互的API。相反,协议规定应该只提供一般操作,并允许各个操作系统去定义应用程序用来实现这些操作的具体API。因此,在应用程序发送数据时,一个协议标准可能只是建议某个操作,而由API来定义具体的函数名和每个参数的类型。套接字API现在成为了大多数接受的协议使用方式,并为许多操作系统所支持。27-28.2Socket接口及其在Client-Serv46SocketbindlistenacceptSend/recv(循环)closeSocketconnectSend/recv(循环)close通信阶段连接建立阶段关闭阶段准备阶段ServerClientSocketbindlistenacceptSend/rec47Server端:1>Socket过程:socket过程创建一个套接字并返回一个整型描述符:2>Bind过程:服务器使用bind过程提供一个协议端口号,并通过它等待通信;3>Listen过程:在说明了一个协议端口后,服务器必须通知操作系统将这个套接字设为被动模式以使它能被用来等待客户的通信。为了做到这一点,服务器调用listen过程:4>Accept过程:使用面向连接传输协议的服务器必须调用accept过程来接受下一个连接请求。如果队列中已经有请求,accept立即返回一个新的套接字;如果还没有请求到达,系统挂起服务器直至有客户建立连接。Client端:1>Socket过程:socket过程创建一个套接字并返回一个整型描述符:2>Connect过程:客户使用connect过程与指定服务器建立连接。Server端:Client端:48主要函数参数说明descriptor=socket(protofamily,type,protocol)
Protofamily:1:AF-INET4IPv4协议2:AF-INET6IPv6协议3:AF-LOCALUnix域协议4:AF-ROUTE路由插口Type:1.SOCK_STREAM(字节流插口)
面向连接2.SOCK_DGRAM(数据报插口)无连接服务3.SOCK_RAW(原始插口)较低层协议,如IP、ICMP直接访问Protocol:一般情况将其设置为0,除非用在原始插口上。主要函数参数说明descriptor=socket(pr49bind(socket,localaddr,addrlen)localaddr结构定义:structsockaddr_in{u_charsin_len;/*地址总长*/u_charsin_family;/*地址族AF_INET*/u_shortsin_port;/*协议端口号*//*16位端口号,网络字节顺序*/structin_addrsin_addr;/*计算机IP地址*//*32位IP地址,网络字节顺序*/
charsin_zero[8];/*保留,未用(置为0)*/};bind(socket,localaddr,addrlen5030.
1、若已经建立了一条TCP连接,为什么要 传送邮件时还要建立一条TCP连接。首先由Client建立一个TCP联接到Server的熟知端口25请求服务然后Server指定一个临时的端口与Client交互。这就需要再建立一个TCP连接。以使25端口能继续监听其它Client的连接请求。30.1、若已经建立了一条TCP连接,为什么要 51Client:HELO:serverdomain1Server:250OKClient:MAILFROM:XXX@serverdomain1Server:250OKClient:RCPTTO:yyy@serverdomain2Server:250OKClient:DATAServer:354Startmailinputendwith.Client:ThemessagethatbesentClient:.Server:250OKClient:QuitServer:221serviceclosed30.2、在SMTP中,若在两个用户间只发送1行的报文,则要交换的命令和响应共有多少行。Client:HELO:serverdomain130.2、5230.3、一个发信人要发送一个JPEG报文,试给出MIME首部。MIME-Version:1.0Content-Type:Image/JPEG;boundary=xxx-yyyContent-Transfer-Encoding:base6430.3、一个发信人要发送一个JPEG报文,试给出MIME首53计算机网络习题讲解课件54MIMEisasupplementaryprotocolthatallowsnon-ASCIIdatatobesentthroughSMTP.itisnotamailprotocolandcannotreplaceSMTP.itisonlyanextensiontoSMTP.ittransformsnon-ASCIIdataatthesendersitetoNVT(networkvirtualterminal)ASCIIdataanddeliversittotheclientSMTPtobesentthroughtheInternet.TheserverSMTPatthereceivingsidereceivestheNVTASCIIdataanddeliversittoMIMEtobetransformedbacktotheoriginaldata.MIMEisasupplementaryprotoc55跟其他网络应用一样,FTP使用客户/服务器模式。用户运行一个本地FTP应用程序,该程序解释用户输入的命令。当用户输入open命令并且指定一个远程计算机时,本地应用成为一个FTP客户,它用TCP建立与指定计算机上的FTP服务器之间的控制连接。客户与服务器在通过控制连接进行通信时使用FTP协议。在传输文件时,FTP并不通过控制连接来传送数据。相反,服务器为每个文件传输建立一个单独的数据连接,用它来发送文件并将之关闭。当传输在进行时,客户与服务器之间打开了两个连接:一个控制连接和一个用于传输的数据连接。一旦传输完成,客户与服务器关闭数据连接,并且继续使用控制连接31.1为什么客户发出的控制连接是主动打开,但发出的数据连接是被动打开。跟其他网络应用一样,FTP使用客户/服务器模式。用户运56奈奎斯特定理在带宽为B的传输系统上所能达到的最大数据传输速率以每秒位数表示时可达到2B。更一般地,如果传输系统使用K种不同电压而不是两种,奈奎斯特定理指出,以每秒位数表示的最大数据传输速率D为:D=2Blog2
KB是带宽REVIEW奈奎斯特定理REVIEW57主要网络设备中继器集线器网桥交换机路由器网关主要网络设备中继器集线器网桥交换机路由器58中继器(REPEATER):用来延长网络距离的互连设备。集线器(HUB):实际上就是一个多端口的中继器,集线器就是一种共享设备,HUB本身不能识别目的地址,数据包在以HUB为架构的网络上是以广播方式传输的,由每一台终端通过验证数据包头的地址信息来确定是否接收。如果发生碰撞还要重试。网桥(BRIDGE):工作在数据链路层,将两个局域网(LAN)连起来,根据MAC地址(物理地址)来转发帧,它可以有效地联接两个LAN,使本地通信限制在本网段内,并转发相应的信号至另一网段,网桥通常用于联接数量不多的、同一类型的网段。可以隔离冲突域。
中继器(REPEATER):用来延长网络距离的互连设备。59交换机(SWITCH):使用交换机也可以把网络“分段”,通过对照地址表,交换机只允许必要的网络流量通过交换机。通过交换机的过滤和转发,可以有效的避免共享冲突。路由器(ROUTER):用于连接多个逻辑上分开的,使用不同协议和体系结构的网络。它具有判断网络地址和选择路径的功能,过滤和分隔网络信息流。隔离广播域。交换机(SWITCH):使用交换机也可以把网络“分段”,通60两种主要的帧格式头部5Byte有效载荷48Byte两种主要的帧格式头部5Byte有效载61TCP段格式TCP报文头数据项:基本信息20B程序端口号源端口号:16bits目标端口号:16bits发送-接收端序列号发送数据序列号:32bits确认序列号:32bits报头长度:4bits操作类型码位:6bits滑动窗口缓冲区大小:16bits报头与数据的校验校验和:32bits选项字段:变长TCP段格式TCP报文头数据项:基本信息20B62IP地址分类?每类地址在引入mask后所能带的子网与主机数量的计算IP地址分类?每类地址在引入mask后所能带的子网与主机数量63奈奎斯特采样定理Nyquist’ssamplingtheorem(采样定理)statesthatifacontinuoussignalissampledatarategreaterthantwicethehighestsignificantfrequency,theoriginalsignalcanbereconstructedfromthesamples(样本).SynchronousOpticalNETwork(SONET) 同步光纤网奈奎斯特采样定理Nyquist’ssamplingthe64TCP的特征从应用程序的角度来看,TCP提供的服务有七个主要特征:•面向连接(ConnectionOrientation)。TCP提供的是面向连接
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024版商务车租赁合同(含保险责任条款)
- 二零二五版合作开发房地产合同绿色建筑认证3篇
- 2025年绿色建筑土石方工程承包合同样本2篇
- 2025年度菜园大棚蔬菜种植与农业科技研发合同3篇
- 2025版路灯设施安全检查与应急抢修服务合同4篇
- 二零二四年医疗耗材配件销售代理合同样本3篇
- 2025年度工业用地场地租赁及使用权转让合同3篇
- 2025年度车辆租赁与道路救援服务合同3篇
- 2025年新能源汽车专用车位租赁与充电服务合同2篇
- 2025年度房地产项目融资合同8篇
- 家庭年度盘点模板
- 河南省郑州市2023-2024学年高二上学期期末考试 数学 含答案
- 2024年资格考试-WSET二级认证考试近5年真题集锦(频考类试题)带答案
- 试卷中国电子学会青少年软件编程等级考试标准python三级练习
- 公益慈善机构数字化转型行业三年发展洞察报告
- 饲料厂现场管理类隐患排查治理清单
- 【名著阅读】《红岩》30题(附答案解析)
- Starter Unit 2 同步练习人教版2024七年级英语上册
- 分数的加法、减法、乘法和除法运算规律
- 2024年江苏鑫财国有资产运营有限公司招聘笔试冲刺题(带答案解析)
- 2024年辽宁石化职业技术学院单招职业适应性测试题库含答案
评论
0/150
提交评论