还剩10页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
《通讯与计算机网络》作业作业一1.面向连接服务与无连接服务各自的特点是什么?答面向连接服务在数据交换之前必须先建立连接,保留下层的有关资源,数据交换结束后,应终止这个连接,释放所保留的资源而对无连接服务,两个实体之间不建立连接就可以通信,在数据传输时动态地分配下层资源,不需要事先进行预保留2.协议与服务又何区别?有何关系?答协议是“水平的”,即协议是控制对等实体之间的通信的规则服务是“垂直的”,即服务是由下层向上层通过层间接提供的协议和服务的关系在协议的控制下,上层对下层进行调用,下层对上层进行服务,上下层间用交换源语交换信息同层两个实体间有时有连接3.长度为100字节的应用层数据交给运输层传送,需加上20字节的TCP首部再交给网络层传送,需加上20字节的IP首部最后交给数据链路层的以太网传送,加上首部和尾部18字节试求数据的传输效率答数据长度为100字节时,传输效率=100/100+20+20+18=
63.3%数据长度为1000字节时,传输效率=1000/1000+20+20+18=
94.5%4.试将TCP/IP和OSI的体系结构进行比较讨论其异同之处答1OSI和TCP/IP的相同点是两者都采用层次结构,而且都是按功能分层
(2)OSI和TCP/IP的不同点
1、OSI分七层,自下而上分为物理层、数据链路层、网络层、运输层、会话层、表示层、应用层,而TCP/IP分四层网络接口层、网间网层(IP)、传输层(TCP)和应用层严格讲,TCP/IP网间网协议只包括以下三层,应用程序不算TCP/IP的一部分
2、OSI层次间存在严格的调用关系,两个(N)层实体的通信必须通过下一层(N-1)层实体,不能越级,而TCP/IP可以越过紧邻的下一层直接使用更低层次所提供的服务(这种层次关系常被称为“等级”关系),因而减少了一些不必要的开销,提高了协议的效率
3、OSI只考虑用一种标准的公用数据网将各种不同的系统互联在一起,后来认识互联网协议的重要性,才在网络层划出一个子层来完成互联作用而TCP/IP一开始就考虑到多种异构网的互联问题,并将互联网协议IP作为TCP/IP的重要组成部分
4、OSI开始偏重于面向连接的服务,后来才制度无连接的服务标准,而TCP/IP一开始就有面向连接和无连接的服务,无连接服务的数据报对于互联网中的数据传送以及分组话音通信都是十分方便的
5、OSI与TCP/IP对可靠性的强调也不相同对OSI的面向连接服务,数据链路层、网络层和运输层都要检测和处理错误,尤其在数据链路层采用数据校验、确认和超时重传等措施提供可靠性,而且网络和运输层也有类似技术而TCP/IP则不然,TCP/IP认为可靠性是端到端的问题,应由运输层来解决,因此它允许单个的链路或机器丢失数据或者数据出错,网络本身不进行错误恢复,丢失或出错数据的恢复在源主机和目的主机之间进行,由运输层完成由于可靠性由主机完成,增加了主机的负担但是,当应用程序对可靠性要求不高时,甚至连主机也不必进行可靠性处理,在这种情况下,TCP/IP网的效率最高
6、在两个体系结构中智能的位置也不相同OSI网络层提供面向连接的服务,将寻径、流控、顺序控制、内部确认、可靠性带有智能性的问题,都纳入网络服务,留给末端主机的事就不多了相反,TCP/IP则要求主机参与几乎所有网络服务,所以对入网的主机要求很高
7、OSI开始末考虑网络管理问题,到后来才考虑这个问题,而TCP/IP有较好的网络管理5.试简述分组交换的特点答分组交换实质上是在“存储---转发”基础上发展起来的它兼有电路交换和报文交换的优点分组交换在线路上采用动态复用技术传送按一定长度分割为许多小段的数据---分组每个分组标识后,在一条物理线路上采用动态复用的技术,同时传送多个数据分组把来自用户发端的数据暂存在交换机的存储器内,接着在网内转发到达接收端,再去掉分组头将各数据字段按顺序重新装配成完整的报文分组交换比电路交换的电路利用率高,比报文交换的传输时延小,交互性好6.物理层要解决哪些问题?物理层的主要特点是什么?答物理层主要解决把比特数据转换成在传输介质传输的信号物理层主要特点机械特性、电气特性,功能特性和规程特性7.奈氏准则与香农公式在数据通信中的意义是什么?比特和波特有何区别?答奈氏准则与香农公式在数据通信中的意义是在有噪声的情况下数据最大传输率与信噪比和带宽有关比特和波特区别是比特是数据传输单位,波特是信号的传输率8.常见的传输媒体有哪几种?各有何特点?答双绞线(有屏和无屏),光纤,无线电,同轴电缆双绞线受干扰高,安装方便;光纤传输快搞干扰性能好,价格贵,无线电通信稳定传输质量高,传输范围有限;同轴电缆误码率低,易受低频干扰9.传播时延、发送时延和重发时延各自的物理意义是什么?物理层的接口有哪些方面的特性?各包含什么内容?答传播时延电磁波在信道中传播一定的距离需要花费的时间发送时延主机或路由器发送数据帧所需要的时间重发时延是因为数据在传输中出了差错就要重新传送,因而增加了总的数据传输时间作业二1.数据链路(即逻辑链路)与链路(即物理链路)有何区别?“电路接通了”与“数据链路接通了”的区别何在?答数据链路在物理线路上加上特定的协议而产生的逻辑数据通道链路物理的线路电路接通了指物理上的连接上了,但不一定能进行数据传输数据链路接通了,指可以进行数据传输2.数据链路层的链路控制包括哪些功能?答数据链路层的链路控制功能如下
1、链路管理数据链路的建立,维持,释放
2、成帧将数据,控制信息按照特定格式组成数据传送单位
3、帧同步接收方如何区分一个完整的帧
4、流量控制发送者的速度自动适应接收者的速度
5、差错控制检错重发和前向纠错
6、透明传输将数据中与控制信息相同的内容与真正的控制信息区分开
7、寻址定位发送者和接收者的地址3.数据率为10Mbit/s的以太网的码元传输速率是多少波特?答以太网使用曼彻斯特编码,这就意味着发送的每一位都有两个信号周期标准以太网数据速率是10MB/S,因此波特率是数据率的两倍,即20M波特4.试说明10BASE5,10BASE2和10BASE-T所代表的意思答10BASE510BASE2和10BASE-T分别表示以太网三种不同的物理层10表示数据率是10MB/S,BASE表示电缆上的信号是基带信号,采用曼彻斯特编码5表示精缆,每一段电缆是最大长度是500米2代表细缆,每一段电缆的最大长度是185米T表示双绞线5.10Mbit/s以太网升级到100Mbit/s和1Gbit/s甚至10Gbit/s时,需要解决哪些技术问题?在帧的长度方面需要有什么改变?为什么?传输媒体应当有什么改变?答以太网升级时,由于数据传输率提高了,帧的发送时间会按比例缩短,这样会影响冲突的检测所以需要减小最大电缆长度或增大帧的最小长度,使参数a保持为较小的值,才能有效地检测冲突在帧的长度方面,几种以太网都采用
802.3标准规定的以太网最小最大帧长,使不同速率的以太网之间可方便地通信100BIT/S的以太网采用保持最短帧长不变的方法,而将一个网段的最大电缆长度减小到100M,同时将帧间间隔时间由原来的
9.6US,改为
0.96US1GBIT/S以太网采用保持网段的最大长度为100M的方法,用“载波延伸”和“分组突法”的办法使最短帧仍为64字节,同时将争用字节增大为512字节传输媒体方面,10MBIT/S以太网支持同轴电缆,双绞线和光纤,而100MBIT/S和1GBIT/S以太网支持双绞线和光纤,10GBIT/S以太网只支持光纤6.有10个站连接到以太网上,试计算以下三种情况下每一个站所能得到带宽
(1)10个站点连接到一个10Mbit/s以太网集线器;
(2)10站点连接到一个100Mbit/s以太网集线器;
(3)10个站点连接到一个10Mbit/s以太网交换机答
(1)每个站所能得到带宽为10Mbit/s2每个站所能得到带宽为100Mbit/s3每一个站独占10Mbit/s7.假定一个以太网上的通信量中的80%是在本局域网上进行的,而其余的20%的通信量是在本局域网和因特网之间进行的另一个以太网的情况则反过来这两个以太网一个使用以太网集线器,另一个使用以太网交换机你认为以太网交换机应当用在哪一个网络上?答以太网交换机用在这样的风格,其20%通信量在本局域网而80%的通信量到因特网8.以太网使用的CSMA/CD协议是以争用方式接入到共享信道这与传统的时分复用TDM相比优缺点如何?答CSMA/CD是在发送数据前先监听信道是否空闲,如果空闲的话就发送,否则就延迟等待但必保持发送状态,直到在最远处发生冲突的信号传回,否则无法知道冲突是否在远处发生所以必须发送时间大于2倍的信号传播时间时分复用TDM指不同时间内每个用户占用全部的频带9.以太网交换机有何特点?用它怎样组成虚拟局域网?答以太网交换机的特点以太网交换机实质与一个多端口网桥工作在数据链路层以太网交换机的每个端口都直接与一个单个主机或另一个集线器相连,并且一般工作在全双工方式交换机能同时连通许多对的端口,使每一对相互通信的主机都能像独占通信媒体一样,进行无碰撞地传输数据通信完成后就断开连接10.网桥的工作原理和特点是什么?网桥与转发器以及以太网交换机有何异同?答网桥的每个端口与一个网段相连,网桥从端口接收网段上传送的各种帧每当收到一个帧时,就先暂存在其缓冲中若此帧未出现差错,且欲发往的目的站MAC地址属于另一网段,则通过查找部表,将收到的帧送行对应的端口转发去若该帧出现差错,则丢弃此帧网桥过滤了通信量,扩大了物理范围,提高了可靠性,可互连不同物理层,不同MAC子层和不同速率的局域网但同时也增加了时延,对用户太多和通信量太大的局域网不适合网桥与转发器不同1,网桥工作在数据链路层,而转发器工作在物理层;2,网桥不像转发器转发所有的帧,而是只转发未出现差错,且目的站属于另一网络的帧或挂广播帧3,转发器转发一帧时不用检测传输媒体,而网桥在转一帧必须执行CSMA/CD算法4,网桥和转发器都有扩展局域网的作用作业三1.试从多个方面比较虚电路和数据报这两种服务的优缺点答虚电路与数据报比较如下虚电路
1.不需要建立连接
2.包含每个目地连接地址
3.没有连接状态表
4.当路由器失败时,没有任何影响
5.拥堵无法控制数据报
1.需要建立连接
2.只包含每个连接号,不包含具体目地地址
3.包含一张状态连接表
4.当路由器失败时,连接表将失效,需要重新建立连接表
5.可以有效控制拥堵2.假定分组交换网中所有结点的处理机和主机均正常工作,所有的软件也正常无误试问一个分组是否可能被投送到错误的目的结点?答不可能被投送到错误的目的结点3.子网掩码为
255.
255.
255.0代表什么意思?答代表C类地址对应的子网掩码值但也可以是A类或B类地址的掩码,即主机号由最后8位决定而路由寻找网络由前24位决定4.某网络的现在掩码为
255.
255.
255.248,问该网络能够连接多少个主机?答该网络能够连接6个主机5.某A类网络和某B类网络的子网号subnet-id分别为16个1和8个1,问这两个网络的子网掩码有何不同?答子网掩码一样,但子网数目不同6.某A类网络的子网掩码为
255.
255.
0.255,它是否是一个有效的子网掩码?答有效,但不推荐这样使用7.试找出可产生以下数目的A类子网的子网掩码(采用连续掩码)
(1)2,
(2)6,
(3)20,
(4)62,
(5)122,
(6)250答
(1)
255.
192.
0.0,
(2)
255.
224.
0.0,
(4)
255.
252.
0.0,
(5)
255.
254.
0.0,
(6)
255.
255.
0.08.以下有四个子网掩码,哪些是不推荐使用的?
(1)
176.
0.
0.0,
(2)
96.
0.
0.0,
(3)
127.
192.
0.0,
(4)
255.
128.
0.0答
(1)
176.
0.
0.0,
(2)
96.
0.
0.0,
(3)
127.
192.
0.0不推荐使用答只有
(4)是连续的1和连续的0的掩码,是推荐使用的9.有如下的四个/24地址块,试进行最大可能的聚合
212.
56.
132.0/24,
212.
56.
133.0/
24212.
56.
134.0/24,
212.
56.
135.0/24答:212=
(11010100)2,56=
(00111000)2132=
(10000100)2,133=
(10000101)2134=
(10000110)2,135=
(10000111)2所以共同的前缀有22位,即1101010000111000100001,聚合的CIDR地址块是
212.
56.
132.0/2210.某单位分配到一个B类IP地址,其net-id为
129.
250.
0.0该单位有4000台机器,平均分布在16个不同的地点如选用子网掩码为
255.
255.
255.0,试给每一地点分配一个子网号码,并计算出每个地点主机号码的最小值和最大值答最小值16;最大值250;11.在因特网上的一个B类地址的子网掩码是
255.
255.
240.0试问在其中每一个子网上的主机数最多是多少?答:240=
(11110000)2,子网掩码为前20个连续的1,后12个连续的0所以该子网表示主机有12bit,子网上的主机数=212-2=4094,(减去主机全0和全1两个特殊地址)12.设某路由器建立了如表7-19所示的转发表目的网络子网掩码下一跳
128.
96.
39.
0255.
255.
255.128接口
0128.
96.
39.
128255.
255.
255.128接口
1128.
96.
40.
0255.
255.
255.128R
2192.
4.
153.
0255.
255.
255.192R3*(默认)R4此路由器可以直接从接口0和接口1转发分组,也可通过相邻的路由器R2,R3和R4进行转发现共收到5个分组,其目的站IP地址分别为
(1)
128.
96.
39.10,
(2)
128.
96.
40.12,
(3)
128.
96.
40.151,
(4)
192.
4.
153.17,
(5)
192.
4.
153.90试分别计算其下一跳答:路由表的查找原则是将目的IP地址与路由表中第一表项的子网掩码相与,如果结果与该表项的目的网络相等,则按该表项中的下一跳所指转发否则与第二表项的子网掩码相与,如此下去,如果所有表项均不匹配,则按默认路由转发因而检测表中第i项的计算过程可表示为:ifMask[i]D==Destination[i]forwardingtoNextHop[i];
(1):
128.
96.
39.
10255.
255.
255.128==
128.
96.
39.0,与第一条表项匹配,按下一跳所指接口0转发
(2):
128.
96.
40.
12255.
255.
255.128==
128.
96.
40.0,与前两条表项不匹配,与第三条表项匹配,按下一跳R2转发
(3):
128.
96.
40.
151255.
255.
255.128==
128.
96.
40.128,与前三条表项不匹配;
128.
96.
40.
151255.
255.
255.192==
128.
96.
40.128,与第四条表项也不匹配;最终按默认路由表项转发到下一跳R4
(4):
192.
4.
153.
17255.
255.
255.128==
192.
4.
153.0,与前三条表项不匹配;
192.
4.
153.
17255.
255.
255.192==
192.
4.
153.0,与第四条匹配,按下一跳R3转发
(5):
192.
4.
153.
90255.
255.
255.128==
192.
4.
153.0,与前三条不匹配;
192.
4.
153.
90255.
255.
255.192==
192.
4.
153.64,与第四条表项也不匹配;最终按默认路由表项转发到下一跳R4作业四1.解释为什么突然释放运输连接就可能丢失用户数据而使用TCP的连接释放方法就可保证不丢失数据答因为运输连接是没有缓冲能力的,突然释放数据就可能丢失而TCP的连接是数据链路连接有缓冲能力,可以保证不丢失数据2.试用具体例子说明为什么在运输连接建立时要使用三次握手说明如不这样做可能会出现什么情况答如果当A向B请求一个连接,B返回A同意建立连接,但B并没给A分配一个资源,当A再次返回给B一个确认时,B才给A分配一个资源如果这三次握手缺少任何一次这个连接就无法建立3.一个UDP用户数据报的数据字段为8192字节要使用以太网来传送试问应当划分为几个数据报片?说明每一个数据报片的数据字段长度和片偏移字段的值答65495字节此数据部分加上TCP首部的20字节,再加上IP数据报的首部的20字节,正好是IP数据报的最大长度当然,IP首部包含了选择,则IP首部长度超过20字节,这时TCP报文段的数据部分的长度将小于65495字节4.通过netstat–an查看主机上的TCP连接状态时,发现某个连接的状态一直是CLOSE_WAIT,请解释这个状态的含义,并分析可能存在的问题答CLOSE-WAIT-等待从本地用户发来的连接中断请求;连接进程是通过一系列状态表示的,这些状态有LISTEN,SYN-SENT,SYN-RECEIVED,ESTABLISHED,FIN-WAIT-1,FIN-WAIT-2,CLOSE-WAIT,CLOSING,LAST-ACK,TIME-WAIT和CLOSEDCLOSED表示没有连接,各个状态的意义如下LISTEN-侦听来自远方TCP端口的连接请求;SYN-SENT-在发送连接请求后等待匹配的连接请求;SYN-RECEIVED-在收到和发送一个连接请求后等待对连接请求的确认;ESTABLISHED-代表一个打开的连接,数据可以传送给用户;FIN-WAIT-1-等待远程TCP的连接中断请求,或先前的连接中断请求的确认;FIN-WAIT-2-从远程TCP等待连接中断请求;CLOSE-WAIT-等待从本地用户发来的连接中断请求;CLOSING-等待远程TCP对连接中断的确认;LAST-ACK-等待原来发向远程TCP的连接中断请求的确认;TIME-WAIT-等待足够的时间以确保远程TCP接收到连接中断请求的确认;CLOSED-没有任何连接状态;TCP连接过程是状态的转换,促使发生状态转换的是用户调用OPEN,SEND,RECEIVE,CLOSE,ABORT和STATUS;传送过来的数据段,特别那些包括以下标记的数据段SYN,ACK,RST和FIN;还有超时,上面所说的都会时TCP状态发生变化5.假设TCP的接收窗口大小为200KB,拥塞窗口为100KB,发送方在发送了50KB的数据后,在各个窗口大小改变之前,还能发送多少数据?答150KB6.TCP协议中,假设接收方的接收缓冲区为500KB,缓冲区内已经存放了100KB的数据,此时,发生了以下事件收到了80KB的数据,应用程序读取了40KB的数据,然后接收方发回响应数据包,请问此时在该响应数据包中的接收窗口字段的值应该为多少?答180KB作业五1.域名系统的主要功能是什么?域名系统中的根服务器和授权服务器有何区别?授权服务器与管辖区有何关系?答域名系统的主要功能将域名解析为主机能识别的IP地址因特网上的域名服务器系统也是按照域名的层次来安排的每一个域名服务器都只对域名体系中的一部分进行管辖共有三种不同类型的域名服务器即本地域名服务器、根域名服务器、授权域名服务器当一个本地域名服务器不能立即回答某个主机的查询时,该本地域名服务器就以DNS客户的身份向某一个根域名服务器查询若根域名服务器有被查询主机的信息,就发送DNS回答报文给本地域名服务器,然后本地域名服务器再回答发起查询的主机但当根域名服务器没有被查询的主机的信息时,它一定知道某个保存有被查询的主机名字映射的授权域名服务器的IP地址通常根域名服务器用来管辖顶级域根域名服务器并不直接对顶级域下面所属的所有的域名进行转换,但它一定能够找到下面的所有二级域名的域名服务器每一个主机都必须在授权域名服务器处注册登记通常,一个主机的授权域名服务器就是它的主机ISP的一个域名服务器授权域名服务器总是能够将其管辖的主机名转换为该主机的IP地址因特网允许各个单位根据本单位的具体情况将本域名划分为若干个域名服务器管辖区一般就在各管辖区中设置相应的授权域名服务器2.一个只有单一域名的机器能否有多个IP地址?这种情况是怎么产生的?答可以有多个IP地址,这种情况是为了分担IP地址的负载3.文件传送协议FTP的主要工作过程是怎样的?主进程和从属进程各起什么作用?答FTP使用客户服务器方式一个FTP服务器进程可同时为多个客户进程提供服务FTP的服务器进程由两大部分组成一个主进程,负责接受新的请求;另外有若干个从属进程,负责处理单个请求主进程的工作步骤
(1)打开熟知端口(端口号为21),使客户进程能够连接上
(2)等待客户进程发出连接请求
(3)启动从属进程来处理客户进程发来的请求从属进程对客户进程的请求处理完毕后即终止,但从属进程在运行期间根据需要还可能创建其他一些子进程
(4)回到等待状态,继续接受其他客户进程发来的请求主进程与从属进程的处理是并发地进行FTP使用两个TCP连接控制连接在整个会话期间一直保持打开,FTP客户发出的传送请求通过控制连接发送给服务器端的控制进程,但控制连接不用来传送文件实际用于传输文件的是“数据连接”服务器端的控制进程在接收到FTP客户发送来的文件传输请求后就创建“数据传送进程”和“数据连接”,用来连接客户端和服务器端的数据传送进程数据传送进程实际完成文件的传送,在传送完毕后关闭“数据传送连接”并结束运行4.电子邮件的信封和内容在邮件的传送过程中起什么作用?和用户的关系如何?答一个电子邮件分为信封和内容两大部分电子邮件的传输程序根据邮件信封上的信息(收信人地址)来传送邮件RFC822只规定了邮件内容中的首部格式,而对邮件的主体部分则让用户自由撰写用户填写好首部后,邮件系统将自动地将所需的信息提取出来并写在信封上5.试述电子邮件的最主要的组成部件用户代理UA的作用是什么?没有UA行不行?答电子邮件系统的最主要组成部件用户代理、邮件服务器、以及电子邮件使用的协议UA就是用户与电子邮件系统的接口用户代理使用户能够通过一个很友好的接口来发送和接收邮件没有UA不行因为并非所有的计算机都能运行邮件服务器程序有些计算机可能没有足够的存储器来运行允许程序在后台运行的操作系统,或是可能没有足够的CPU能力来运行邮件服务器程序更重要的是,邮件服务器程序必须不间断地运行,每天24小时都必须不间断地连接在因特网上,否则就可能使很多外面发来的邮件丢失这样看来,让用户的PC机运行邮件服务器程序显然是很不现实的6.试简述SMTP通信的三个阶段的过程答
1、连接建立连接是在发送主机的SMTP客户和接收主机的SMTP服务器之间建立的SMTP不使用中间的邮件服务器
2、邮件传送
3、连接释放邮件发送完毕后,SMTP应释放TCP连接7.试简述邮局协议POP的工作过程在电子邮件中,为什么必须使用POP和SMTP这两个协议?答POP邮局协议是一个非常简单且功能有限的邮件读取协议POP也使用客户/服务器工作方式,客户程序运行于接收邮件的用户PC机中,而用户所连接的ISP的邮件服务器中则运行POP服务器程序当然该邮件服务器还必须运行SMTP服务器程序,以便接收发送方邮件服务器上SMTP客户程序投递来的邮件SMTP服务器将收到的邮件放入收信人的用户邮箱,而收信人PC机上的用户代理使用POP协议到邮件服务器读取自己邮箱中的邮件,并下载到用户代理程序(如微软的Outlook)的收件箱中用户代理使用POP协议到邮件服务器读取邮件,是依靠所在PC机上POP客户进程与邮件服务器上POP服务器进程之间建立的TCP连接来实现的,实际上是POP服务器根据某个POP客户的请求,从对应的用户邮箱中读取邮件再传递给该POP客户,POP客户与POP服务器之间需要交换一些命令和响应,但这对于收信人来说都是透明的通过上面的分析,POP和SMTP这两个协议在电子邮件传送过程中都是必不可少的,SMTP作用域从发信人用户代理、发送端邮件服务器一直到接收端邮件服务器(亦即发信人的用户代理向发送端邮件服务器发送邮件,以及发送端邮件服务器向接收端邮件服务器发送邮件都采用SMTP协议)而POP的作用域则从接收端邮件服务器到收信人用户代理的收件箱SMTP和POP协议以接力跑的方式跑完发信到收信全程8.解释下列名词,各英文缩写词的原文是什么?WWW、URL、URI、HTTP、HTML、CGI答www:万维网WWW(WorldWideWeb)并非某种特殊的计算机网络万维网是一个大规模的、联机式的信息储藏所,英文简称为Web.万维网用链接的方法能非常方便地从因特网上的一个站点访问另一个站点(也就是所谓的“链接到另一个站点”),从而主动地按需获取丰富的信息URL:为了使用户清楚地知道能够很方便地找到所需的信息,万维网使用统一资源定位符URL(UniformResourceLocator)来标志万维网上的各种文档,并使每一个文档在整个因特网的范围内具有唯一的标识符URL.URI:Web上可用的每种资源-HTML文档、图像、视频片段、程序等-由一个通用资源标志符(UniformResourceIdentifier简称URI)进行定位HTTP:为了实现万维网上各种链接,就要使万维网客户程序与万维网服务器程序之间的交互遵守严格的协议,这就是超文本传送协议HTTP.HTTP是一个应用层协议,它使用TCP连接进行可靠的传送HTML:(HyperTextMark-upLanguage)即超文本标记语言或超文本链接标示语言,是目前网络上应用最为广泛的语言,也是构成网页文档的主要语言HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字、图形、动画、声音、表格、链接等HTML的结构包括头部(Head)、主体(Body)两大部分,其中头部描述浏览器所需的信息,而主体则包含所要说明的具体内容CGI:通用网关接口CGI是一种标准,它定义了动态文档应该如何创建,输入数据应如何提供给应用程序,以及输出结果意如何使用CGI程序的正式名字是CGI脚本按照计算机科学的一般概念9.当使用鼠标点取一个万维网文档时,若该文档除了有文本外,还有一个本地.gif图像和两个远地.gif图像试问需要使用哪个应用程序,以及需要建立几次UDP连接和几次TCP连接?答使用HTTP需要建立0次UDP连接4次TCP连接10.标准的httpURL均假设了Web服务器在80端口监听,但是,实际情况下,某些Web服务器可能监听在其他端口,请写出一个访问非标准80端口的httpURL的格式答http://www.
163.com:808011.某页面的URL为http://www.abc.net/file/file.html此页面中有一个网络拓扑结构简图(map.gif)和一段简单的解释文字我们希望能够从这张简图或者从这段文字中的“网络拓扑”链接到该网络拓扑的详细情况的主页http://www.topology.net/index.html,试写出两种相应的HTML语句答
(1)链接的起点是文字时,对应的HTML语句AHREF=”http://www.topology.net/index.html”网络拓扑/A2链接的起点是图片时,对应的HTML语句AHREF=”http://www.topology.net/index.html”IMGSRC=”map.gif”/A12.下面是一个HTML页面htmlbodyahref=”www.zju.edu.cn”浙江大学/a/body/html如果用户点击上述页面中的超级链接,浏览器将建立一个到WEB服务器的TCP连接,并发送一些请求行,请结合你的实际情况列出这些请求行(提示可以通过安装Ethereal软件捕获这些数据)作业六1.对称密钥密码体制和公开密钥密码体制的最主要区别是什么?两种密码体制的优缺点是什么?答现在加密方式主要有2种对称加密和非对称加密对称加密的加密密码和解密密码是一样的;非对称加密的加密密码和解密密码不一样但2者有特殊的数学联系但是不能由一个推导出另一个的疯狂破解就现阶段来说也不可能!使用时可以把公钥公开而私钥一定要保存好!2.请画出使用公开密钥密码体制结合摘要算法实现数字签名的过程示意图,请在图中注明每个步骤所使用的算法和密钥,并结示意图简单描述签名和核实签名的原理3.Alice想通过公钥加密算法和Bob通信,她建立了与一个自称为Bob的人的通信连接,对方向Alice发送了一个带有某CA签名的X.509数字证书,而Alice手上正好有该CA的公钥,Alice应该如何验证与她通信的人是否真的是Bob答Alice用她的私人密钥对文件加密,从而对文件签名Alice将签名的文件传送给BobBob用Alice的公钥解密文件,从而验证签名4.假设一个企业使用了VPN方式连接其分布在Internet上的多个分支机构,对于该企业的一名职员,是否有必要采取某种加密措施,来与该企业的其他职员通信?答有必要使用加密措施5.某银行向其普通的客户提供网上银行服务,为提高安全性,采用HTTPS方式在浏览器和WEB服务器之间传递加密数据请结合SSL原理,分别描述一个未使用数字证书的客户和一个使用数字证书的客户登录网上银行的通信过程;答数字证书就是互联网通讯中标志通讯各方身份信息的一系列数据,提供了一种在Internet上验证您身份的方式,其作用类似于司机的驾驶执照或日常生活中的身份证它是由一个由权威机构-----CA机构,又称为证书授权(CertificateAuthority)中心发行的,人们可以在网上用它来识别对方的身份数字证书是一个经证书授权中心数字签名的包含公开密钥拥有者信息以及公开密钥的文件最简单的证书包含一个公开密钥、名称以及证书授权中心的数字签名。