第16章 客户/服务器交互模型
- 格式:ppt
- 大小:274.50 KB
- 文档页数:17
计算机网络(应用层)-试卷2(总分:52.00,做题时间:90分钟)一、单项选择题(总题数:4,分数:8.00)1.HTTP是( )。
(分数:2.00)A.统一资源定位器B.远程登录协议C.文件传输协议D.超文本传输协议√解析:解析:超文本传输协议Hypertext transfer protocol HTTP)是分布式、协作式、超媒体系统应用之间的通信协议,是万维网(World wide Web)交换信息的基础。
2.在Internet的基本服务功能中,远程登录所使用的命令是( )。
(分数:2.00)A.ftpB.telnet:√C.mailD.open解析:解析:Telnet协议是TCP/IP协议族中的一员,是Internet远程登录服务的标准协议和主要方式。
它为用户提供了存本地计算机上完成远程主机工作的能力。
在终端使用者的计算机上使用telnet程序,用它连接到服务器。
终端使用者可以在telnet程序中输入命令,这些命令会在服务器上运行,就像直接在服务器的控制台上输入一样,可以在本地就能控制服务器。
要开始一个telnet会话,必须输入用户名和密码来登录服务器Telnet是常用的远程控制Web服务器的方法。
3.一台主机的域名是cs.ccnu.edu.cn,它位于DNS层次结构的第( )层(根节点是第一层)。
(分数:2.00)A.3B.4C.5 √D.6解析:4.在电子邮件地址abc@mail.dhu.edu.cn中,主机域名是( )。
(分数:2.00)A.abcB.mail.dhu.edu.cn √C.abc@mail.dhtl.edu.cnD.Mail解析:二、填空题(总题数:6,分数:12.00)5.在客户一服务器交互模型中,客户和服务器是指( ),其中,( )经常处于守候状态。
(分数:2.00)__________________________________________________________________________________________ 正确答案:(正确答案:两个应用程序,服务器)解析:6.在TCP/IP互联网中,WWW服务器与WWW浏览器之间的信息传递使用( )协议。
《TCP/IP协议详解卷1》的目录第1章概述1.1引言1.2分层1.3TCP/IP的分层1.4互联网的地址1.5域名系统1.6封装1.7分用1.8客户-服务器模型1.9端口号1.10标准化过程1.11RFC1.12标准的简单服务1.13互联网1.14实现1.15应用编程接口1.16测试网络1.17小结第2章链路层2.1引言2.2以太网和IEEE 802封装2.3尾部封装2.4SLIP:串行线路IP2.5压缩的SLIP2.6PPP:点对点协议2.7环同接口2.8最大传输单元MTU2.9路径MTU2.10串行线路吞吐量计算2.11小结第3章IP:网际协议3.1引言3.2IP首部3.3IP路由选择3.4子网寻址3.5子网掩码3.6特殊情况的IP地址3.7一个子网的例子3.8ifconfig命令3.9netstat命令3.10IP的未来3.11小结第4章ARP:地址解析协议4.1引言4.2一个例子4.3ARP高速缓存4.4ARP的分组格式4.5ARP举例4.5.1一般的例子4.5.2对不存在主机的ARP请求4.5.3ARP高速缓存超时设置4.6ARP代理4.7免费ARP4.8arp命令4.9小结第5章RARP:逆地址解析协议5.1引言5.2RARP的分组格式5.3RARP举例5.4RARP服务器的设计5.4.1作为用户进程的RARP服务器5.4.2每个网络有多个RARP服务器5.5小结第6章ICMP:Internet控制报文协议6.1引言6.2ICMP报文的类型6.3ICMP地址掩码请求与应答6.4ICMP时间戳请求与应答6.4.1举例6.4.2另一种方法6.5ICMP瑞口不可达差错6.6ICMP报文的4.4BSD处理6.7小结第7章Ping程序7.1引言7.2Ping程序7.2.1LAN输出7.2.2WAN输出7.2.3线路SLIP链接7.2.4拨号SLIP链路7.3IP记录路由选项7.3.1通常的例子7.3.2异常的输出7.4IP时间戳选项7.5小结第8章Traceroute程序8.1引言8.2Traceroute程序的操作8.3局域网输出8.4广域网输出8.5IP源站选路选项8.5.1宽松的源站选路的traceroute程序示例8.5.2严格的源越选路的traceroute程序示例8.5.3宽松的源站选路traceroute程序的往返路由8.6小结第9章IP选路9.1引言9.2选路的原理9.2.1简单路由表9.2.2初始化路由表9.2.3较复杂的路由表9.2.4没有到达目的地的路由9.3ICMP主机与网络不可达差错9.4转发或不转发9.5ICMP重定向差错9.5.1一个例子9.5.2更多的细节9.6ICMP路由器发现报文9.6.1路由器操作9.6.2主机操作9.6.3实现9.7小结第10章动态选路协议10.1引言10.2动态选路10.3Unix选路守护程序10.4RIP:选路信息协议10.4.1报文格式10.4.2正常运行10.4.3度量10.4.4问题10.4.5举例10.4.6另一个例子10.5RIP版本210.6OSPF:开放最短路径优先10.7BGP:边界网关协议10.8CIDR:无类型域间选路10.9小结第11章UDP:用户数据报协议11.1引言11.2UDP首部11.3UDP检验和11.3.1tCpdmp输出11.3.2一些统计结果11.4一个简单的例子11.5IP分片11.6ICMP不可达差错(需要分片)11.7用Traceroute确定路径MTU 11.8采用UDP的路径MTU发现11.9UDP和ARP之间的交互作用11.10最大UDP数据报长度11.11ICMP源站抑制差错11.12UDP服务器的设计11.12.1客户IP地址及端口号11.12.2目标IP地址11.12.3UDP输入队列11.12.4限制本地IP地址11.12.5限制远端IP地址11.12.6每个端口有多个接收者11.13小结第12章广播和多播12.1引言12.2广播12.2.1受限的广播12.2.2指向网络的广播12.2.3指向子网的广播12.2.4指向所有子网的广播12.3广播的例子12.4多播12.4.1多播组地址12.4.2多播组地址到以太网地址的转换12.4.3FDDI和个牌环网络中的多播12.5小结第13章IGMP:Internet组管理协议13.1引言13.2IGMP报文13.3IGMP协议13.3.1加入一个多播组13.3.2IGMP报告和查询13.3.3实现细节13.3.4生存时间牢段13.3.5所有主机组13.4一个例子13.5小结第14章DNS:域名系统14.1引言14.2DNS基础14.3DNS的报文格式14.3.1DNS查询报文中的问题部分14.3.2DNS应报文中的资源记录部分14.4一个简单的例子14.5指针查询14.5.1举例14.5.2主机名检查14.6资源记录14.7高速缓存14.8用UDP还是用TCP14.9另一个例子14.10小结第15章TFTP:简单文件传送协议15.1引言15.2协议15.3一个例子15.4安全性15.5小结第16章BOOTP:引导程序协议16.1引言16.2BOOTP的分组格式16.3一个例子16.4BOOTP服务器的设计16.5BOOTP穿越路由器16.6特定厂商信息16.7小结第17章TCP:传输控制协议17.1引言17.2TCP的服务17.3TCP的首部17.4小结第18章TCP连接的建立与终止18.1引言18.2连接的建立与终止18.2.1tcpdujn的输出18.2.2时间系列18.2.3建立连接协议18.2.4连接终止协议18.2.5正常的tcpdump输出18.3连接建立的超时18.3.1第一次超时间18.3.2服务类型字段18.4最大报文段长度18.5TCP的半关闭18.6TCP的状态变迁图18.6.12MSL等待状态18.6.2平静时间的概念18.6.3FIN_WAIT_2状态18.7复位报文段18.7.1到不存在的端口的连接请求18.7.2异常终止一个连接18.7.3检测半打开连接18.8同时打开18.9同时关闭18.10TCP选项18.11TCP服务器的设计18.11.1TCP服务器端口号18.11.2限定的本地IP地址18.11.3限定的远端IP地址18.11.4呼入连接请求队列18.12小结第19章TCP的交互数据流19.1引言19.2交互式输入19.3经受时延的确认19.4Nagle算法19.4.1关闭Nagle算法19.4.2一个例子19.5窗口大小通告19.6小结第20章TCP的成块数据流20.1引言20.2正常数据流20.3滑动窗口20.4窗口大小20.5PUSH标志20.6慢启动20.7成块数据的吞吐量20.7.1带宽时延乘积20.7.2拥塞20.8紧急方式20.9小结第21章TCP的超时与重传21.1引言21.2超时与重传的简单例子21.3往返时间测量21.4往返时间RTT的例子21.4.1往返时间RTT的测量21.4.2RTT估计器的计算21.4.3慢启动21.5拥塞举例21.6拥塞避免算法21.7快速重传与快速恢复算法21.8拥塞举例(续)21.9按每条路由进行度量21.10ICMP的差错21.11重新分组21.12小结第22章TCP的坚持定时器22.1引言22.2一个例子22.3糊涂窗口综合症22.4小结第23章TCP的保活定时器23.1引言23.2描述23.3保活举例23.3.1另一端崩溃23.3.2另一端崩溃并重新启动23.3.3另一端不可达23.4小结第24章TCP的未来和性能24.1引言24.2路径MTU发现24.2.1一个例子24.2.2大分组还是小分组24.3长肥管道24.4窗口扩大选项24.5时间戳选项24.6PAWS:防止回绕的序号24.7T/TCP:为事务用的TCP扩展24.8TCP的性能24.9小结第25章SNMP:简单网络管理协议25.1引言25.2协议25.3管理信息结构25.4对象标识符25.5管理信息库介绍25.6实例标识25.6.1简单变量25.6.2表格25.6.3字典式排序25.7一些简单的例子25.7.1简单变量25.7.2get-next操作25.7.3表格的访问25.8管理信息库(续)25.8.1system组25.8.2interface组25.8.3at组25.8.4ip组25.8.5icmp组25.8.6tcp组25.9其他一些例子25.9.1接口MTU25.9.2路由表25.10Trap25.11ASN.1和BER25.12SNMPvZ25.13小结第26章Telnet和Rlogin:远程登录26.1引言26.2Rlogin协议26.2.1应用进程的启动26.2.2流量控制26.2.3客户的中断键26.2.4窗口大小的改变26.2.5服务器到客户的命令26.2.6客户到服务器的命令26.2.7客户的转义符26.3Rlogin的例子26.3.1初始的客户一服务器协议26.3.2客户中断键26.4Telnet协议26.4.1NVT ASCII26.4.2Telnet命令26.4.3选项协商26.4.4子选项协商26.4.5半双工、一次一字符、一次一行或行方式26.4.6同步信号26.4.7客户的转义符26.5Telnet举例26.5.1单字符方式26.5.2行方式26.5.3一次一行方式(准行方式)26.5.4行方式:客户中断键26.6小结第27章FTP:文件传送协议27.1引言27.2FTP协议27.2.1数据表示27.2.2FTP命令27.2.3FTP应答27.2.4连接管理27.3FTP的例子27.3.1连接管理:临时数据端口27.3.2连接管理:默认数据瑞口27.3.3文本文件传输:NVT ASCII表示还是图像表示27.3.4异常中止一个文件的传输:Telnet 同步信号27.3.5匿名FTP27.3.6来自一个未知IP地址的匿名FTP 27.4小结第28章SMTP:简单邮件传送协议28.1引言28.2SMTP协议28.2.1简单例子28.2.2SMTP命令28.2.3信封、首部和正文28.2.4中继代理28.2.5NVT ASCll28.2.6重试间隔28.3SMTP的例子28.3.1MX记录:主机非直接连到Internet 28.3.2MX记录:主机出故障28.3.3VRFY和EXPN命令28.4SMTP的未来28.4.1信封的变化:扩充的SMTP28.4.2首部变化:非ASCII字符28.4.3正文变化:通用Internet邮件扩充28.5小结第29章网络文件系统29.1引言29.2Sun远程过程调用29.3XDR:外部数据表示29.4端口映射器29.5NFS协议29.5.1文件句柄29.5.2安装协议29.5.3NFS过程29.5.4UDP还是TCP29.5.5TCP上的NFS29.6NFS实例29.6.1简单的例子:读一个文件29.6.2简单的例子:创建一个目录29.6.3无状态29.6.4例子:服务器崩溃29.6.5等幕过程29.7第3版的NFS29.8小结第30章其他的TCP/IP应用程序30.1引言30.2Finger协议30.3Whois协议30.4Archie、WAIS、Gopher、Veronlca和WWW30.4.1Archie30.4.2WAIS30.4.3Gopher30.4.4Veronica30.4.5万维网WWW30.5X窗口系统30.5.1Xscope程序30.5.2LBX:低带宽X30.6小结附录A tcpdump程序附录B计算机时钟附录C sock程序附录D部分习题的解答附录E配置选项附录F可以免费获得的源代码《TCP-IP详解卷2:实现》详细目录pdf本书完整而详细地介绍了TCP/IP协议是如何实现的。
第一章计算机网络的基本概念一、选择题1、完成路径选择功能是在OSI模型的()。
A.物理层B.数据链路层C.网络层D.运输层2、在TCP/IP协议簇的层次中,保证端-端的可靠性是在哪层上完成的?()A.网络接口层B.互连层C.传输层D.应用层3、在TCP/IP体系结构中,与OSI参考模型的网络层对应的是()。
A.网络接口层B.互联层C.传输层D.应用层4、在OSI七层结构模型中,处于数据链路层与传输层之间的是()。
A.物理层B.网络层C.会话层D.表示层5、计算机网络中可以共享的资源包括()。
A.硬件、软件、数据B.主机、外设、软件C.硬件、程序、数据D.主机、程序、数据6、网络协议组成部分为()。
A.数据格式、编码、信号电平B.数据格式、控制信息、速度匹配C.语法、语义、定时关系D.编码、控制信息、定时关系二、填空题1、按照覆盖的地理范围,计算机网络可以分为________、________和________。
2、Internet采用_______协议实现网络互连。
3、ISO/OSI中OSI的含义是________。
4、计算机网络是利用通信线路将具有独立功能的计算机连接起来,使其能够和________ 和________。
5、TCP/IP协议从上向下分为________、________、________和________4层。
6、为了实现对等通信,当数据需要通过网络从一个节点传送到到另一个节点前,必须在数据的头部(和尾部)加入____________,这种增加数据头部(和尾部)的过程叫做____________或____________。
7、计算机网络层次结构划分应按照________和________的原则。
8、ISO/OSI参考模型将网络分为从低到高的________、________、________、________、________、________和________七层。
9、建立计算机网络的目的是___________和____________。
计算机局域网络;一、选择题:;1、局域网是将小区域范围内的计算机及各种通信设备;A.局域网具有大范围、高数据率、高误码率的特性;B.局域网具有大范围、低数据率、低误码率的特性;C.局域网具有小范围、高数据率、高误码率的特性;D.局域网具有小范围、高数据率、低误码率的特性;2、下列哪一项不是LAN的主要特性();A.运行在一个宽广的地域范围;B.提供多用户高宽计算机局域网络一、选择题:1、局域网是将小区域范围内的计算机及各种通信设备连接在一起的通信网络。
下列关于局域网特性的描述中正确的是( )。
A.局域网具有大范围、高数据率、高误码率的特性B.局域网具有大范围、低数据率、低误码率的特性C.局域网具有小范围、高数据率、高误码率的特性D.局域网具有小范围、高数据率、低误码率的特性2、下列哪一项不是LAN的主要特性( )。
A.运行在一个宽广的地域范围B.提供多用户高宽带介质访问C.延迟低、可靠性高、误码率低D.连接物理上接近的设备3、在计算机网络中,一般局域网的数据传输速率要比广域网的数据传输速率(A.高B.低C.相同D.不确定4、局域网的协议结构主要包括( )。
A.物理层B.物理层、数据链路层C.物理层、介质访问控制MAC子层、逻辑链路控制LLC子层D.物理层、数据链路层、网络层5、MAC层是( )所特有的。
A.局域网和广域网B.城域网和广域网C.城域网和远程网D.局域网和城域网6、LAN参考模型可分为物理层、( )。
A.MAC,LLC等三层B.LLC,MHS等三层C.MAC,FTAM等三层D.LLC,VT等三层7、局域网的核心协议是( )。
A.IEEE 801标准B.IEEE 802标准C.SNA标准D.非SNA标准8、在决定局域网性能的各种技术中,对局域网影响最大的是( )。
A.传输介质B.网络拓扑结构C.介质访问控制方法D.操作系统9、由于局域网的介质访问控制方法比较复杂,所以局域网的标准主要建立在(—)。
(1)按照覆盖的地理范围,计算机网络可以分为_局域网__、__城域网__和_广域网(2)ISO/OSI参考模型将网络分为_物理_层、_数据链路_层、_网络__层、_传输__层、_会话__层、_表示___层和__应用__层。
建立计算机网络的主要目的是:__资源共享和在线通信(1)最基本的网络拓扑结构有三种,他们是__总线型___、___环型___和_星型______。
(2)以太网使用__CSMA/CD__介质访问控制方法,而FDDI则使用_令牌环__介质访问控制方法。
(3)在将计算机与10BASE-T集线器进行连接时,UTP电缆的长度不能大于__100米_米。
在将计算机与100BASE-TX集线器进行连接时,UTP电缆的长度不能大于__100米_米。
(4)非屏蔽双绞线由____4__对导线组成,10BASE-T用其中的__2______对进行数据传输,100BASE-TX用其中的____2____对进行数据传输。
(5)以太网交换机的数据转发方式可以分为___直接交换___、_存储转发交换_和_改进的直接交换__3类。
(1)交换式局域网的核心设备是_交换机或局域网交换机____。
(2)网络互联的解决方案有两中,一种是__面向连接的解决方案___,另一种是_面向非连接的解决方案___。
其中,__面向非连接的解决方案__是目前主要使用的解决方案。
(3)IP可以提供_面向非连接_、__不可靠__和__尽最大努力__服务。
(4)IP地址由网络号和主机号两部分组成,其中网络号表示_互联网中的一个特定网络__,主机号表示_该网络中主机的一个特定连接__。
(5)IP地址有_32___位二进制数组成。
(6)以太网利用__ARP__协议获得目的主机IP地址与MAC地址的映射关系。
为高速缓冲区中的每一个ARP表项分配定时器的主要目的是_保证ARP表项的新鲜性和正确性__。
(7)转发一个IP数据报过程中,如果路由器发现该数据报报头中的TTL字段为0,那么,它首先将该数据报__删除___,然后向_生成该数据报的源主机___发送ICMP报文。
服务模型概述服务模型是指企业或组织为提供服务而采用的整体框架或架构。
它描述了服务提供的方式、组织结构以及与客户进行交互的方式。
在这篇文章中,我们将概述几种常见的服务模型,包括SaaS、PaaS、IaaS 和微服务架构。
一、软件即服务(SaaS)软件即服务(Software as a Service)是一种供应远程软件应用程序的服务模型。
在这种模型下,用户无需购买软件的许可证,而是通过互联网或私有网络远程访问软件的功能。
SaaS模型的好处包括简化软件维护、减轻用户的IT负担和灵活的订阅模式。
二、平台即服务(PaaS)平台即服务(Platform as a Service)是一种提供应用程序开发和部署的云平台。
在PaaS模型下,开发人员可以使用云平台上提供的工具和环境,快速开发、测试和部署应用程序。
PaaS模型的优势在于提供了可扩展的基础设施,减少了开发周期和成本。
三、基础设施即服务(IaaS)基础设施即服务(Infrastructure as a Service)是一种提供虚拟化的计算资源的服务模型。
在IaaS模型下,用户可以通过云平台租赁计算资源,包括服务器、存储和网络。
用户可以根据实际需求按需使用这些资源,避免了传统IT基础设施的高额投资和运维成本。
四、微服务架构微服务架构是一种软件开发和部署的架构风格,它将一个大型应用程序拆分为一组小型、独立的服务。
这些服务之间通过明确定义的接口进行通信,并可独立开发、部署和扩展。
微服务架构的好处包括高可伸缩性、模块化的开发和快速响应市场需求。
综上所述,服务模型是企业或组织为提供服务而采用的整体框架或架构。
不同的服务模型具有不同的优势和适用场景。
企业可以根据自身需求选择合适的服务模型,以提高效率、降低成本,并更好地满足用户需求。
在未来的发展中,随着技术的不断进步,服务模型也将不断演变和完善,为企业带来更多的机遇和挑战。
第1章计算机网络的基本概念一、填空题(1)按照覆盖的地理范围,计算机网络可以分为局域网、城域网、和广域网。
(2)ISO/OSI参考模型将网络分为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。
(3)建立计算机网络的主要目的是:资源共享和在线通信。
二、单项选择题(1)在TCP/IP体系结构中,与OSI参考模型的网络层对应的是:( B )A.主机-网络层B.互联层C.传输层D.应用层<(2)在OSI参考模型中,保证端-端的可靠性是在哪个层次上完成的( C )A.数据链路层B.网络层C.传输层D.会话层三、问答题计算机网络为什么采用层次化的体系结构【要点提示】采用层次化体系结构的目的是将计算机网络这个庞大的、复杂的问题划分成若干较小的、简单的问题。
通过“分而治之”,解决这些较小的、简单的问题,从而解决计算机网络这个大问题(可以举例加以说明)。
第2章以太网组网技术一、【二、填空题(1)以太网使用的介质访问控制方法为CSMA/CD。
(2)计算机与10BASE-T集线器进行连接时,UTP电缆的长度不能超过100米。
在将计算机与100BASE-TX集线器进行连接时,UTP电缆的长度不能超过100米。
(3)非屏蔽双绞线由4对导线组成,10BASE-T用其中的2对进行数据传输,100BASE-TX用其中的2对进行数据传输。
三、单项选择题(1)MAC地址通常存储在计算机的( B )A.内存中B.网卡上C.硬盘上D.高速缓冲区(2)关于以太网中“冲突”的描述中,正确的是( D )A.冲突时由于电缆过长造成的B.冲突是由于介质访问控制方法的错误使用造成的?C.冲突是由于网络管理员的失误造成的D.是一种正常现象(3)在以太网中,集线器的级联( C )A.必须使用直通UTP电缆B.必须使用交叉UTP电缆C.必须使用同一种速率的集线器D.可以使用不同速率的集线器(4) 下列哪种说法是正确的( A )A.集线器可以对接收到的信号进行放大B.集线器具有信息过滤功能C.集线器具有路径检测功能D.集线器具有交换功能第3章交换与虚拟局域网一、填空题(1)以太网交换机的数据转发方式可以分为直接交换、存储转发交!换、和改进的直接交换3类。
数据通信模型
**(1)客户-服务器模型:**<br>
客户-服务器(Client/Server)模型是最常用的数据通信模型,它结合了两个通信参与者:客户端和服务器端。
客户端向服务器端发送请求,服务器端处理请求并通过连接发送响应。
这种模型通常用于Web应用,其中客户端发送HTTP请求,服务器端处理请求并返回HTML文件。
<br><br>
**(2)P2P模型:**<br>
P2P(Peer-to-Peer)模型是一种没有中央处理机的模型,用户或计算机节点之间彼此连接,每个节点直接与其他节点进行通信,并且每个节点都具有客户机和服务器机能,是实现资源共享的理想模式。
P2P模型是一种独特的多对多通信模型,它包含多个用户节点和多个网络节点,这些节点之间有三种可能的关系,即用户节点之间的关系、用户节点与网络节点之间的关系和网络节点之间的关系。
<br><br>
**(3)群组通信模型:**<br>
群组通信模型是一种在组外支持组内成员相互发送消息的特殊数据通信模型。
群组成员可以通过一个信息服务器发送和接收消息,这种模型有助于形成一个特定群体。
这种模型的优势在于可以让多个用户在任何时候都可以参与到一个共享空间中,并且可以在这个空间中共享信息,从而形成一个协作创新的群体。