【免费下载】tcpip课后习题答案整理版
TCPIP课后习题答案
TCP/IP课后习题2011-12-30 11:14 |(分类:默认分类)1-1 你认为在因特网的发展过程中,哪几件事对其发展起到了非常重要的作用?1-2 什么是数字地球?1-3 中国国内第一个被IETF认可的RFC文档是什么文档?1-4 与因特网相关的机构IAB、IETF、IRTF、ISOC、InterNIC、ICANN、W3C的主要工作分别是什么?1-5 RFC文档有哪几种可能的状态?各种状态的含义是什么?1-6 上网查询RFC文档的最新情况。
2-1 网络协议的对等实体之间是如何进行通信的?2-2 协议分层有什么好处?2-3 目前主要有哪些无线个域网(WPAN)技术?2-4 要完成协议的转换,进行转换的层次必须满足什么条件?2-5 TCP/IP是如何实现数据多路分用的?2-6 Wi-Fi和WiMAX的含义分别是什么?2-7 简述OSI参考模型与TCP/IP模型的关系。
3-1 直接广播和受限广播有何不同?3-2 使用私有网络地址有什么好处?3-3 现有一个C类网络地址块199.5.6.0,需要支持至少7个子网,每个子网最多9台主机。
请进行子网规划,给出各子网的地址、可以分配给主机的地址范围和子网广播地址。
3-4 子网号为10比特的A类地址与子网号为2比特的B类地址的子网掩码有何不同?3-5 若IP地址为156.42.72.37,子网掩码为255.255.192.0,其子网地址是什么?3-6 将以203.119.64.0开始的16个C类地址块构造一个超网,请给出该超网的超网地址和超网掩码。
3-7 若一个超网的地址是204.68.64.0,超网掩码是255.255.252.0,那么下列IP地址中那些地址属于该超网?204.68.63.26 204.68.67.216 204.68.68.1 204.69.66.26 204.68.66.23-8 在下列地址块组中,哪个组可以构成超网?其超网掩码是什么?a. 199.87.136.0 199.87.137.0 199.87.138.0 199.87.139.0b. 199.87.130.0 199.87.131.0 199.87.132.0 199.87.133.0c. 199.87.16.0 199.87.17.0 199.87.18.0d. 199.87.64.0 199.87.68.0 199.87.72.0 199.87.76.03-9 以斜线表示法(CIDR表示法)表示下列IP地址和掩码。
《tcp_ip协议分析》网络协议与分析课后习题.docx
第一章1、异构网络互连的问题是什么?试举例说明。
举例来说,用户A可以通过接入使用以太网技术的校园网,与另外一个使用电话点对点拨号上网的用户B之间进行邮件通信,同时还和一个坐在时速300公里的高铁上的使用WCDMA手机进行3G上网的用户C进行QQ聊天。
但问题的关键在于,这些采用不同技术的异构网络之间存在着很大差异:它们的信道访问方式和数据传送方式不同, 其帧格式和物理地址形式也各不相同。
2、请描述图1-2中,用户A和用户C进行QQ聊天吋的数据转换和传输过程。
用户A的主机将发送的数据先封装到IP数据包中,再封装到以太帧中,发送到其接入的以太网中,并到达路由器Rio路rtl器R1从以太帧屮提取IP数据包,根据目标IP地址选择合适的路径,再将其封装成SDH帧,转发到因特网主干网屮,经过因特网主干网屮若干路由器的选路和转发,到达路由器R3路由器R3从SDH帧中提取IP数据包,转换成WCDMA帧,发送到3G网络中,到达用户C的主机。
用户C的主机提収出IP数据包,最总交付到上层的QQ应用程序,显示给用户C。
3、TCP/IP协议族屮的协议主要有哪些?请列举出协议的名称并查找其对应的最新RFC编号。
768 UDP用户数据报协议791IP Internet 协议792ICMP网际控制报文协议793TCP传输控制协议826 ARP地址解析协议959 FTP文件传输协议4、画出TCP/IP模型和OSI模型之间的层次对应关系,并举例TCP/IP模型中各层次上的协议。
0SI七层模型与TCP/IP四层模型对照表0SI模型TCP/IP模型层数名称层数名称协议簇第7层第6层' 第5层' 应用层 _表示层会话层一第4层应用层HTTPs FTP、SMTP、TelnetsDNS及其他第4层传输层第3层传输层面向连接的传输控制协议TCP 无连接的用户数据报协议UDP第3层网络层第2层Internet 层 / 互联网层/ 网际层最著名的IP,还有ICMPs ARP、RARP第2层_第1层数据犍路层物理层第1层网络访问层/ 网络接口层主宴参与IP分组时連立和陞負介质的物理连接Ethernet-, ARPAnet^应用层:应用层对应OSI模型的上面三层。
tcp-ip网络与协议答案
tcp/ip网络与协议答案篇一:TCP-IP练习题(有答案)一单选题1. OSI模型数据链路层的主要功能是(A)A、利用不可路由的物理地址建立平面网络模型B、通过物理媒体以比特流格式传输数据C、利用逻辑地址建立多个可路由网络D、建立、管理和终止应用层实体之间的会话2. 网络类型号127.x.y.z表示(其中x,y,z表示小于或等于255的一个任意十进制数字)(C)A、一个专用地址B、一个组播地址C、一个回送地址D、一个实验地址3. TCP/IP模型的网络接口层对应于OSI模型的(A)A、物理层和数据链路层B、数据链路层和网络层C、物理层、数据链路层和网络层D、仅网络层4.5.6. IP报头的最大长度是多少个字节(B)A、20 B、60C、64D、256 下列哪个协议可提供“ping”和“traceroute”这样的故障诊断功能(A)A、ICMPB、IGMPC、ARPD、RARP 下列对于IP地址的描述不正确的是(A)A、主机部分全为“1”的IP址址称为有限广播B、0.x.y.z表示本网络的指定主机C、一个A类网的IP址址x.0.0.0表示x这个网络D、IP地址172.16.0.0~172.31.255.255属于保留地址7. 下列哪项属于有效的C类IP地址范围(“hhh”表示可分配的主机地址部分)(A)A、192.000.001.hhh ~ 223.255.254.hhhB、192.hhh.hhh.hhh ~ 239.255.255.255C、224.000.000.000 ~ 239.255.255.255D、128.001.hhh.hhh ~ 191.254.hhh.hhh8. 为了确定将数据发送到下一个网络的路径,网络层必须首先对接收到的数据帧做什么(D)A、封装数据包B、改变其IP地址C、改变其MAC地址D、拆分数据包9.10. 从一个C类网络的主机地址借3位时,可建立多少个可用子网(B)A、3B、6C、8D、12 位于同一子网内的每台主机的IP地址满足(B)A、网络部分与主机部分相同B、网络部分与子网部分相同C、子网部分与主机部分相同D、只需网络部分相同即可11. 使用超网(CIDR)技术的主要原因是(C)A、为了去除对子网掩码的需求B、为了扩大路由表的长度C、为了减少路由表的条目D、为了增加额外的B类网络12.13.14. ARP请求作为下列哪种类型的以太网帧被发送(A)TCP在应用程序之间建立了下列哪种类型的线路(A)下列哪项正确地描述了代理ARP(D)A、广播B、单播C、组播D、定向广播A、虚拟线路B、动态线路C、物理线路D、无连接线路A、代理ARP允许一个无盘工作站获取另一个无盘工作站的IP址址B、代理ARP将目的IP地址解析为目的物理(MAC)地址C、代理ARP允许路由器代替本地主机回应ARP请求D、代理ARP允许路由器代替远程主机回应ARP请求15. 在发送TCP接收到确认ACK之前,由其设置的重传计时器到时,这时发送TCP会(A)A、重传重要的数据段B、放弃该连接C、调整传送窗口尺寸D、向另一个目标端口重传数据16. 下列哪项有关UDP的描述是正确的(D)A、UDP是一种面向连接的协议,用于在网络应用程序间建立虚拟线路B、UDP为IP网络中的可靠通信提供错误检测和故障恢复功能C、文件传输协议FTP就是基本UDP协议来工作的D、UDP服务器必须在约定端口收听服务请求,否则该事务可能失败17. 下列哪项最恰当地描述了建立TCP连接时“第一次握手”所做的工作(C)A、“连接发起方”向“接收方”发送一个SYN-ACK段B、“接收方”向“连接发起方”发送一个SYN-ACK段C、“连接发起方”向目标主机的TCP进程发送一个SYN 段D、“接收方”向源主机的TCP进程发送一个SYN段作为应答18. 发送应用程序可以通过设置下列哪两个标志来使TCP进程在传送缓冲器填满前发送数据(B)A、FIL和PSHB、PSH和URGC、UGR和FIND、FIL和FIN19. 下列哪项最恰当地描述了生存时间TTL在IP数据报中的使用(D)A、TTL指出了允许发送主机在线的时间长度B、TTL指出了数据报在一个网段上停留的秒数C、TTL对数据报在一个路由器处等待的时间进行按秒计数D、数据报每经过一个路由器其TTL值就减一20. 下列哪项最恰当地描述了UDP的多路分解过程(C)A、UDP使目标主机将接收到的数据包通过多个IP地址进行路由B、UDP使用IP地址使得多个应用程序在同一主机内同步通信C、UDP使用端口编号使得多个应用程序在同一主机内同步通信D、UDP允许多个主机通过单一虚拟线路进行通信21. 一个数据报被标记为“不可分段”,而这时数据报要通过一个最大传输单元MTU小于该数据报尺寸的网段进行传输,则接下来会发生(C)A、用于传输的网络设备将调节该网段的MTU以适应该数据报的尺寸B、用于传输的网络设备将压缩此数据报以适应该网段的MTUC、用于传输的网络设备将放弃该数据报并通知源结点D、用于传输的网络设备将保留该数据报直到该网段的MTU增大为止22. 为了将几个已经分片的数据报重新组装,目的主机需要使用IP数据报头中的哪个字段(D)A、首部长度字段B、服务类型T oS字段C、版本字段D、标识符字段23. 对于下列给定条件:(1)目的网段的最大传输单元MTU为512字节;(2)一个1500字节的数据报;(3)一个20字节的IP报头。
tcpip网络与协议课后习题答案
tcpip网络与协议课后习题答案【篇一:《网络协议分析》习题答案】考给出更好的答案。
第一章1. 讨论tcp/ip成功地得到推广和应用的原因tcp/ip是最早出现的互联网协议,它的成功得益于顺应了社会的需求;darpa采用开放策略推广tcp/ip,鼓励厂商、大学开发tcp/ip产品;tcp/ip与流行的unix系统结合是其成功的主要源泉;相对iso的osi模型,tcp/ip更加精简实用;tcp/ip技术来自于实践,并在实践中不断改进。
2. 讨论网络协议分层的优缺点优点:简化问题,分而治之,有利于升级更新;缺点:各层之间相互独立,都要对数据进行分别处理;每层处理完毕都要加一个头结构,增加了通信数据量。
3. 列出tcp/ip参考模型中各层间的接口数据单元(idu)应用层/传输层:应用层报文;传输层/ip层:tcp报文段或udp分组;ip层/网络接口层:ip数据报;网络接口层/底层物理网络:帧。
4. tcp/ip在哪个协议层次上将不同的网络进行互联?ip层。
5. 了解一些进行协议分析的辅助工具可在互联网上搜索获取适用于不同操作系统工具,比如sniffer pro、wireshark以及tcpdump等。
利用这些工具,可以截获网络中的各种协议报文,并进一步分析协议的流程、报文格式等。
6. 麻省理工学院的david clark是众多rfc的设计者,在论及tcp/ip标准的形成及效果时,曾经讲过这样一段话:”we reject kings, presidents and voting. we believe in rough consensus and running code.” 你对他的观点有什么评价。
智者见智,我认为这就是“实践是检验真理的唯一标准”。
7. 你认为一个路由器最基本的功能应该包含哪些?对于网桥、网关、路由器等设备的分界已经逐渐模糊。
现代路由器通常具有不同类型的接口模块并具有模块可扩展性,由此可以连接不同的物理网络;路由表的维护、更新以及ip数据报的选路转发等,都是路由器的基本功能。
tcpip网络与协议答案
tcpip网络与协议答案【篇一:网络协议与分析课后习题】互连的问题是什么?试举例说明。
举例来说,用户a可以通过接入使用以太网技术的校园网,与另外一个使用电话点对点拨号上网的用户b之间进行邮件通信,同时还和一个坐在时速300公里的高铁上的使用wcdma手机进行3g上网的用户c进行qq聊天。
但问题的关键在于,这些采用不同技术的异构网络之间存在着很大差异:它们的信道访问方式和数据传送方式不同,其帧格式和物理地址形式也各不相同。
2、请描述图1-2中,用户a和用户c进行qq聊天似的数据转换和传输过程。
用户a的主机将发送的邮件数据先封装到ip数据包中,在封装到以太帧中,发送到其接入的以太网中,并到达路由器r1。
路由器r1从以太帧中提取ip数据包,根据目标ip地址选择合适的路径,再将其封装成sdh帧,转发到因特网主干网中,经过因特网主干网中若干路由器的选路和转发,到达路由器r3路由器r3从sdh帧中提取ip数据包,转换成wcdma帧,发送到3g网络中,到达用户c的主机。
用户c的主机提取出ip数据包,最总交付到上层的邮件应用程序,显示给用户c。
3、tcp/ip协议族中的协议主要有哪些?请列举出协议的名称并查找其对应的最新rfc编号。
768 udp 用户数据报协议791 ip internet协议792 icmp 网际控制报文协议793 tcp 传输控制协议826 arp 地址解析协议959 ftp 文件传输协议4、画出tcp/ip模型和osi模型之间的层次对应关系,并举例tcp/ip模型中各层次上的协议。
应用层:应用层对应osi模型的上面三层。
应用层是用户和网络的接口,tcp/ip简化了osi的会话层和表示层,将其融合到了应用层,使得通信的层次减少,提高通信的效率。
应用层包含了一些常用的、基于传输层的网络应用协议,如telnet、dns、dhcp、ftp、smtp、pop3、http、snmp、rip、bgp等。
TCPIP课后习题答案
TCPIP课后习题答案TCP/IP课后习题2011-12-30 11:14 |(分类:默认分类)1-1 你认为在因特⽹的发展过程中,哪⼏件事对其发展起到了⾮常重要的作⽤?1-2 什么是数字地球?1-3 中国国内第⼀个被IETF认可的RFC⽂档是什么⽂档?1-4 与因特⽹相关的机构IAB、IETF、IRTF、ISOC、InterNIC、ICANN、W3C的主要⼯作分别是什么?1-5 RFC⽂档有哪⼏种可能的状态?各种状态的含义是什么?1-6 上⽹查询RFC⽂档的最新情况。
2-1 ⽹络协议的对等实体之间是如何进⾏通信的?2-2 协议分层有什么好处?2-3 ⽬前主要有哪些⽆线个域⽹(WPAN)技术?2-4 要完成协议的转换,进⾏转换的层次必须满⾜什么条件?2-5 TCP/IP是如何实现数据多路分⽤的?2-6 Wi-Fi和WiMAX的含义分别是什么?2-7 简述OSI参考模型与TCP/IP模型的关系。
3-1 直接⼴播和受限⼴播有何不同?3-2 使⽤私有⽹络地址有什么好处?3-3 现有⼀个C类⽹络地址块199.5.6.0,需要⽀持⾄少7个⼦⽹,每个⼦⽹最多9台主机。
请进⾏⼦⽹规划,给出各⼦⽹的地址、可以分配给主机的地址范围和⼦⽹⼴播地址。
3-4 ⼦⽹号为10⽐特的A类地址与⼦⽹号为2⽐特的B类地址的⼦⽹掩码有何不同?3-5 若IP地址为156.42.72.37,⼦⽹掩码为255.255.192.0,其⼦⽹地址是什么?3-6 将以203.119.64.0开始的16个C类地址块构造⼀个超⽹,请给出该超⽹的超⽹地址和超⽹掩码。
3-7 若⼀个超⽹的地址是204.68.64.0,超⽹掩码是255.255.252.0,那么下列IP地址中那些地址属于该超⽹?204.68.63.26 204.68.67.216 204.68.68.1 204.69.66.26 204.68.66.23-8 在下列地址块组中,哪个组可以构成超⽹?其超⽹掩码是什么?a. 199.87.136.0 199.87.137.0 199.87.138.0 199.87.139.0b. 199.87.130.0 199.87.131.0 199.87.132.0 199.87.133.0c. 199.87.16.0 199.87.17.0 199.87.18.0d. 199.87.64.0 199.87.68.0 199.87.72.0 199.87.76.03-9 以斜线表⽰法(CIDR表⽰法)表⽰下列IP地址和掩码。
TCPIP课后习题部分参考
Table of ContentsTCP/IPo Summary▪Chapter 1▪Chapter 2▪Chapter 3▪Chapter 4▪Chapter 5▪Chapter 6▪Chapter 7▪Chapter 8▪Chapter 9▪Chapter 10▪Chapter 11▪Chapter 12▪Chapter 13▪Chapter 14▪Chapter 15▪Chapter 16▪Chapter 17▪Chapter 18▪Chapter 19▪Chapter 19▪Chapter 23▪Chapter 23 ~ 27▪Chapter 29▪Chapter 30 ~ 32▪Chapter 33▪Book▪QuizTCP/IPSummaryChapter 1历史Chapter 2网络回顾Chapter 3体系结构Chapter 4ipv4地址Classful 分类地址, 32位 netid + hostid∙A: start with 0,∙B: start with 10,∙C: start with 110,∙D: start with 1110∙E: start with 1111,class n etid hostid n etid range(first byte) amount of hostsA 1 byte 3 bytes 1-126 16,777,216B 2 byte 2 bytes 128-191 65,534C 3 byte 1 bytes 192-223 254∙All bits of the hostid equal to 0 is reserved to refer to the network (end with 0)∙Any address with the hostid consisting of all 1’s (end with 255)∙Netid = all 0’s ⇒ this net∙Hostid = all 0’s ⇒ this host∙127.0.0.0 loopback, often 127.0.0.1Chapter 5ARP协议为什么是影响互联网安全的因素之一?ARP控制了IP地址到物理地址的转换,关系到通信端点的身份问题,所以是影响互联网安全的关键因素之一。
TCPIP习题答案
2 c. 每个公司需要 4 个地址,这就表示,后缀长度是 2( 2 4 ) 。因此,前缀长度是 32-2=30.
这些地址是: 第 1 个家庭:150.80.125.0/30-----150.80.125.3/30 第 2 个家庭:150.80.125.4/30-----150.80.125.7/30 …… 第 2048 个家庭:150.80.156.252/30-----150.80.156.255/30 总数 = 2048 × 4 = 8 192 分配给 ISP 的地址数:65 536 ISP 分配出的地址数:40 192 剩下的可用地址数:25 344 11.某 ISP 分配到 120.60.4.0/20 开始的地址块,这个 ISP 想把这些地址分配给 100 个 组 织 , 而每一个组织只分配给 8 个地址。试设计这些地址子块,并给每个子块的斜线记法。经过这 样的分配后,还剩下多少个地址可以使用。 解
d. 掩码 255.255.255.240,比 C 类地址默认掩码(255.255.255.0)多出了 4 个 1,所以子网数 为 2 16 .
4
杭州 电子 。管理员想创建 500 个子网。 5.某组织分配到地址块 16.0.0.0/8 科技 大学 a. 找出子网掩码。 图形 b. 找出每个子网的地址数。 图像 研 c. 找出第一个子网的第一个和最后一个地址。
210 1024 .
b. 掩码 255.255.192.0,比 B 类地址默认掩码(255.255.0.0)多出了 2 个 1,所以子网数为
TCPIP复习资料 作业题和答案
TCPIP复习资料作业题和答案1.1最多有多少个ABC类网络号:126,16382,20971501.3TCP/IP协议族每层的稳健性原则:自由的接收,保守的发送3.1回路地址只能是127.0.0.1吗?:不是,只要网络号是127的IP地址就都可以3.2指出有两个网络接口的路由器:横上的连接是以太网接口,虚的竖的连接是点到点链路。
加上就是网络接口数3.3子网号为16bit的A类地址与子网号为8bit的B类地址的子网掩码有什么不同?:一样,作为一个没有再分子网的C类地址,子网掩码都是255.255.255.03.6为什么回路接口的MTU设置为1536?:这是一个历史遗留问题,值是1024+512,MTU值包含了所有需要的首部字节数,solaris2.2将回路接口的MTU设置为8232(8192+40),8192的用户数据加上20字节的IP头和20字节的TCP头4.1查看输入tcpdump命令生成的结果时,发现本地ARP快速缓存为空后,输入命令bsdi % rsh svr4 arp �Ca,如果发现目标主机上的ARP缓存也是空的,将会发生什么情况?:发出一条rsh命令与另一台主机建立一个TCP连接,这样做引起在两主机之间交换IP数据报。
为此,在那台主机的ARP缓存中必须有我们这台主机的登记项。
因此,即使在执行rsh命令之前,ARP缓存是空的,当rsh服务器执行arp命令时,必须保证ARP缓存中登记有我们这台主机。
4.2请描述如何判断一个给定主机是否能正确处理接口收到的非必要的ARP请求的方法:保证你的主机上的ARP缓存中没有登记以太网上的某个叫foo的主机,保证foo引导时改善一个免费ARP请求,也许是在foo引导时,在那台主机运行tcpdump,然后关闭主机foo ,使用说明了temp选项的arp命令,在你的系统的ARP缓存中为foo输入一个不正确的登记项,引导foo并在它启动好之后,察看主机的 ARP缓存,看看不正确是不是已经被更正了。
用TCP IP进行网际互连习题解答共26页
35、不要以为自己成功一次就可以了 ,也不 要以为 过去的 光荣可 ቤተ መጻሕፍቲ ባይዱ被永 远肯定 。
用TCP IP进行网际互连习题 解答
31、别人笑我太疯癫,我笑他人看不 穿。(名 言网) 32、我不想听失意者的哭泣,抱怨者 的牢骚 ,这是 羊群中 的瘟疫 ,我不 能被它 传染。 我要尽 量避免 绝望, 辛勤耕 耘,忍 受苦楚 。我一 试再试 ,争取 每天的 成功, 避免以 失败收 常在别 人停滞 不前时 ,我继 续拼搏 。
谢谢
11、越是没有本领的就越加自命不凡。——邓拓 12、越是无能的人,越喜欢挑剔别人的错儿。——爱尔兰 13、知人者智,自知者明。胜人者有力,自胜者强。——老子 14、意志坚强的人能把世界放在手中像泥块一样任意揉捏。——歌德 15、最具挑战性的挑战莫过于提升自我。——迈克尔·F·斯特利
TCPIP作业课后答案
1.简述MAC帧格式由五个字段组成:1)6字节长的目的地址2)6字节长的源地址3)2字节的类型字段,用来标志上一层使用什么协议4)数据字段5)4字节的帧校验序列FCS2.无效的MAC帧1)数据字段的长度与长度字段的值不一致2)帧的长度不是整个字段3)用收到的帧校验序列FCS查出有差错4)数据字段的长度不在46~1500字节之间5)有效的MAC帧长度为64~1518字节之间6)对于检查出的无效的MAC帧就简单地丢弃,以太网不负责重传丢弃的帧3-3.现有一个C类网络地址块199.5.6.0,需要支持至少7个子网,每个子网最多9台主机。
请进行子网规划,给出各子网的地址,可以分配给主机的地址范围和子网广播地址。
取m=4,可以有24-2=14个子网可用,此时,子网掩码为255.255.255.240各子网的地址主机的地址范围子网广播地址199.5.6.16 199.5.6.17~199.5.6.30 199.5.6.31199.5.6.32 199.5.6.33~199.5.6.46 199.5.6.47+16 +16 +16 +16···199.5.6.224 199.5.6.255~199.5.6.238 199.5.6.2393-4.子网号为10位的A类地址与子网号为2位的B类地址的子网掩码有何不同?子网号为10位的A类地址的子网掩码为255.255.192.0子网号为2位的B类地址的子网掩码为255.255.192.0从子网掩码上没有什么不同,但其实A类是比B类更大规模的网络,所以,这种情况可看成是A类包含了B类的子网掩码。
AB3-5.若IP地址为156.42.72.37,子网掩码为255.255.192.0,其子网地址是什么?二进制表示IP地址: 10011100 00101010 01001000 00100101子网掩码:11111111 11111111 11000000 00000000子网地址:10011100 00101010 01000000 00000000所以子网地址为:156.42.64.03-6.将以203.119.64.0,开始的16个C类地址块构造成一个超网,请给出超网的超网地址和超网掩码。
tcp,ip协议答案第四版
tcp,ip协议答案第四版篇一:TCP-IP练习题(有答案)一单选题1. OSI模型数据链路层的主要功能是(A)A、利用不可路由的物理地址建立平面网络模型B、通过物理媒体以比特流格式传输数据C、利用逻辑地址建立多个可路由网络D、建立、管理和终止应用层实体之间的会话2. 网络类型号127.x.y.z表示(其中x,y,z表示小于或等于255的一个任意十进制数字)(C)A、一个专用地址B、一个组播地址C、一个回送地址D、一个实验地址3. TCP/IP模型的网络接口层对应于OSI模型的(A)A、物理层和数据链路层B、数据链路层和网络层C、物理层、数据链路层和网络层D、仅网络层4.5.6. IP报头的最大长度是多少个字节(B)A、20 B、60 C、64 D、256 下列哪个协议可提供“ping”和“traceroute”这样的故障诊断功能(A)A、ICMPB、IGMPC、ARPD、RARP 下列对于IP地址的描述不正确的是(A)A、主机部分全为“1”的IP址址称为有限广播B、0.x.y.z表示本网络的指定主机C、一个A类网的IP址址x.0.0.0表示x这个网络D、IP地址172.16.0.0~172.31.255.255属于保留地址7. 下列哪项属于有效的C类IP地址范围(“hhh”表示可分配的主机地址部分)(A)A、192.000.001.hhh ~ 223.255.254.hhhB、192.hhh.hhh.hhh ~ 239.255.255.255C、224.000.000.000 ~ 239.255.255.255D、128.001.hhh.hhh ~ 191.254.hhh.hhh8. 为了确定将数据发送到下一个网络的路径,网络层必须首先对接收到的数据帧做什么(D)A、封装数据包B、改变其IP地址C、改变其MAC地址D、拆分数据包9.10. 从一个C类网络的主机地址借3位时,可建立多少个可用子网(B)A、3B、6C、8D、12 位于同一子网内的每台主机的IP地址满足(B)A、网络部分与主机部分相同B、网络部分与子网部分相同C、子网部分与主机部分相同D、只需网络部分相同即可11. 使用超网(CIDR)技术的主要原因是(C)A、为了去除对子网掩码的需求B、为了扩大路由表的长度C、为了减少路由表的条目D、为了增加额外的B类网络12.13.14. ARP请求作为下列哪种类型的以太网帧被发送(A)TCP在应用程序之间建立了下列哪种类型的线路(A)下列哪项正确地描述了代理ARP(D)A、广播B、单播C、组播D、定向广播A、虚拟线路B、动态线路C、物理线路D、无连接线路A、代理ARP允许一个无盘工作站获取另一个无盘工作站的IP址址B、代理ARP将目的IP地址解析为目的物理(MAC)地址C、代理ARP允许路由器代替本地主机回应ARP请求D、代理ARP允许路由器代替远程主机回应ARP请求15. 在发送TCP接收到确认ACK之前,由其设置的重传计时器到时,这时发送TCP会(A)A、重传重要的数据段B、放弃该连接C、调整传送窗口尺寸D、向另一个目标端口重传数据16. 下列哪项有关UDP的描述是正确的(D)A、UDP是一种面向连接的协议,用于在网络应用程序间建立虚拟线路B、UDP为IP网络中的可靠通信提供错误检测和故障恢复功能C、文件传输协议FTP就是基本UDP协议来工作的D、UDP服务器必须在约定端口收听服务请求,否则该事务可能失败17. 下列哪项最恰当地描述了建立TCP连接时“第一次握手”所做的工作(C)A、“连接发起方”向“接收方”发送一个SYN-ACK段B、“接收方”向“连接发起方”发送一个SYN-ACK段C、“连接发起方”向目标主机的TCP进程发送一个SYN 段D、“接收方”向源主机的TCP进程发送一个SYN段作为应答18. 发送应用程序可以通过设置下列哪两个标志来使TCP进程在传送缓冲器填满前发送数据(B)A、FIL和PSHB、PSH和URGC、UGR和FIND、FIL和FIN19. 下列哪项最恰当地描述了生存时间TTL在IP数据报中的使用(D)A、TTL指出了允许发送主机在线的时间长度B、TTL指出了数据报在一个网段上停留的秒数C、TTL对数据报在一个路由器处等待的时间进行按秒计数D、数据报每经过一个路由器其TTL值就减一20. 下列哪项最恰当地描述了UDP的多路分解过程(C)A、UDP使目标主机将接收到的数据包通过多个IP地址进行路由B、UDP使用IP地址使得多个应用程序在同一主机内同步通信C、UDP使用端口编号使得多个应用程序在同一主机内同步通信D、UDP允许多个主机通过单一虚拟线路进行通信21. 一个数据报被标记为“不可分段”,而这时数据报要通过一个最大传输单元MTU小于该数据报尺寸的网段进行传输,则接下来会发生(C)A、用于传输的网络设备将调节该网段的MTU以适应该数据报的尺寸B、用于传输的网络设备将压缩此数据报以适应该网段的MTUC、用于传输的网络设备将放弃该数据报并通知源结点D、用于传输的网络设备将保留该数据报直到该网段的MTU增大为止22. 为了将几个已经分片的数据报重新组装,目的主机需要使用IP数据报头中的哪个字段(D)A、首部长度字段B、服务类型T oS字段C、版本字段D、标识符字段23. 对于下列给定条件:(1)目的网段的最大传输单元MTU为512字节;(2)一个1500字节的数据报;(3)一个20字节的IP报头。
tcpip课后题
1、PPP主要由三部分组成,它们是:同步或异步物理介质,LCP和____.2、PPP主要有两种验证方法,它们是___________和____________。
3、()为两次握手协议,它通过在网络上以明文的方式传递用户名及口令来对用户进行验证。
A、PAPB、IPCPC、CHAPD、RADIUS4、PPP的CHAP验证为几次握手( )。
A、1B、2C、3D、45、PPP协议是(1 )的一个协议,它被广泛用于接入Internet中。
PPP协议是一个(2 )的协议,帧长为整数个字节。
它可以分成三个层次,其中的网络层协议被称为(3 ),包括了不同的网络层协议。
利用PPP的优势,结合以太网产生协议可以通过(4 )简单的共享设备将多个客户网段接入到骨干网。
(1): A、物理层B、数据链路层C、网络层D、应用层(2): A、面向比特的B、面向字节的C、面向位的D、面向报文的(3): A、LCP B、LPB C、NCP D、NAP(4): A、PPTP B、PPPoE C、PPPoA D、CSMA/CD(1)、B (2)、B 3、C 4、B6、PPP协议中,(c)主要用于协商在该数据链路上所传输的数据包的格式与类型。
A、链路控制协议B、PPP扩展协议C、网络层控制协议D、PAP、CHAP协议7、(c)为三次握手协议,其特点是,只在网络上传输用户名,而并不传输用户口令,因此它的安全性较高。
A、papB、ipcpC、chapD、radius8、下列关于PAP和CHAP认证的正确说法是。
(ac)A、由于CHAP不以明文发送的密码,所以CHAP比PAP更安全B、PAP采用了三次握手,CHAP采用了二次握手C、PAP和CHAP都是PPP的验证方式D、配置PAP和CHAP的目的是为了区分呼叫点和安全方面的考虑在标准以太网中,如果最大传播时间是25.6us,那么最小帧长是多少?解答:以太网中要求帧的传输时延不小于2倍的传播时延。
tcpip网络与协议课后习题答案
tcpip网络与协议课后习题答案【篇一:《网络协议分析》习题答案】考给出更好的答案。
第一章1. 讨论tcp/ip成功地得到推广和应用的原因tcp/ip是最早出现的互联网协议,它的成功得益于顺应了社会的需求;darpa采用开放策略推广tcp/ip,鼓励厂商、大学开发tcp/ip产品;tcp/ip与流行的unix系统结合是其成功的主要源泉;相对iso的osi模型,tcp/ip更加精简实用;tcp/ip技术来自于实践,并在实践中不断改进。
2. 讨论网络协议分层的优缺点优点:简化问题,分而治之,有利于升级更新;缺点:各层之间相互独立,都要对数据进行分别处理;每层处理完毕都要加一个头结构,增加了通信数据量。
3. 列出tcp/ip参考模型中各层间的接口数据单元(idu)应用层/传输层:应用层报文;传输层/ip层:tcp报文段或udp分组;ip层/网络接口层:ip数据报;网络接口层/底层物理网络:帧。
4. tcp/ip在哪个协议层次上将不同的网络进行互联?ip层。
5. 了解一些进行协议分析的辅助工具可在互联网上搜索获取适用于不同操作系统工具,比如sniffer pro、wireshark以及tcpdump等。
利用这些工具,可以截获网络中的各种协议报文,并进一步分析协议的流程、报文格式等。
6. 麻省理工学院的david clark是众多rfc的设计者,在论及tcp/ip标准的形成及效果时,曾经讲过这样一段话:”we reject kings, presidents and voting. we believe in rough consensus and running code.” 你对他的观点有什么评价。
智者见智,我认为这就是“实践是检验真理的唯一标准”。
7. 你认为一个路由器最基本的功能应该包含哪些?对于网桥、网关、路由器等设备的分界已经逐渐模糊。
现代路由器通常具有不同类型的接口模块并具有模块可扩展性,由此可以连接不同的物理网络;路由表的维护、更新以及ip数据报的选路转发等,都是路由器的基本功能。
tcpip课后习题答案整理版
第一章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管理和服务机构,行使我国互联网络信息中心的管理职责10、rfc是指请求评价文档第二章1、按照覆盖的地理范围,计算机网络可以分为局域网,城域网和广域网三种2、物理层常用的传输介绍有双绞线,同轴电缆,光纤和无线四种3、物理层数据传输方式有模拟传输,数字传输,光波传输和无线电传输四种4、在数据传输系统中,主要采用的数据编码技术有数字数据的模拟编码,数字数据的数字信号编码和模拟数据的数字信号编码三种5、根据通信双方是否可以同时传输数据,通信可以分为单工通信,半双工通信和全双工通信三种通信方式6、数据编码是指将数据表示成适当的信号形式,以便数据的传输和处理7、在数据传输系统中,主要采用三种数据编码技术:即数字数据的模拟编码,数字数据的数字信号编码和模拟数据的数字信号编码8、常用的数字信号编码方式不归零,差分不归零,曼彻斯特和差分曼彻斯特等第三章1、一个ip地址由网络号和主机号两部分组成2、Ip地址共分为 5 大类3、一个ip地址用4个字节表示,最常用的一种表示格式是点分十进制4、假设一个主机的ip地址为192.168.5.121,而子网掩码为255.255.255.248那么该主机的网络号部分(包括子网号部分)为192.168.5.120/295、以太网是利用Arp协议获得目的主机ip地址与Mac地址的映射关系6、在转发一个ip数据包过程中,如果路由器发现该数据报报头中的ttl字段为0,那么,它首先将该数据报丢弃,然后向源主机发送ICMP报文7、路由器选择算法工作在网际层,它负责确定对所受到的ip数据包应通过哪条传输线转发8、路由表分为静态路由表和动态路由表两种,它们建立与维护方式不同9、tcp/ip协议簇专门设计了用于地址解析的协议,其中ARP可以把一个ip地址映射成对应的物理地址,而对于无法保存ip地址的主机,RARP提供了从物理地址到ip地址的逆向地址映射第四章1、传输层主要提供了TCP和UDP两个常用协议2、端口号用一个16位的二进制数表示3、常用协议HTTP的端口号为804、Tcp可以提供面向连接的可靠的数据流服务。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章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管理和服务机构,行使我国互联网络信息中心的管理职责10、rfc是指请求评价文档第二章1、按照覆盖的地理范围,计算机网络可以分为局域网,城域网和广域网三种2、物理层常用的传输介绍有双绞线,同轴电缆,光纤和无线四种3、物理层数据传输方式有模拟传输,数字传输,光波传输和无线电传输四种4、在数据传输系统中,主要采用的数据编码技术有数字数据的模拟编码,数字数据的数字信号编码和模拟数据的数字信号编码三种5、根据通信双方是否可以同时传输数据,通信可以分为单工通信,半双工通信和全双工通信三种通信方式6、数据编码是指将数据表示成适当的信号形式,以便数据的传输和处理7、在数据传输系统中,主要采用三种数据编码技术:即数字数据的模拟编码,数字数据的数字信号编码和模拟数据的数字信号编码8、常用的数字信号编码方式不归零,差分不归零,曼彻斯特和差分曼彻斯特等第三章1、一个ip地址由网络号和主机号两部分组成2、Ip地址共分为 5 大类3、一个ip地址用4个字节表示,最常用的一种表示格式是点分十进制4、假设一个主机的ip地址为192.168.5.121,而子网掩码为255.255.255.248那么该主机的网络号部分(包括子网号部分)为192.168.5.120/295、以太网是利用Arp协议获得目的主机ip地址与Mac地址的映射关系6、在转发一个ip数据包过程中,如果路由器发现该数据报报头中的ttl字段为0,那么,它首先将该数据报丢弃,然后向源主机发送ICMP报文7、路由器选择算法工作在网际层,它负责确定对所受到的ip数据包应通过哪条传输线转发8、路由表分为静态路由表和动态路由表两种,它们建立与维护方式不同9、tcp/ip协议簇专门设计了用于地址解析的协议,其中ARP可以把一个ip地址映射成对应的物理地址,而对于无法保存ip地址的主机,RARP提供了从物理地址到ip地址的逆向地址映射第四章1、传输层主要提供了TCP和UDP两个常用协议2、端口号用一个16位的二进制数表示3、常用协议HTTP的端口号为804、Tcp可以提供面向连接的可靠的数据流服务。
而udp可以提供无连接的不可靠服务第五章1、DNS由域名空间,服务器和解析器三部分组成2、顶级域名大致可以分为两类:一类是组织性顶级域名另一类是地域性顶级域名,我国的顶级域名是CN。
3、在tcp/ip互联网中,电子邮件客户端程序向邮件服务器发送邮件使用SMTP协议,电子邮件客户端查看邮件服务器中自己的邮箱使用POP3协议,邮件服务器之间相互传递使用SMTP协议4、ftp可以使用的四种文件类型是ASCII码文件,EBCDIC码文件,图像文件和本地文件。
5、在tcp/ip互联网中,www服务器与WWW浏览器之间的信息传递使用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)网络接口层负责将其之上的网络层要发送出去的数据发送到其下面的物理网络2)网际层把源主机上的分组根据需要发送到互联网中的任意一台目标主机上3)传输层完成两台主机上对应的应用进程之间的通信,4)应用层向用户提供一组常用的应用程序,4、什么是地址边界将高层互联网地址与低层物理网卡分开的边界5、简要说明tcp/ip与iso/osi之间的关系Osi模型与tcp/ip模型都是以层次结构来定义协议栈的,尽管协议的层数不同,但层间功能的分配基本相似,1、简述路由器的工作原理与功能2、说明ip在tcp/ip协议栈中的地位与作用Ip是Tcp/ip协议簇中最重要的协议,从协议体系结构来看,向下它屏蔽了不同物理网络的底层,向上它提供了一个逻辑上统一的互联网3、Ip主要有哪些功能将上层数据或同层的其他数据封装到ip数据包中将ip数据包传送到最终目的地为了使数据能够在链路上进行传输,对数据进行分段确定数据报到达其他网络的路径4、Ip有什么特点Ip是一种无连接不可靠的数据包传输协议,Ip互联网中的计算机没有主次之分,Ip互联网没有确定的拓扑结构在ip互联网中的任何一台主机都至少有一个独一无二的ip地址在互联网中有ip地址的设备,不一定是计算机5、什么是ip的校验和?什么是TTL?a)用十六位二进制表示,这个域用于协议头数据有效性的校验,可以保证ip报头区在传输过程中的正确性和完整性b)用8位二进制数表示,它制订了数据包可以在网络中传输的最长时间。
在实际应用中,把生存时间字段设置成了数据包可以经过的最大路由器数。
6、最大传输单元(mtu)是什么意思不同网络由于链路层和介质的物理特性不同,因此在进行数据传输时,对数据帧的最大长度的限制,这个限制值叫做MTU7、Ip地址用来标示互联网中的主机,但少数ip地址有特殊用途不能分配给主机,说明这些特殊ip地址的分类与功能网络地址在互联网中经常要使用某个网络的网络地址直接广播地址同时向指定网络中所有主机发送数据有限广播地址用于对本网广播通信本网特定主机地址主机想进行本网内主机之间进行通信,但不又不知道本网的网络地址时用回送地址测试本机进程间通信本网络本主机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工作时连接的建立过程在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状态,完成三次握手。
完成三次握手,客户端与服务器开始传送数据5、比较tcp与udpTCP-有连接,所以握手过程会消耗资源,过程为可靠连接,不会丢失数据,适合大数据量交换UDP-非可靠连接,会丢包,没有校验,速度快,无须握手过程1、什么是网络虚拟终端(NVT)为了解决不同系统之间的互操作问题,telnet专门定义了一种通用字符终端,叫做NVT,NVT是虚拟设备,它定义了一套自己的字符集,连接的双方多必须能进行物理端与NVT的相互转换。
2、什么是b/s工作模式,他有什么特点?B/S模式是浏览器/服务器模式,具有以下特点A)易用性好B)易于维护C)信息共享度高D)扩张性好E)安全性好F)支持广域网G)保护企业投资3、说明dns进行域名解析的过程第一步:客户机提出域名解析请求,并将该请求发送给本地的域名服务器。
第二步:当本地的域名服务器收到请求后,就先查询本地的缓存,如果有该纪录项,则本地的域名服务器就直接把查询的结果返回。
第三步:如果本地的缓存中没有该纪录,则本地域名服务器就直接把请求发给根域名服务器,然后根域名服务器再返回给本地域名服务器一个所查询域(根的子域)的主域名服务器的地址。
第四步:本地服务器再向上一步返回的域名服务器发送请求,然后接受请求的服务器查询自己的缓存,如果没有该纪录,则返回相关的下级的域名服务器的地址。
第五步:重复第四步,直到找到正确的纪录。
第六步:本地域名服务器把返回的结果保存到缓存,以备下一次使用,同时还将结果返回给客户机。
4、说明tcp/ip下e-mail的工作原理在tcp/ip互联网中,电子邮件客户端程序向邮件服务器发送邮件使用SMTP协议,电子邮件客户端查看邮件服务器中自己的邮箱使用POP3协议,邮件服务器之间相互传递使用SMTP协议5、举例说明SMTP的工作过程(1)建立TCP连接。
(2)客户端向服务器发送HELLO命令以标识发件人自己的身份,然后客户端发送MAIL命令。
(3)服务器端以OK作为响应,表示准备接收。
(4)客户端发送RCPT命令。
(5)服务器端表示是否愿意为收件人接收邮件。
(6)协商结束,发送邮件,用命令DATA发送输入内容。
(7)结束此次发送,用QUIT命令退出。
6、Mime有什么用途MiMe只是对邮件格式进行了一些扩展A)在邮件头中增加了对邮件体结构和内容的说明部分B)对非ASCII码定义了编码规则C)什么是Windows sockets?它就是定义了一套Micosoft Windows下网络编程接口。
它包含大量的库函数,以使程序员能充分地利用Windows消息驱动机制进行编程。
D)唯一标识网络中的通信的一个进程要用什么样的三元组?本地协议本地ip本地端口号E)什么是网络字节顺序?网络字节顺序NBO(Network Byte Order):按从高到低的顺序存储,在网络上使用统一的网络字节顺序,可以避免兼容性问题。
F)开发网络程序要考虑哪些问题G)并发环境下的网络编程H)异构环境下的网络编程I)阻塞与非阻塞通信J)服务类型的选择K)Winsock中的数据传输函数有哪几个?Send()recv()recvfrom()sendto()1、基于tcp的网络程序,其服务器端和客服端的工作流程如何?在各个工作阶段,需要使用哪些winsock函数?a)服务端i.使用WSAStatup()函数检查系统协议栈的安装情况ii.使用socket函数创建服务器端通信的套接口iii.使用bind()函数将创建的套接口与服务器地址绑定iv.使用listen()函数使服务器套接口做好接收连接请求的准备v.使用accept()函数接收来自客户端由connect发出的连接请求vi.建立连接后使用send()函数发送数据或使用recv()函数接收数据vii.使用closesocket()函数关闭套接口viii.调用WAScleanup结束windows Sockets Api的调用b)客户端i.使用WSAStatup()函数检查系统协议栈的安装情况ii.使用socket函数创建客户端通信的套接口iii.使用connect()发出连接请求iv.建立连接后使用send()函数发送数据或使用recv()函数接收数据v.使用closesocket()函数关闭套接口vi.调用WAScleanup结束windows Sockets Api的调用2、说明TCP网络程序的工作模型1,、编写基于tcp的客户端/服务器程序,要求当客户机向服务器发出请求后,将客户机从键盘输入的字符串信息传输给服务器,然后由服务器将其小写转换成大写原样返回p99第九章1、说明udp网络程序的工作流程2、在具体编写无连接的客户机/服务器时,应注意哪些问题?a)通信的一方可以不用绑定ip地址与端口号,而由系统自动分配,但不绑定的一方必须先向bind的一方发送数据b)无连接的应用程序也可以调用connect()函数,但是它并不向对方发送连接请求,c)无连接的数据报传输过程中作为服务器一方必须先启动,否则客户请求传送不到服务进程d)由于无连接的客户端一般不调用connect()因此在数据发送前,客户与服务器之间只建立了半相关,发送过程中动态的建立了全相关1、编写无连接的客户机/服务器程序,当前客户机向服务器发出请求时,返回服务器当前的时间第十章1、简单说明MFC中与网络程序设计有关的类a)文件服务类b)Internet服务器Api类c)Internet服务类d)Windows套接口类2、使用CSocket类设计网络程序有什么好处CSocket类派生于CAsyncSocket类,它继承了父类中一些常用易懂的windows SocketApi函数,并对CAsyncSocket中底层的较难控制的一些api进行了处理,为winsock api提供了一个更高级别的编程接口,它通过MFC carchive对象进行信息的接收和发送操作,使得套接口数据的输入同输出如同使用MFC一样简洁易用,同时它支持模块化的后台信息处理,解决了较难克服的多线程处理。