tcpip课后习题答案整理版_第1页
tcpip课后习题答案整理版_第2页
tcpip课后习题答案整理版_第3页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第一章1、internet 是以 arpanet网络为雏形建立的2、现在 internet 中广泛使用的tcp/ip协议族,其版本为v43、tcp/ip 一般分为网络接口层 , 网际层, 传 输层和 应 用层四层4、常用的 http 工作在 tcp./ip 的 应用层层5、ip 地址属于 tcp/ip 中 网际层的概念6、传输层常用的两个协议是tcp和 udp7、网络接口卡工作再tcp/ip 的 网络接口层8、osi/rm 开放系统互联参考模型共有7 层 由 国际标准化组织提出9、 中国互联网信息中心是 1997 年 6 月 3 日组建的 internet 管理和服务机构,行使我国互联网络信息

2、中心的管理职责10 、 rfc 是指请求评价文档第二章1、按照覆盖的地理范围,计算机网络可以分为局域网, 城 域网和 广 域网三种2、物理层常用的传输介绍有双绞线 , 同轴电缆, 光纤和 无线四种3、物理层数据传输方式有模拟传输, 数字传输, 光波传输和 无线电传输四种4、在数据传输系统中,主要采用的数据编码技术有数字数据的模拟编码, 数字数据的数字信号编码和 模拟数据的数字信号编码三种5、根据通信双方是否可以同时传输数据,通信可以分为单工通信, 半双工通信和 全双工通信三种通信方式6、数据编码是指将数据表示成适当的信号形式,以便数据的传输和处理7、在数据传输系统中, 主要采用三种数据编码技术

3、:即 数字数据的模拟编码,数字数据的数字信号编码和 模拟数据的数字信号编码8、常用的数字信号编码方式不归零 , 差分不归零,曼彻斯特和 差分曼彻斯特等第三章1、一个 ip 地址由 网络号和 主 机号两部分组成2、ip 地址共分为5 大类3、一个 ip 地址用4 个字节表示,最常用的一种表示格式是点分十进制4、假设一个主机的ip 地址为 21 ,而子网掩码为 48 那么该主机的网络号部分(包括子网号部分)为20/295、以太网是利用arp协议获得目的主机ip 地址与 mac 地址的映射关系6、在转发一个 ip 数据包过程中,如

4、果路由器发现该数据报报头中的ttl 字段为 0,那么,它首先将该数据报丢弃,然后向 源主机发送 icmp 报文7、路由器选择算法工作在网际层,它负责确定对所受到的ip 数据包应通过哪条传输线转发8、路由表分为静态路由表和动态路由表两种,它们建立与维护方式不同9、tcp/ip 协议簇专门设计了用于地址解析的协议,其中 arp 可以把一个 ip 地址映射成对应的物理地址,而对于无法保存 ip 地址的主机, rarp 提供了从物理地址到 ip 地址的逆向地址映射第四章1、传输层主要提供了tcp和 udp两个常用协议2、端口号用一个16 位的二进制数表示3、常用协议 http 的端口号为 804、tc

5、p 可以提供 面向连接的可靠的数据流服务。而 udp 可以提供无连接的不可靠服1务第五章1、dns 由 域名空间, 服务器和 解析器三部分组成2、顶级域名大致可以分为两类:一类是组织性 顶级域名 另一类是 地域性顶级域名, 我国的顶级域名是cn。3、在 tcp/ip 互联网中,电子邮件客户端程序向邮件服务器发送邮件使用smtp协议,电子邮件客户端查看邮件服务器中自己的邮箱使用pop3协议,邮件服务器之间相互传递使用 smtp协议4、ftp 可以使用的四种文件类型是ascii码文件 , ebcdic码文件, 图像文件和本地文件。5、在 tcp/ip 互联网中, www 服务器与 www 浏览器之

6、间的信息传递使用http协议6、url 由 协议名称, 主 机名和 目录与文件名三部分组成解答题:1、什么是 tcp/iptcp/ip 是网络中使用的基本的通信协议。虽然从名字上看tcp/ip 包括两个协议,传输控制协议 (tcp)和网际协议 (ip),但 tcp/ip 实际上是一组协议,它包括tcp、ip 、udp、icmp、rip、telnet、ftp、smtp、arp、tftp 等许多协议,这些协议一起称为tcp/ip 协议。2、网络协议分层的好处1、各层之间相互独立2、易于设计与实现3、易于维护3、说明 tcp/ip 的分层结构和各层的功能1) 网络接口层负责将其之上的网络层要发送出去

7、的数据发送到其下面的物理网络2) 网际层把源主机上的分组根据需要发送到互联网中的任意一台目标主机上3) 传输层完成两台主机上对应的应用进程之间的通信,4) 应用层向用户提供一组常用的应用程序,4、什么是地址边界将高层互联网地址与低层物理网卡分开的边界5、简要说明 tcp/ip 与 iso/osi 之间的关系osi 模型与 tcp/ip 模型都是以层次结构来定义协议栈的,尽管协议的层数不同,但层间功能的分配基本相似,1、简述路由器的工作原理与功能2、说明 ip 在 tcp/ip 协议栈中的地位与作用ip 是 tcp/ip 协议簇中最重要的协议,从协议体系结构来看,向下它屏蔽了不同物理网络的底层,

8、向上它提供了一个逻辑上统一的互联网3、ip 主要有哪些功能将上层数据或同层的其他数据封装到ip 数据包中将 ip 数据包传送到最终目的地为了使数据能够在链路上进行传输,对数据进行分段确定数据报到达其他网络的路径4、ip 有什么特点ip 是一种无连接不可靠的数据包传输协议,ip 互联网中的计算机没有主次之分,2ip 互联网没有确定的拓扑结构在 ip 互联网中的任何一台主机都至少有一个独一无二的ip 地址在互联网中有 ip 地址的设备,不一定是计算机5、什么是 ip 的校验和?什么是ttl ?a) 用十六位二进制表示,这个域用于协议头数据有效性的校验,可以保证ip 报头区在传输过程中的正确性和完整

9、性b) 用 8 位二进制数表示, 它制订了数据包可以在网络中传输的最长时间。在实际应用中,把生存时间字段设置成了数据包可以经过的最大路由器数。6、最大传输单元( mtu)是什么意思不同网络由于链路层和介质的物理特性不同,因此在进行数据传输时, 对数据帧的最大长度的限制,这个限制值叫做mtu7、ip 地址用来标示互联网中的主机,但少数 ip 地址有特殊用途不能分配给主机,说明这些特殊 ip 地址的分类与功能网络地址在互联网中经常要使用某个网络的网络地址直接广播地址同时向指定网络中所有主机发送数据有限广播地址用于对本网广播通信本网特定主机地址主机想进行本网内主机之间进行通信,但不又不知道本网的网络

10、地址时用回送地址测试本机进程间通信本网络本主机1、点到点的通信和端到端通信有什么不同?a)点到点的通信是由网络互联层来实现的,只是解决了数据通信问题端到端通信是建 立在点到点通信基础上的, 他是比网络互联层通信更高级的通信方式,完成进程到进程的通信,端到端的通信是由传输层来实现的2、说明常用协议的端口号a) http: 80b) ftp: 21c) ftp-data: 20d) telnet: 23e) smtp: 25f) domain : 53g) pop3:110h) nntp: 1193、如何理解 tcp 的“ 3 次握手”概念建立一条连接时通讯双方要进行三次数据包交换4、说明 tcp

11、 工作时连接的建立过程在 tcp/ip 协议中, tcp协议提供可靠的连接服务,采用三次握手建立一个连接。第一次握手:建立连接时,客户端发送syn 包(syn=j)到服务器,并进入 syn_send状态, 等待服务器确认;第二次握手: 服务器收到 syn 包,必须确认客户的 syn( ack=j+1 ),同时自己也发送一个syn包( syn=k ),即 syn+ack包,此时服务器进入syn_recv状态;第三次握手:客户端收到服务器的syn ack包,向服务器发送确认包ack(ack=k+1) ,此包发送完毕,客户端和服务器进入established状态,完成三次握手。3完成三次握手,客户端

12、与服务器开始传送数据5、比较 tcp 与 udptcp-有连接 , 所以握手过程会消耗资源, 过程为可靠连接 , 不会丢失数据 , 适合大数据量交换udp-非可靠连接 , 会丢包 , 没有校验 , 速度快 , 无须握手过程1、什么是网络虚拟终端(nvt )为了解决不同系统之间的互操作问题,telnet 专门定义了一种通用字符终端,叫做 nvt ,nvt 是虚拟设备, 它定义了一套自己的字符集,连接的双方多必须能进行物理端与nvt 的相互转换。2、什么是 b/s 工作模式,他有什么特点?b/s 模式是浏览器 / 服务器模式,具有以下特点a )易用性好b)易于维护 c)信息共享度高d)扩张性好 e

13、)安全性好 f)支持广域网g)保护企业投资3、说明 dns 进行域名解析的过程第一步:客户机提出域名解析请求,并将该请求发送给本地的域名服务器。第二步:当本地的域名服务器收到请求后,就先查询本地的缓存 ,如果有该纪录项 ,则本地的域名服务器就直接把查询的结果返回。第三步:如果本地的缓存中没有该纪录, 则本地域名服务器就直接把请求发给根域名服务器 ,然后根域名服务器再返回给本地域名服务器一个所查询域(根的子域 ) 的主域名服务器的地址。第四步:本地服务器再向上一步返回的域名服务器发送请求,然后接受请求的服务器查询自己的缓存 , 如果没有该纪录 ,则返回相关的下级的域名服务器的地址。第五步:重复第

14、四步 ,直到找到正确的纪录。第六步:本地域名服务器把返回的结果保存到缓存,以备下一次使用 , 同时还将结果返回给客户机。4、说明 tcp/ip 下 e-mail 的工作原理在 tcp/ip 互联网中, 电子邮件客户端程序向邮件服务器发送邮件使用smtp协议, 电子邮件客户端查看邮件服务器中自己的邮箱使用pop3协议,邮件服务器之间相互传递 使用 smtp协议5、举例说明 smtp 的工作过程(1) 建立 tcp连接。(2) 客户端向服务器发送hello命令以标识发件人自己的身份,然后客户端发送 mail 命令。(3) 服务器端以 ok作为响应,表示准备接收。(4) 客户端发送 rcpt命令。(

15、5) 服务器端表示是否愿意为收件人接收邮件。(6) 协商结束,发送邮件,用命令data发送输入内容。(7) 结束此次发送,用quit命令退出。6、mime 有什么用途4mime 只是对邮件格式进行了一些扩展a )在邮件头中增加了对邮件体结构和内容的说明部分b)对非 ascii 码定义了编码规则c) 什么是 windows sockets ?它就是定义了一套micosoft windows下网络编程接口。它包含大量的库函数,以使程序员能充分地利用windows 消息驱动机制进行编程。d) 唯一标识网络中的通信的一个进程要用什么样的三元组? 本地协议本地 ip本地端口号e) 什么是网络字节顺序?网

16、络字节顺序nbo( network byte order):按从高到低的顺序存储,在网络上使用统一的网络字节顺序,可以避免兼容性问题。f) 开发网络程序要考虑哪些问题g)并发环境下的网络编程h)异构环境下的网络编程i)阻塞与非阻塞通信 j)服务类型的选择k ) winsock 中的数据传输函数有哪几个?send() recv() recvfrom () sendto()1、基于 tcp 的网络程序,其服务器端和客服端的工作流程如何?在各个工作阶段,需要使用哪些 winsock 函数?a) 服务端i. 使用 wsastatup ()函数检查系统协议栈的安装情况ii. 使用 socket 函数创建

17、服务器端通信的套接口iii. 使用 bind ()函数将创建的套接口与服务器地址绑定iv. 使用 listen()函数使服务器套接口做好接收连接请求的准备v. 使用 accept()函数接收来自客户端由connect 发出的连接请求vi. 建立连接后使用 send()函数发送数据或使用recv()函数接收数据vii. 使用 closesocket()函数关闭套接口viii. 调用 wascleanup 结束 windows sockets api 的调用b) 客户端i. 使用 wsastatup ()函数检查系统协议栈的安装情况ii. 使用 socket 函数创建客户端通信的套接口iii. 使

18、用 connect()发出连接请求iv. 建立连接后使用 send()函数发送数据或使用recv()函数接收数据v. 使用 closesocket()函数关闭套接口vi. 调用 wascleanup 结束 windows sockets api 的调用2、说明 tcp 网络程序的工作模型51,、编写基于 tcp 的客户端 / 服务器程序,要求当客户机向服务器发出请求后,将客户机从键盘输入的字符串信息传输给服务器,然后由服务器将其小写转换成大写原样返回p99第九章1、说明 udp 网络程序的工作流程2、在具体编写无连接的客户机/服务器时,应注意哪些问题?a) 通信的一方可以不用绑定ip 地址与端口号,而由系统自动分配,但不绑定的一方必须先向 bind 的一方发送数据6b) 无连接的应

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论