首页 > 其他分享 >应用层-上

应用层-上

时间:2023-02-12 15:33:05浏览次数:32  
标签:协议 缓存 Web 查询 服务器 应用层 客户端

概述:

网络应用的体系结构:

      1.Client/Server 客户机服务器结构,服务器运行服务器软件。(web)  

      2.peer to peer  点对点结构:没有永远在线的服务器,结点可以间接性接入网络,结点可以更换IP地址,结点间可以直接通信。

      3.混合结构

同一主机上运行的程序:进程间通信机制,由操作系统提供。

不同主机上的进程通信:消息交换,IP地址 + 端口号。

网络应用对服务的需求:数据丢失/可靠性,延迟要求(玩游戏),带宽要求(看视频)

 ------------------------------------------------------------------

》》》》Web应用与http协议 :C/S结构,采用TCP连接服务,无状态(服务器不维护任何有关客户端发出的消息)

http连接的两种类型如图:

 

cookie技术:实现客户端状态的保存,实现购物车功能等。

Web缓存技术:在不访问服务器的前提下满足客户端的http请求。

    意义:减少客户请求响应时间,减少机构组织流量,在大范围内实现内容的有效分发;

    Web缓存采用条件性Get方法,如果缓存中有最新对象,否则响应消息中没有对象;

 

 

》》》》Email应用:

      邮件客户端,邮件服务器(邮箱,消息队列),SMTP协议,POP协议,IMAP协议(邮件访问协议)等;

      使用服务器,不在线也能接受消息。

      POP协议:下载并删除,下载并保持下载副本,无状态协议;

      IMAP协议

 

》》》》DNS域名解析系统:

      DNS采用分布式层次式服务。

      集中式的服务存在的问题:单点失败,流量问题,距离问题,维护性难等

        本地域名服务器:作为一种代理,缓存条目会更新,当主机进行DNS服务时,查询被发到本地域名服务器,进入层次查询系统;

      查询方式:迭代查询,递归查询。

      

 

标签:协议,缓存,Web,查询,服务器,应用层,客户端
From: https://www.cnblogs.com/wuyun--wy/p/16755661.html

相关文章

  • 计算机网络之应用层-FTP、P2P、Socket编程
    1.FTPFTP即文件传送协议(FileTransferProtocol),用于在互联网的两个主机间实现文件互传的网络应用的应用层协议。FTP的服务器进程由两大部分组成:1.主进程, 负责接受新......
  • 计算机网络-应用层协议
    前言:本章将介绍关于应用层的协议,如下图所示一、应用协议的概要利用网络的应用程序有很多,包括Web浏览器、电子邮件、远程登陆、文件传输、网络管理等,能够让这些应用进行通......
  • 期末复习——应用层
    应用层DNS域名系统DomainNameSystem主要功能:域名与IP地址之间的映射基于客户服务器模型的分布式数据库系统协议运行在UDP上层次域名空间顶级域名通用com/e......
  • 1.应用层协议
    7层网络模型 TCP/IP协议简化了上述的7层网络协议为5层 每一层都有自己的协议:  1.应用层协议    如http协议,redis的协议  2.传输控制层协议    TCP......
  • 数码管动态显示+基于底层显示模块的应用层程序开发+Protues仿真
    1项目要求(1)数码管开机初始显示----,正常运行时显示2013;(2)数码管显示任意四位十进制数;2仿真测试3参考程序3.1主函数#include"DisplaySmg.h"voidmain(){......
  • vcu整车simulink应用层模型 模型包含高压上下电,车辆蠕动,驻坡功能,能量管理
    vcu整车simulink应用层模型模型包含高压上下电,车辆蠕动,驻坡功能,能量管理,档位管理,续航里程,定速巡航等等。每个功能都对应有详细的pdf文档详细说明,进入条件,退出条件,以及标定......
  • 计算机网络_知识点_Part1_FTP和电子邮件(应用层)
    FTP(FileTransferProtocol)文件传输协议默认情况下,FTP协议使用TCP端口中的20和21这两个端口,其中20用于传输数据,21用于传输控制信息。FTP以TCP为基础进行控制信息(如:客户......
  • 计算机网络——应用层
    文章目录​​总览:TCP/IP协议栈​​​​一.应用层概述​​​​1.1网络应用程序体系结构​​​​1.2应用层协议​​​​1.3选择运输层协议​​​​二.域名系统DNS(Domain......
  • 第二章 应用层
    一、DNS(DomainNameSystem)域名系统识别主机有两种方式:主机名(类似于www.baidu.com,www.goole.com等)和IP地址(类似于192.168.1.1)。主机名方便人们记忆,符合人们阅读习惯......
  • 漏洞实战部分-安卓应用层getLastPathSegment函数问题
    安卓应用漏洞学习case1本课程学习关键函数getLastPathSegment,该函数源码定义如下:/***Getsthedecodedlastsegmentinthepath.**@returnthedec......