第二章 网络应用
    1.网络应用体系结构
        识记
            网络应用特性结构与分类
                客户/服务器(C/S)结构
                纯P2P结构
                混合结构
        领会
            C/S网络应用、P2P网络应用以及混合网络应用的特点、区别与联系
                C/S最主要的特征是通信只在客户与服务器之间进行,客户与客户之间不进行直接通信
                P2P结构可以动态地直接与其他对等端进行通信。每个对等端都同时具备C/S应用的客户与服务器的特征,是一个服务器与客户的结合体
                混合结构网络应用将C/S应用与P2P应用相结合,既有中心服务器的存在又有对等间的直接通信
    2.网络应用通信基本原理
        领会
            网络应用的基本通信过程
                C/S结构的网络应用中,服务器端运行的是服务器进程,被动地等待客户请求服务;客户端运行的是客户进程,主动发起通信,请求服务器进程提供服务
            网络应用与传输层服务
                网络应用需要使用传输层提供端到端的传输服务,不同应用对传输层服务有不同的服务性能要求。
            应用编程接口API的概念
                Socket套接字,应用进程可以通过套接字实现与底层协议接口。并可以进一步通过套接字实现应用进程与底层协议之间的报文交换
            网络应用进程的标识
                IP地址+端口号
            IP地址与端口号
                IP地址是Internet的网络层地址,用于唯一表示一个主机或路由器接口
                一个客户进程的套接字会绑定一个唯一的端口号
    3.典型网络应用及应用层协议
        识记
            典型网络应用的作用、特点及应用层协议
        领会
            域名解析系统DNS的域名结构
                层次树状结构的命名方式

第二章 网络应用
                    
                国家顶级域名nTLD,如cn、us、uk
                通用顶级域名gTLD,如com、net、org、gov等
                基础结构域名,这种顶级域名只有一个,即arpa
            DNS的主要功能
                将域名映射为IP地址
            各类域名服务器
                根域名服务器
                顶级域名服务器
                权威域名服务器
                中间域名服务器
            HTTP及其特点
                定义浏览器如何向Web服务器发送请求以及Web服务器如何向浏览器进行响应
            HTTP交互过程
                浏览器Web服务器发送HTTP请求报文,服务器向浏览器送回HTTP响应报文,其中包含客户端所要的Web页,浏览器对其中的Web页进行解析并显示
            非持久HTTP与持久HTTP
                非持久HTTP:每次发送HTTP请求报文,HTTP客户和HTTP服务器都要先建立连接,HTTP客户接收到HTTP响应报文后断开连接
                持久HTTP:只需要建立一次连接,将需要的报文全部获取
            HTTP报文
                请求报文
                    起始行
                    首部行
                    空白行
                    实体主体
                响应报文
                    状态行
                    首部行
                    空白行
                    实体主体
            Cookie作用
                准确统计网站的实际访问人数、新访问者和重复访问者的人数对比、访问者的访问频率等数据
                限制某些特定用户的访问
                存储用户访问过程中的操作习惯和偏好
                记录用户登录网站使用的用户名、密码等信息
                实现”购物车“功能
            SMTP
                Internet电子邮件中核心应用层协议,实现邮件服务器之间或用户代理到邮件服务器之间的邮件传输。SMTP使用传输层TCP实现可靠数据传输。
            SMTP邮件发送过程
                握手阶段
                邮件传输阶段
                关闭阶段
            邮件读取协议
                第三版邮局协议(POP3)
                互联网邮件访问协议(IMAP)
                HTTP
            POP3协议邮件接收过程
                授权
                事务处理
                更新
            FTP及其特点
                文件传送协议
                端口(21)建立连接
                端口(20)传送数据
                有状态的协议
            P2P应用特点
                对服务器的依赖很小,充分聚集利用了端系统的计算能力以及网络传输带宽。
        应用
            DNS域名解析过程
                递归解析
                    提供递归查询服务的域名服务器,可以代替查询主机或其他域名服务器,进行进一步的域名查询,并将最终解析结果发送给查询主机或服务器
                迭代解析
                    提供迭代查询的服务器,不会代替查询主机或其他域名服务器,进行进一步查询,知识将下一步要查询的服务器烤制查询主机或服务器
            HTTP交互过程响应时间分析


                非持久连接

第二章 网络应用
                    非持久连接传输过程(假设需要3个图像)
                        一个完整的交互为1RTT,如图需要8个RTT


                并行连接

第二章 网络应用
                    并行连接传输过程(假设需要3个图像)
                        一个完整的交互为1RTT,如图需要4个RTT


                非流水方式持久连接

第二章 网络应用
                    非流水方式持久连接(假设需要3个图像)
                        一个完整的交互为1RTT,如图需要5个RTT


                流水方式持久连接

第二章 网络应用
                    流水方式持久连接(假设需要3个图像)
                        一个完整的交互为1RTT,如图需要3个RTT

相关文章:

  • 2022-12-23
  • 2021-09-09
  • 2021-11-04
  • 2021-05-28
  • 2022-03-06
  • 2021-08-06
  • 2021-12-05
  • 2021-12-31
猜你喜欢
  • 2021-07-18
  • 2021-11-29
  • 2021-06-14
  • 2022-12-23
  • 2021-10-26
  • 2021-11-29
相关资源
相似解决方案