考研_计算机_计算机网络_第6章_应用层

合集下载

计算机网络试卷19

计算机网络试卷19

《计算机网络》试卷19一、填空(10分,每空1分)1.域名系统DNS使用的端口号是___________。

2.在采用电信号表达数据的系统中,数据有___________和___________两种。

3.最常见的主动攻击方式有___________、___________和___________。

4.多路复用分为___________、___________和___________。

5. 802.3以太网最大可传送的帧(数据)长度为___________个8位组。

二、单项选择题(30分,每题2分)1.运输层的端口号可分为熟知端口号、注册端口号和()。

A. 确认端口号B.永久端口号C. 客户端口号D. 临时端口号2.100BASE-TX使用()传输介质。

A. 双绞线B. 同轴电缆C. 红外线D. 光纤3.在二进制指数后退算法中,如果发生了11次碰撞之后,那么站点会在0和()之间选择一个随机数。

A. 511B. 1023C. 2047D. 14.EI载波把32个信道按时分多路方式复用在一条2.048 Mb/s 的高速信道上,每条话音信道的数据速率是()A. 56Kb/sB. 64Kb/sC. 128Kb/sD. 512Kb/s5.如果用户网络需要划分成5个子网,每个子网最多20台主机,则适用的子网掩码是()A. 255.255.255.192B. 255.255.255.224C.255.255.255.240D. 255.255.255.2486.若IP数据报在传送过程中,TTL字段等于零,则路由器会发出()A. 超时B.路由重定向C. 目标不可达D. 源站抑制7.ARP请求是采用()方式发送的。

A.单播B.组播C. 广播D. 点播8.TCP协议使用()次握手机制建立连接。

A. 1B.2C. 3D. 49.在同一个信道上的同一时刻,能够进行双向数据传送的通信方式是()。

A. 单工B.半双工C. 全双工D. 以上都不是10.SNMPv2提供了3种访问管理信息的方法,这三种方法不包括()。

计算机网络基础(单选题)含答案

计算机网络基础(单选题)含答案

第6章计算机网络基础(单选题)(其实我所给的这些典型题目就是期末考试题或统考题,因此必做。

参考答案在另一个Word文档中)一.计算机网络的形成与发展、网络的分类、网络拓扑结构、资源共享1、计算机网络是__A____相结合的产物。

(请看解析)A.计算机技术与通讯技术B.计算机技术与信息技术C.计算机技术与电子技术D.信息技术与通讯技术[解析]又问:计算机网络是计算机与______相结合的产物。

(A.各种协议 B.通信技术 C.电话)答:选B。

2、下列有关计算机网络叙述错误的是__D____。

(请看解析)A.利用Internet网可以使用远程的超级计算中心的计算机资源 -- 对,属于资源共享B.计算机网络是在通信协议控制下实现的计算机互联C.建立计算机网络的最主要目的是实现资源共享D.以接入的计算机多少可以将网络划分为广域网、城域网和局域网[解析]网络划分为广域网、城域网和局域网是按网络所覆盖的范围(或面积)来划分的,所以D 是错的。

3、最早的(第一阶段)计算机网络系统,有___A_____个主机。

(请看解析)A.1 --- 以一台主机为中心的远程联机系统B.2C.10D.几十台[解析]略。

4、____B____被认为是Internet的前身。

(请看解析)A.万维网B.ARPANET --- 是美国国防部开发的一个网络C.HTTPD.APPLE[解析] 参考p.232。

Internet的中文名为“因特网”。

又问:Internet是由______发展而来的。

(A.局域网;B. 标准网;C.ARPANET;D.WAN)。

答:选C。

5、当前普遍使用的Internet IP版本是__C______。

(参考p.234)A.IPv6 --- 下一代网络的IP版本为Ipv6B.IPv3C.IPv4 --- 我们目前使用网络的IP版本为Ipv4D.IPv5[解析]略6、LAN通常是指___B___。

(请看解析)B.局域网C.资源子网D.城域网[解析]要求记:LAN是局域网的缩写,MAN是城域网的缩写,WAN是广域网的缩写。

研究生考试考研计算机学科专业基础(408)试卷及答案指导(2025年)

研究生考试考研计算机学科专业基础(408)试卷及答案指导(2025年)

2025年研究生考试考研计算机学科专业基础(408)自测试卷(答案在后面)一、单项选择题(本大题有40小题,每小题2分,共80分)1、下列关于计算机网络的描述中,错误的是:•A) 计算机网络能够实现资源共享。

•B) 计算机网络中的主机可以运行不同的操作系统。

•C) 计算机网络的数据传输不受物理距离限制。

•D) 在计算机网络中,数据通信需要遵循共同的协议。

2、在TCP/IP参考模型中,与OSI模型的传输层对应的是:•A) 应用层•B) 互联网层•C) 传输层•D) 链路层3、下列哪一种算法属于对称加密算法?•A) RSA•B) DES•C) ECC•D) DSA4、关于数据结构,以下哪个说法是正确的?A、链表比数组更节省内存空间B、树是一种非线性结构,其子节点可以有多个父节点C、栈是一种先进先出(FIFO)的数据结构D、图是表示实体之间关系的集合,其中每个实体都只有一个前驱节点和一个后继节点5、在以下哪个情况下,递归算法比迭代算法效率更高?A、当递归深度很深,但递归次数较少时B、当递归深度很浅,但递归次数较多时C、当递归深度很深,且递归次数较多时D、递归算法通常比迭代算法效率更高6、以下哪种排序算法的平均时间复杂度为O(nlogn)?A、冒泡排序B、选择排序C、插入排序D、归并排序7、下列关于计算机硬件结构的说法中,正确的是()。

A、现代计算机均采用了冯·诺依曼结构B、计算机硬件结构中,中央处理器(CPU)主要用于执行存储在内存中的指令,并处理数据。

C、直接存储器接入(DMA)只在输入输出设备与内存之间传输数据,中央处理器(CPU)不参与。

D、计算机硬件结构中,输入设备、输出设备、外存储设备(如硬盘、光驱等)和中央处理器(CPU)是必需的组件。

8、在计算机组成原理中,以下关于Cache的描述,正确的是()。

A、Cache的主要目的是为了提升计算机的存储容量B、回写(Write-Back)策略指的是,在数据写回主存前,一直保持在Cache中的内容得以保存。

[完整版]2025考研计算机真题及答案

[完整版]2025考研计算机真题及答案

[完整版]2025考研计算机真题及答案一、选择题(每题2分,共20分)1. 下列哪个操作系统属于多任务操作系统?A. MS-DOSB. WindowsC. LinuxD. Unix答案:B2. 计算机网络中,OSI模型的哪一层负责数据传输?A. 物理层B. 数据链路层C. 网络层D. 应用层答案:C3. 下列哪个算法的时间复杂度是O(nlogn)?A. 快速排序B. 冒泡排序C. 选择排序D. 插入排序答案:A4. 下列哪个语言不属于面向对象编程语言?A. JavaB. C++C. PythonD. SQL答案:D5. 下列哪个协议用于互联网上的域名解析?A. HTTPB. FTPC. SMTPD. DNS答案:D6. 下列哪个技术可以实现数据加密?A. 哈希函数B. 散列函数C. 加密算法D. 解密算法答案:C7. 下列哪个数据库管理系统是开源的?A. OracleB. MySQLC. SQL ServerD. DB2答案:B8. 下列哪个编程范式强调程序的可重用性和可维护性?A. 结构化编程B. 面向对象编程C. 面向过程编程D. 函数式编程答案:B9. 下列哪个技术可以实现数据的分布式存储?A. 数据库集群B. 分布式文件系统C. 数据库分区D. 数据库备份答案:B10. 下列哪个算法可以实现字符串匹配?A. 快速排序B. 冒泡排序C. KMP算法D. 选择排序答案:C二、填空题(每题2分,共20分)1. 计算机网络的通信协议分为四层,分别是:物理层、数据链路层、______层、应用层。

答案:网络层2. 数据库的三范式分别是:第一范式(1NF)、第二范式(2NF)、______范式(3NF)。

答案:第三范式3. 下列哪个语言支持面向对象编程?A. JavaB. C++C. PythonD. SQL答案:A、B、C4. 下列哪个技术可以实现数据压缩?A. 哈希函数B. 散列函数C. 加密算法D. 压缩算法答案:D5. 下列哪个协议用于互联网上的电子邮件传输?A. HTTPB. FTPC. SMTPD. DNS答案:C6. 下列哪个技术可以实现数据加密?A. 哈希函数B. 散列函数C. 加密算法D. 解密算法答案:C7. 下列哪个数据库管理系统是开源的?A. OracleB. MySQLC. SQL ServerD. DB2答案:B8. 下列哪个编程范式强调程序的可重用性和可维护性?A. 结构化编程B. 面向对象编程C. 面向过程编程D. 函数式编程答案:B9. 下列哪个技术可以实现数据的分布式存储?A. 数据库集群B. 分布式文件系统C. 数据库分区D. 数据库备份答案:B10. 下列哪个算法可以实现字符串匹配?A. 快速排序B. 冒泡排序C. KMP算法D. 选择排序答案:C三、简答题(每题10分,共30分)1. 简述计算机网络的五层模型及其作用。

浙大远程-计算机网络基础第5、6章离线作业和答案

浙大远程-计算机网络基础第5、6章离线作业和答案

第5章运输层作业五一.填空题:1.从通信和信息处理的角度看,在TCP/IP模型中向其上面的应用层提供通信服务的协议层称为_运输_层。

2.传输层使用了___网络层__提供的服务,并通过执行_传输层协议_,针对最高层屏蔽__通信子网_在技术、设计上的差异与服务不足,向_更高层(或写应用层)_提供了一个标准的完善的通信服务。

3.TCP协议可以为其用户提供_可靠_、面向连接的、全双工的数据流传输服务。

4.UDP协议可以为其用户提供不可靠、__无连接的数据传输服务。

5.人们把将要发送的完整的数据块称为报文,在运输层直接对应用层交下来的报文进行封装的协议是_ UDP _。

6.在运输层,TCP协议传递给网络层IP协议的数据单元称为_报文段_。

7.TCP/IP的运输层有两个不同的协议,它们是TCP和UDP,其中文名分别叫做传输控制协议和_用户数据报协议__。

前者是面向连接的协议,而后者则属于无连接协议。

使用UDP协议,系统资源开销小,UDP报文段的首部只有_8_字节。

而对于TCP来说,其报文段的首部至少有_20_字节,传输开销比较大,TCP开销大的另一个原因是占有CPU的处理时间。

因此,在应用层开发中运输层使用哪个协议要视具体情况而定。

诸如“万维网、电子邮件和文件传输”服务在运输层使用_ TCP_协议封装,而“域名转换协议DNS和IP电话”服务在运输层使用_ UDP协议封装。

8.熟知端口即系统端口号是IANA指派的。

FTP服务使用的熟知端口号是_21_,简单邮件传输协议SMTP使用的熟知端口号是_25_,邮局协议POP3使用的熟知端口号是_110_。

9.在TCP/IP网络中,两个应用进程之间建立的Socket连接是由4个数字确定的,包括双方的IP地址和双方的__端口号__。

10.主机A向主机B发送TCP报文段,首部中的源端口是m而目的端口是n。

当B向A发送回信时,其TCP报文段的首部中的源端口和目的端口分别是_ n 和m __。

研究生考试考研计算机学科专业基础(408)试题与参考答案(2025年)

研究生考试考研计算机学科专业基础(408)试题与参考答案(2025年)

2025年研究生考试考研计算机学科专业基础(408)自测试题(答案在后面)一、单项选择题(本大题有40小题,每小题2分,共80分)1、在计算机网络中,以下哪一项不是OSI模型的层次?A、物理层B、数据链路层C、应用层D、传输层2、以下关于哈希表的描述,不正确的是:A、哈希表是一种数据结构,它通过哈希函数将数据存储在数组中。

B、哈希表的查找效率非常高,接近于O(1)。

C、哈希表的冲突解决方法包括链地址法和开放寻址法。

D、哈希表的存储空间必须是连续的。

3、在C语言中,以下哪个关键字表示定义一个函数?A、classB、structC、voidD、func4、在计算机体系结构中, _________ 是构成微程序控制器的关键组成部分。

A、指令寄存器B、程序计数器C、微指令D、数据寄存器5、在软件工程中,软件架构设计的主要目的是 _________ 。

A、加强项目的可维护性和可扩展性B、明确项目的具体功能需求C、确定软件开发团队成员D、选择合适的开发工具和环境6、在现代计算机系统中,RAID技术常被用以增强存储的性能和可靠性。

RAID 5的一个特点是 _________ 。

A、不提供数据冗余B、采用奇偶校验,数据均匀分布在多个硬盘上C、仅实现磁盘镜像D、提供数据冗余,但不支持奇偶校验7、在计算机网络中,下列哪种介质属于时间共享介质?A、双绞线B、光纤C、同轴电缆D、无线8、以下哪个不属于数据库管理系统(DBMS)的功能?A、数据定义B、数据查询C、数据备份D、系统配置9、关于面向对象编程语言中的继承机制,以下哪个说法是正确的?A、继承可以增加子类的功能B、子类可以访问父类的私有属性和方法C、一个类只能继承自一个父类D、继承是抽象和封装的反面10、在下列存储结构中,哪个选项不属于主存-辅存层次中的存储器类型?A. 高速缓存B. 硬盘C. SSD(固态硬盘)D. DRAM11、在计算机科学中,以下哪个概念与“二叉树”的数据结构最相似?A. 线性表B. 链表C. 图D. 栈12、以下哪个概念是指计算机硬件能够直接执行的最小指令集?A. 指令集B. 硬件语言C. 机器语言D. 汇编语言13、在计算机网络中,当一个路由器接收到一个数据包并需要决定如何转发它时,它会首先做什么?A. 检查数据包的目的地址B. 向源主机发送确认消息C. 更新其路由表D. 将数据包广播给所有连接的网络14、关于数据库系统中的事务,下列说法错误的是?A. 事务是一系列对数据库的操作,这些操作要么全部完成,要么完全不执行B. 事务的ACID特性确保了数据库的一致性和可靠性C. 事务可以被并发执行,但为了保证数据的一致性,必须采用适当的锁机制D. 在事务处理过程中,如果发生错误,只有部分操作会被撤销15、在面向对象编程中,封装的主要目的是什么?A. 提高程序运行速度B. 增加类的数量C. 隐藏对象的属性和实现细节,防止外部直接访问D. 减少内存消耗16、在计算机网络中,以下哪个协议主要用于传输文件?A. HTTPB. FTPC. SMTPD. DNS17、以下关于C++中构造函数和析构函数的说法,正确的是:A. 构造函数的返回类型可以是voidB. 析构函数的返回类型可以是voidC. 构造函数和析构函数的名字必须完全相同D. 析构函数不能有参数18、在Python中,以下哪个库用于处理JSON数据?A. jsonB. xml.etree.ElementTreeC. csv19、在计算机网络中,实现网络层互联的设备是()。

计算机网络

计算机网络
32



(3)结构上可分割开。各层都可以采用最合 适的技术来实现。 (4)易于实现和维护。这种结构使得实现和 调试一个庞大而又复杂的系统变得易于处理, 因为整个的系统已被分解为若干个相对独立的 子系统。 (5)能促进标准化工作,因为每一层的功能 及其所提供的服务都已有了精确的说明。
33
34
各层功能
层 次 7. 应用层 功 能 提供电子邮件、文件传输等用 户服务
6. 表示层
5. 会话层 4. 运输层 3. 网络层
转换数据格式,数据加密和解 密 通信同步错误恢复和事务操作
网络决策实现分组和重新组装 路由选择计费信息管理
2. 数据链路层 1. 物理层
错误检测和校正,组帧 数据的物理传输
35
信息流动
11
1.2 计算机网络的分类
网络的几种不同分类: 不同作用范围 从网络的使用者进行分类 用来把用户接入到因特网的网络 所用的传输介质 数据交换类型
12
不同作用范围的网络



广域网 WAN (Wide Area Network) 局域网 LAN (Local Area Network) 城域网 MAN (Metropolitan Area Network) 个人区域网 PAN (Personal Area Network)
从主机为中心到以网络为中心
以主机为中心 终端 主机 分组交换网 以分组交换网为中心 主机
10
计算机网络在我国的发展
(1) 中国公用计算机互联网 CHINANET (2) 中国教育和科研计算机网 CERNET (3) 中国科学技术网 CSTNET (4) 中国联通互联网 UNINET (5) 中国网通公用互联网 CNCNET (6) 中国国际经济贸易互联网 CIETNET (7) 中国移动互联网 CMNET (8) 中国长城互联网 CGWNET(建设中) (9) 中国卫星集团互联网 CSNET(建设中)

物联网安全技术 第6章 应用层安全

物联网安全技术 第6章 应用层安全
DoS攻击可以是小至对服务器的单一数据包攻击,也可以是利用多台主机联 合对被攻击服务器发起洪水般的数据包攻击。在单一数据包攻击中,攻击者精心 构建一个利用操作系统或应用程序漏洞的攻击包,通过网络把攻击性数据包送入 被攻击服务器,以实现关闭服务器或者关闭服务器上的一些服务的目的。
3)攻击者利用智能处理过程躲避识别与过滤
计算技术的智能处理过程较人类的智力来说,还是有本质区别的,但计算机 的智能判断在速度上是人类智力判断所无法比拟的,由此,期望物联网环境的智 能处理在智能水平上不断提高,而且不能用人的智力去代替。也就是说,只要智 能处理过程存在,就可能让攻击者有机会躲过智能处理过程的识别和过滤,从而 达到攻击目的。在这种情况下,智能与低能相当,因此物联网的中间件层需要高 智能的处理机制。
5)垃圾邮件
目前还没有对垃圾邮件的统一定义,一般将具有以下特征的电子邮件定义为 垃圾邮件:
❖ 收件人事先没有提出要求或者同意接收的广告、电子刊物、各种形式的 宣传品等宣传性的电子邮件;
❖ 收件人无法拒收的电子邮件; ❖ 隐藏发件人身份、地址、标题等信息的电子邮件; ❖ 含有虚假的信息源、发件人、路由等信息的电子邮件。
2)用户隐私信息保护及正确认证
随着个人和商业信息的网络化,特别是物联网时代,越来越多的信息被认为 用户隐私信息。例如,移动用户既需要知道(或被合法知道)其位置信息,又不 愿意非法用户获取该信息;用户既需要证明自己可以合法使用某种业务,又不想 让他人知道自己正在使用的某种业务,如在线游戏;患者急救时需要及时获得该 患者的电子病历信息,但又要保护该病历信息不被非法获取,如病历数据;许多 业务需要匿名,如网络投票。在很多情况下,用户信息是认证过程的必需信息, 如何对这些信息提供隐私保护,是一个具有挑战性的问题,但又是必须要解决的 问题。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2008-11-28第六部分应用层
6.1网络应用模型
一、客户/服务器模型
1.存在一个能够向客户机提供服务的服务器,e.g.,WEB服务器
2.存在一个或者多个主动连接服务器,试图从服务器那里获取所需服务的客户机,e.g.,IE浏览器
特别注意1:客户机之间不能互相通信
特别注意2:为提高服务器的处理能力,通常采用服务器群集(Server Farm)
6.1网络应用模型
二、P2P模型
1.任何一方既提供服务又享受服务
2.结点之间可以直接通信
3.结点的地址以及他们之间的连接可能随时发生变化例如:Gnutella
特别注意:P2P体系结构非常容易扩展,但也特别难以管理
6.2DNS系统
一、层次域名空间

顶级域名aero…com net org edu gov…cn uk…二级域名cctv…ibm hp bj…edu com
三级域名四级域名mail…www
mail
tsinghua


www
pku
6.2DNS系统
二、域名服务器
根域名服务器根域名服务器
顶级域名服务器org域名服务器com域名服务器edu域名服务器

授权域名服务器
域名服务器
域名服务器
abc公司有两个
授权域名服务器
6.2DNS系统
三、域名解析过程根DNS服务器
1.典型的解析过程
(1)发起请求使用递归查询
(2)后续解析为迭代查询2
3
4
5
顶级DNS
服务器
本地DNS服务器
18
76
授权DNS服务器
发起请求的主机
6.2DNS系统
根DNS服务器
2.纯递归的解析方式2
3
76
TLD DNS服务器
本地DNS服务器
54
18
权威DNS服务器
发起请求的主机
6.3FTP
一、网络环境下复制文件的复杂性
1.计算机存储数据的格式不同。

22.文件的目录结构和文件命名的规定不同。

3.对于相同的文件存取功能,操作系统使用的命令不同。

4.访问控制方法不同。

二、FTP的主要目标
减少或消除在不同操作系统下处理文件的不兼容性。

三、FTP的特点
1.使用客户服务器方式,一个FTP服务器进程可同时为多个客户进程提供服务;
2.FTP的服务器进程由两大部分组成
(1)一个主进程,负责接受新的请求;
(2)另外有若干个从属进程,负责处理单个请求。

6.3FTP
四、主进程的工作步骤
1.打开熟知端口(端口号为21),使客户进程能够连接上。

2.等待客户进程发出连接请求。

3.启动从属进程来处理客户进程发来的请求。

从属进程对客户进程的请求处理完毕后即终止,但从属进程在运行期间根据需要还可能创建其他一些子进程。

4.回到等待状态,继续接受其他客户进程发来的请求。

主进程与从属进程的处理是并发地进行。

6.3FTP
用户界面TCP控制连接(21)
控制进程
数据传送
进程
FTP客户端
因特网
TCP数据连接(20)
控制进程
数据传送
进程
FTP服务器端
6.4电子邮件
一、电子邮件系统的组成
1.用户代理
2.邮件服务器
3.协议——SMTP、POP3
用户代理SMTP
邮件
服务器
SMTP
邮件
服务器
POP3




6.4电子邮件
二、邮件报文格式
1.首部诸行,e.g.,
To:
空行From:
Subject:
不同于smtp命令!
2.信体,即“报文”,仅允许
ASCII字符
6.4电子邮件
三、非ASCII码数据的MIME扩展
MIME版本
数据编码方法多媒体类型,子类型,
参数声明
编码后的数据From:alice@crepes.fr
To:bob@
Subject:Picture of yummy crepe. MIME-Version: 1.0
Content-Transfer-Encoding:base64 Content-Type:image/jpeg
base64encoded data..... ......................... ......base64encoded data
6.4电子邮件
四、SMTP协议
1.使用TCP可靠的传送邮件报文,端口25
2.直接传输:发送服务器到接收服务器
3.传输的三个阶段
a.握手(打招呼)
b.报文传输
c.结束
4.命令/响应交互
aa.命令:ASCII文本
b.响应:状态码和短语
5.邮件报文必须使用7-bit ASCII表示
6.4电子邮件
五、POP3协议
1.认证阶段
(1)客户端命令:
user:用户名
pass:口令(2)服务器响应
+OK -ERR S:+OK POP3server ready
C:user alice
S:+OK
C:pass hungry
S:+OK user successfully logged on
6.4电子邮件
2.部分交互命令
(1)list:列出报文号码
(2)retr:用报文号码取信
(3)dele:用报文号码删信
(4)quit
6.5WWW
一、WWW的概念与组成结构
1.概念——World Wide Web
2.组成
(1)WEB服务器:IIS、Apache、TomCat……
(2)浏览器:IE、Maxthon、Firefox
(3)协议
a.信息表达的协议——HTML
b.信息传输的协议——HTTP
6.5WWW
二、HTTP协议
1.工作模式——客户端/服务器模式
2.基本工作流程
(1)客户端启动TCP连接(创建套接字)到服务器,端口80
(2)服务器接受来自客户端的TCP连接
(3)http报文(应用层协议报文)在浏览器(http client)
和Web服务器(http server)之间进行交换
(4)关闭TCP连接
6.5WWW
3.HTTP1.0的传输模式——非持久性连接
假设用户键入了一个URL /cs/home.index (该网页包含文本并引用了10jjpegg图片)
1a.http客户端启动TCP连接
到上的http服务器(进程).Port80是http服务器的默认端口.1b.在上的http服务器在port80等待
TCP的连接请求.“接受”
连接并通知客户端
2.http客户端发送http请
求报文(包括URL))进
入TCP连接插口
(socket)
time 3.http服务器接收到请求报文,
形成响应报文(包含了所请
求的对象,cs/home.index),
将报文送入插口(socket)
6.5WWW
44.http服务器关闭TCP连接.
5.http客户端接收到了包
time
含html文件的响应报文。

分析html文件,发现10个引用的jpeg对象
6.对10jpeg objects逐个
重复1-5步
6.5WWW
4.非持久性连接工作机制分析
(1)取对象需要2RTTs
a.TCP连接
b.对象请求/传送
(2)许多浏览器同时打开多个并行的连接来改善性能
请考虑:如果有1万台客户机访问WEB服务器的某个页面,该页面有100个对象,那就意味着需要100万个连接,1个服务器能够扛得住么?
6.5WWW
5.HTTP1.1引入的新传输模式——持久连接
(1)服务器在发送响应后,不再断开TCP连接,而是保持该
连接,用于后续对象的传送,直至该连接“休息”了一
个较长的时间后,方断开该连接
(2)减少了对服务器端连接数的需要,从而减少了对服务器
端套接字资源的占用,提高了服务器的负载能力
(3)持久连接又可以分为
a.非流水线方式:一个对象传输完成方能传输下一个
bb.流水线方式:可以一次性发送所有请求,慢慢接收
6.5WWW
6.HTTP请求报文的格式
6.5WWW
7.HTTP请求报文中中可用的方法(1)HTTP1.0
GET、POST、HEAD
(2)HTTP1.1
PUT、DELETE
6.5WWW
8.HTTP响应报文的格式
6.5WWW
99.常见的HTTP响应状态码和短语
200OK
请求成功,被请求的对象在报文中
301Moved Permanently
被请求的对象被移动过,新的位置在报文中有说明400Bad Request
服务器不懂请求报文
404Not Found
服务器上找不到请求的对象
505HTTP Version Not Supported
服务器不支持请求报文使用的HTTP协议版本
6.6本部分重点关注内容
1.两种网络应用模型的特点(I)
2.域名服务器的分类和层次域名空间(I)
3.FTP的两个连接及其端口号(I)
4.电子邮件系统的组成(I)
5.SMTP协议只支持7位ASCII码(I)
6.HTTP协议的两种数据传输模式(I/II)。

相关文档
最新文档