精华内容
下载资源
问答
  • 2021-08-01 06:20:13

    好文网为大家准备了关于WEB服务器使用的协议是范文,好文网里面收集了五十多篇关于好WEB服务器使用的协议是好文,希望可以帮助大家。更多关于WEB服务器使用的协议是内容请关注好文网篇一:web服务器的搭建与管理web服务器的搭建与

    好文网为大家准备了关于访问WEB服务器时使用的协议是范文,好文网里面收集了五十多篇关于好访问WEB服务器时使用的协议是好文,希望可以帮助大家。更多关于访问WEB服务器时使用的协议是内容请关注好文网篇一:一次访问Web服务器的详细

    好文网为大家准备了关于WEB中使用的安全协议有的文章,好文网里面收集了五十多篇关于好WEB中使用的安全协议有好文,希望可以帮助大家。更多关于WEB中使用的安全协议有内容请关注好文网。ctrl+D请收藏!篇一:web应用的安全防范

    好文网为大家准备了关于属于WEB中使用的安全协议的文章,好文网里面收集了五十多篇关于好属于WEB中使用的安全协议好文,希望可以帮助大家。更多关于属于WEB中使用的安全协议内容请关注好文网。ctrl+D请收藏!篇一:web应用的安

    好文网为大家准备了关于WEB服务使用的默认TCP协议的文章,好文网里面收集了五十多篇关于好WEB服务使用的默认TCP协议好文,希望可以帮助大家。更多关于WEB服务使用的默认TCP协议内容请关注好文网。ctrl+D请收藏!篇一:实

    好文网为大家准备了关于WEB浏览器使用的HTTP协议范文,好文网里面收集了五十多篇关于好WEB浏览器使用的HTTP协议好文,希望可以帮助大家。更多关于WEB浏览器使用的HTTP协议内容请关注好文网篇一:利用wireshark分析

    摘要:随着互联网科技的高速发展,大中型企业拥有自己的网站已经是必然的趋势,作为系统维护人员,如何才能更好的维护好WEB服务器,保证企业网站安全顺畅的运行,是每一个系统维护人员的工作核心。  我们的企业网站是一个信息管理平台,它将各

    好文网为大家准备了关于支持安全WEB服务的协议是范文,好文网里面收集了五十多篇关于好支持安全WEB服务的协议是好文,希望可以帮助大家。更多关于支持安全WEB服务的协议是内容请关注好文网篇一:基于windows2008平台配置实现

    好文网为大家准备了关于WEB服务使用那些协议范文,好文网里面收集了五十多篇关于好WEB服务使用那些协议好文,希望可以帮助大家。更多关于WEB服务使用那些协议内容请关注好文网篇一:webService介绍1.什么是webservi

    好文网为大家准备了关于USBOVERNETWORK服务器端使用的协议和端口范文,好文网里面收集了五十多篇关于好USBOVERNETWORK服务器端使用的协议和端口好文,希望可以帮助大家。更多关于USBOVERNETWORK服务器端

    内容摘要:摘要:在金融危机下,如何根据自己的需求选择Web服务器,提高竞争能力,成为中小企业要面对的难题。文章介绍了中小企业的Web服务器的发展形势,分析了租用虚拟主机、购买专业级Web服务器和基于DDNS服务器的特点和优势。中小

    内容摘要:[摘要]通常,用户访问Internet时在客户端浏览器中输入一个FQDN,例如:,就可以浏览网上信息了。实际上,计算机之间的通信是通过二进制进行的,因此客户端提出的访问请求,首先需要DNS服务器进行解析,找到相对应的I

    好文网为大家准备了关于金融危机下中小企业WEB服务器的研究范文,好文网里面收集了五十多篇关于好金融危机下中小企业WEB服务器的研究好文,希望可以帮助大家。更多关于金融危机下中小企业WEB服务器的研究内容请关注好文网摘要:在企业要面

    好文网为大家准备了关于如何构建一个完整的WEB服务器范文,好文网里面收集了五十多篇关于好如何构建一个完整的WEB服务器好文,希望可以帮助大家。更多关于如何构建一个完整的WEB服务器内容请关注好文网[摘要]通常,用户访问intern

    好文网为大家准备了关于IDE怎么使用SSL协议访问服务器的文章,好文网里面收集了五十多篇关于好IDE怎么使用SSL协议访问服务器好文,希望可以帮助大家。更多关于IDE怎么使用SSL协议访问服务器内容请关注好文网。ctrl+D请收藏

    好文网为大家准备了关于文件传输使用的协议是范文,好文网里面收集了五十多篇关于好文件传输使用的协议是好文,希望可以帮助大家。更多关于文件传输使用的协议是内容请关注好文网篇一:基于SIP的msrp协议文件传输说明V网伴侣文件传输业务

    好文网为大家准备了关于互联网使用的协议是范文,好文网里面收集了五十多篇关于好互联网使用的协议是好文,希望可以帮助大家。更多关于互联网使用的协议是内容请关注好文网篇一:网络应用层协议网络应用层协议.txt铁饭碗的真实含义不是在一个

    好文网为大家准备了关于电子邮件使用的协议是范文,好文网里面收集了五十多篇关于好电子邮件使用的协议是好文,希望可以帮助大家。更多关于电子邮件使用的协议是内容请关注好文网篇一:电子邮件试题及答案《信息技术基础》(电子邮件部分)强化练

    好文网为大家准备了关于因特网使用的是协议范文,好文网里面收集了五十多篇关于好因特网使用的是协议好文,希望可以帮助大家。更多关于因特网使用的是协议内容请关注好文网篇一:网络协议作业实验二TCP/IP协议数据包分析一、实验目的基于网

    好文网为大家准备了关于17支持安全WEB服务的协议是范文,好文网里面收集了五十多篇关于好17支持安全WEB服务的协议是好文,希望可以帮助大家。更多关于17支持安全WEB服务的协议是内容请关注好文网篇一:用SSL安全协议实现WEB

    好文网为大家准备了关于WEB应用程序使用什么协议通信范文,好文网里面收集了五十多篇关于好WEB应用程序使用什么协议通信好文,希望可以帮助大家。更多关于WEB应用程序使用什么协议通信内容请关注好文网篇一:Web应用中的双向通信_W

    web服务器Web系统在现在网络中广泛使用,而Web服务器则是Web系统的一个重要组成部分。完整的Web结构应包括:HTTP协议,Web服务器,通用网关接口CGI、Web应用程序接口、Web浏览器。Web服务器是指驻留在因特网上某

    好文网为大家准备了关于WEB服务器配置方法的文章,好文网里面收集了五十多篇关于好WEB服务器配置方法好文,希望可以帮助大家。更多关于WEB服务器配置方法内容请关注好文网。ctrl+D请收藏!四川省两化融合项目申报系统WEB服务器安

    好文网为大家准备了关于WWW客户与WWW服务器之间的信息传输使用的协议为的文章,好文网里面收集了五十多篇关于好WWW客户与WWW服务器之间的信息传输使用的协议为好文,希望可以帮助大家。更多关于WWW客户与WWW服务器之间的信息传输

    好文网为大家准备了关于WWW客户机与WWW服务器之间通信使用的传输协议的文章,好文网里面收集了五十多篇关于好WWW客户机与WWW服务器之间通信使用的传输协议好文,希望可以帮助大家。更多关于WWW客户机与WWW服务器之间通信使用的传

    好文网为大家准备了关于获得被访问服务器的IP地址192168022使用什么协议的文章,好文网里面收集了五十多篇关于好获得被访问服务器的IP地址192168022使用什么协议好文,希望可以帮助大家。更多关于获得被访问服务器的IP地址

    更多相关内容
  • http的介绍,web页面的资源
  • 什么是http超文本传输协议?超文本传输协议(HTTP,HyperText TransferProtocol)是互联网上应用最为广泛的一种网络协议。所有的WWW文件(即超文本文件(Hypertext),是指具有超链接功能的文件,它可以将文件中已经定义好...

    89f13428de80cb08afbd313899ed528c.gif

    什么是http超文本传输协议?

    超文本传输协议(HTTP,HyperText Transfer

    Protocol)是互联网上应用最为广泛的一种网络协议。所有的WWW文件(即超文本文件(Hypertext),是指具有超链接功能的文件,它可以将文件中已经定义好的关键字(Keyword),经过鼠标的点取(Click),便可以得到该关键字的相关解释,这种方法使用户使用起来更感舒适。类似于早期使用的WIN32下的HELP文件。)都必须遵守这个标准。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。

    工作原理:

    一次HTTP操作称为一个事务,其工作过程可分为四步:

    1、首先客户机与服务器需要建立连接。只要单击某个超级链接,HTTP的工作就开始了。

    2、建立连接后,客户机发送一个请求给服务器,请求方式的格式为:统一资源标识符(URL)、协议版本号,后边是MIME信息包括请求修饰符、客户机信息和可能的内容。

    3、服务器接到请求后,给予相应的响应信息,其格式为一个状态行,包括信息的协议版本号、一个成功或错误的代码,后边是MIME信息包括服务器信息、实体信息和可能的内容。

    4、客户端接收服务器所返回的信息通过浏览器显示在用户的显示屏上,然后客户机与服务器断开连接。

    注意:如果在以上过程中的某一步出现错误,那么产生错误的信息将返回到客户端,由显示屏输出。对于用户来说,这些过程是由HTTP自己完成的,用户只要用鼠标点击,等待信息显示就可以了。

    报文格式

    请求报文格式如下:

    请求行 - 通用信息头 - 请求头 - 实体头 - 报文主体

    应答报文格式如下:

    状态行 - 通用信息头 - 响应头 - 实体头 - 报文主体

    91215e45d4b65e16b305783e9b7de173.png

    HTTP协议功能

    HTTP协议(HyperText Transfer

    Protocol,超文本传输协议)是用于从WWW服务器传输超文本到本地浏览器的传输协议。它可以使浏览器更加高效,使网络传输减少。它不仅保证计算机正确快速地传输超文本文档,还确定传输文档中的哪一部分,以及哪部分内容首先显示(如文本先于图形)等。

    HTTP是客户端浏览器或其他程序与Web服务器之间的应用层通信协议。在Internet上的Web服务器上存放的都是超文本信息,客户机需要通过HTTP协议传输所要访问的超文本信息。HTTP包含命令和传输信息,不仅可用于Web访问,也可以用于其他因特网/内联网应用系统之间的通信,从而实现各类应用资源超媒体访问的集成。

    我们在浏览器的地址栏里输入的网站地址叫做URL (Uniform Resource

    Locator,统一资源定位符)。就像每家每户都有一个门牌地址一样,每个网页也都有一个Internet地址。当你在浏览器的地址框中输入一个URL或是单击一个超级链接时,URL就确定了要浏览的地址。浏览器通过超文本传输协议(HTTP),将Web服务器上站点的网页代码提取出来,并翻译成漂亮的网页。

    猜你喜欢:

    展开全文
  • 首先传输协议就说明http首先是一套协议,是一套法则,是计算机与计算机之间使用的一种合约,而传输指的就是在请求方和应答方之间传输信息,也就是数据包,这种传输是双向的,也就是同一台主机可以做为请求方也可以做...
  • 15-传输协议应用协议

    千次阅读 2018-04-28 09:49:32
       PS:针对上一篇tcp协议中说到的端到端服务,这里我们再通过传输协议应用协议之间的关系来加深端到端服务的学习和理解。 1. 传输协议应用层层协议的关系   在应用层,我们知道有很多协议,比如...

       PS:针对上一篇tcp协议中说到的端到端服务,这里我们再通过传输层协议和应用层协议之间的关系来加深端到端服务的学习和理解。


    1. 传输层协议和应用层层协议的关系

      在应用层,我们知道有很多协议,比如常见的有http,tfp,telnet等,传输层常见的协议有tcp,udp等。通常在发送数据时,应用层是怎么来把数据发送给指定传输层的协议?而在接收数据时,传输层又是怎么把数据上交给指定的应用层协议来处理的?

      带着这几个问题,我们思考一下传输层的协议是怎么来区分应用层的协议呢?

      通常传输层协议为应用层的每一个协议标识了一个端口号,也就是传输层通过不同的端口号来区分不同的应用层协议,传输层协议和应用层协议之间的关系,如图1所示:

    这里写图片描述
    图1-传输层协议和应用层协议之间的关系

      从图1中不难看出,传输层加了端口号来标识应用层的每个协议,那么我们可以知道传输层协议和传输层协议之间的关系:

    1.HTTP协议默认使用了TCP的80端口号
    2.FTP协议默认使用TCP的21端口号
    3.TELNET协议默认使用了TCP的23端口号
    4.SMTP协议默认使用了TCP的25端口号
    5.DNS协议默认使用了UDP的53端口号
    6.RIP协议默认使用了UDP的520端口号
    7.DHCP协议默认使用了UDP的67端口号

      一般来说这些默认端口号是熟知端口(0 - 1023),由IANA组织已经分配好的,最好不要随意改动,以免出现端口不可用或被占用,造成网络无法通信的情况。

    这里写图片描述
    图2-端口和服务的关系

      在图2中可以看到,服务器上运行了web服务,smtp服务,pop3服务,这三个服务分别使用了不同的协议和服务端端口号与客户端进行通信,另外这三台计算机分别也使用了不同客户端端口号和服务端通信。现在这三台计算机分别要访问服务器上的不同服务,发送了3个数据包。

      A计算机要访问服务器上的web服务,因为服务器上的web服务使用了http协议和80端口跟客户端进行通信,所以A计算机发送的数据包,必须封装服务器的目标地址和服务对应的目标端口号,同时服务器也要通过这个数据包拿到源地址和源端口号,然后和客户端通信,因此我们会看到数据包中封装的这些信息。

      对于B计算机和C计算机都是同理,当服务器收到这三个数据包,会根据数据包中不同的目标端口号交给不同的服务,然后服务器上的服务会根据数据包中不同的源端口号再把数据返回给不同的计算机。

      现在我们基本上明白了,ip地址是用来定位网络上的某一台服务器,而端口号是用来定位服务器上的某一个服务。到这里,相信你对端到端服务有更深的理解了。


    2. 传输层协议和网络层协议的区别

    这里写图片描述
    图3-传输层协议和网络层协议的区别

      简单来说,传输层协议主要用于主机的进程与进程之间的相互通信,而网络层协议主要应用于主机与主机之间的相互通信。


    3. 套接字地址

    这里写图片描述
    图4-套接字地址

      实际上TCP使用“连接”(不仅仅是端口)作为最基本的抽象,同时将TCP连接的端点称为插口,或套接字(socket)。

      前面我们说过TCP协议是通过IP地址+端口号的形式来确定数据发送的目标主机的目标进程。那么套接字和端口,IP地址的关系就是:套接字其实就是IP地址和端口号,比如在网络编程里用套接字来表示ip地址和端口号。


    4. 关于字节号和序号

      不知道大家还有没有印象,之前我们在14-tcp协议中的第三小节(TCP对数据封装过程)简单提到过字节和序号,如果有小伙伴不太理解的话,这里再详细介绍一下字节号和序号。

      字节号:TCP是面向字节流的,因此TCP会对字节数据进行编号,即每一个字节数据都会有一个编号,这个编号就叫字节号,编号的范围是:0 ~ 2^32-1,需要注意的是TCP对字节数据编号不是从0和1开始的,而是根据系统内核机制来随机编号的。

    举个栗子:
      现在主机A随机产生了一个编号为1024的字节号,如果现在主机A要发送一个数据,该数据为6000字节大小,那么该数据的字节号范围为1024 - 7023。

      序号:前面我们说过序号是针对数据段的,由主机发送的这6000字节数据以数据段为单位,封装成多个大小不同的tcp数据段报文在网络中传输。因为序号是基于字节号的,所以tcp协议会给每个tcp数据段报文分配一个序号,而这个序号就是tcp数据段报文的第一个字节的编号(字节号)。

    举个栗子:
      比如现在主机A要发送一个6000字节大小的数据,tcp协议对数据分成5个数据段报文来发送,前4个数据段报文都是1000字节,最后一个报文是2000字节。

    假如第一个字节的编号为110
    那么第一个报文的字节号范围:110 ~ 1109
    第二个报文的字节号范围:1110 ~ 2109
    第三个报文的字节号范围:2110 ~ 3109
    第四个报文的字节号范围:3110 ~ 4109
    第五个报文的字节号范围:4110 - 6109
    到这里,序号已经间接给出来了

    展开全文
  • 文章目录文件传输协议FTP的工作原理控制连接与数据连接控制连接数据连接电子邮件电子邮件系统的组成结构电子邮件格式与MIME电子邮件格式多用途网际邮件扩充MIMESMTP和POP3SMTPPOP3和IMAP万维网WWWWWW的概念与组成...

    文件传输协议

    FTP的工作原理

    • FTP提供交互式的访问,允许客户指明文件类型,并允许文件具有存取权限;
    • FTP屏蔽了各计算机系统的细节,因而适合于在异构网络中的任意计算机之间传送文件;
    • FTP功能:
      1. 提供不同种类主机系统之间的文件传输能力;
      2. 以用户权限管理的方式提供用户对远程FTP服务器上的文件管理能力;
      3. 以匿名FTP的方式提供公用文件共享的能力;
    • FTP采用客户/服务器的工作方式,使用TCP可靠的传输服务,一个FTP服务器进程可同时为多个客户进程提供服务;
    • FTP的服务器进程由两大部分组成:
      • 一个主进程,负责接受新的请求;
      • 有若干从属进程,负责处理单个请求;
      • 工作步骤:
        1. 打开熟知端口21-控制端口,使客户进程能够连接上;
        2. 等待客户进程发连接请求;
        3. 启动从属进程来处理客户进程发来的请求,主进程与从属进程并发执行,从属进程对客户进程的请求处理完毕后即终止;
        4. 回到等待状态,继续接收其他客户进程的请求;

    控制连接与数据连接

    • FTP在工作时使用两个并行的TCP连接:控制连接端口号21,数据连接端口号20;
    • 控制连接和数据连接:

    控制连接和数据连接

    控制连接
    • 服务器监听21好端口,等待客户连接;
    • 控制连接用来传输控制信息,如连接请求、传输请求等,并且控制信息都以7位ASCLL格式传送;
    • FTP客户发出传送请求,通过控制连接发送给服务器端的控制进程,但控制连接并不用来传送文件;
    • 在传输文件是还可以使用控制连接,因此控制连接在整个会话期间一直保持打开状态;
    数据连接
    • 服务器端的控制进程在接收到FTP客户发来的文件传输请求后,就创建“数据传送进程”和“数据连接”;
      • 数据连接:用来连接客户端的服务器端的数据传送进程;
      • 数据传送进程:实际完成文件的传送,在传送完毕后关闭“数据传送连接”;
    • 两种传输模式:
      • 主动模式PORT:
        • 工作原理:客户端连接到服务器的21端口,登录成功后读取数据时,客户端随机开放一个端口,并发送命令告知服务器,服务器收到PORT命令和端口号后,通过20端口和客户端开放的端口连接,发送数据;
      • 被动模式PASV:
        • 工作原理:客户端要读取数据时,发送PASV命令到服务器,服务器在本地随机开放一个端口并告知客户端,客户端再连接到服务器开放的端口进行数据传输;
      • 总结:
        • 主动模式传送数据是“服务器”连接到“客户端”的端口;
        • 被动模式传送数据是“客户端”连接到“服务器”的端口;

    电子邮件

    电子邮件系统的组成结构

    • 一种异步通信方式,通信时不需要双方同时在场;
    • 电子邮件把邮件发送到收件人使用的邮件服务器,并放在其中的收件人邮箱中,收件人可随时上网到自己使用的邮件服务器进行读取;
    • 三个主要组成构件:
      1. 用户代理UA:用户与电子邮件系统的接口;
        • 至少应该具有撰写、显示和邮件处理功能;
        • 通常情况下,用户代理就是一个运行在PC机上的程序;
      2. 邮件服务器:功能是发送和接收邮件,还要向发件人报告邮件传送的情况;
        • 采用客户/服务器方式工作,但必须能够同时充当客户和服务器;
      3. 邮件发送协议和读取协议:
        • 邮件发送协议用于用户代理向邮件服务器发送邮件或在邮件服务器间发送邮件,如SMTP;
        • 邮件读取协议用于用户代理从邮件服务器读取邮件,如POP3;

    电子邮件系统组成构件

    • 电子邮件的收发过程:
      1. 发件人调用用户代理来撰写和编辑要发送的邮件,用户代理 用SMTP把邮件传送给发送端邮件服务器;
      2. 发送端邮件服务器将邮件放入邮件缓存队列中,等待发送;
      3. 运行在发送端邮件服务器的SMTP客户进程,发现邮件缓存中有待发送的邮件,向运行在接收端邮件服务器的SMTP服务器进程发起建立TCP连接;
      4. TCP连接建立后,SMTP客户进程开始向远程SMTP服务器进程发送邮件,所有邮件发送完毕后,SMTP关闭所建立的TCP连接;
      5. 运行在接收端邮件服务器中的SMTP服务器进程收到邮件后,将邮件放入收件人用户邮箱,等待收件人方便时读取;
      6. 收件人打算收件时,调用用户代理,使用POP3(或IMAP)协议将自己的邮件从接收端邮件服务器的用户邮箱中取回;

    电子邮件发送、接受过程

    电子邮件格式与MIME

    电子邮件格式

    电子邮件格式

    多用途网际邮件扩充MIME
    • 增加了邮件主题的结构,并定义了传送非ASCLL码的编码规则;
    • SMTP与MIME的关系

    SMTP与MIME

    • MIME包括以下三部分:
      1. 5个新的邮件首部字段,包括MIME版本、内容描述、内容标识、传送代码和内容类型;
      2. 定义了许多邮件内容的格式,对多媒体电子邮件的表示方法进行了标准化;
      3. 定义了传送编码,可对任何内容形式进行转换,而不会被邮件系统改变;
    SMTP和POP3
    SMTP
    • 是一种提供可靠且有效的电子邮件传输的协议,控制两个相互通信的SMTP进程交换信息;
    • TCP连接,端口号25;
    • SMTP通信三个阶段:
      1. 连接建立
        • 发件人的邮件发送到邮件服务器的缓存中后,SMTP客户就每隔一定时间对邮件缓存扫描一次;
        • 发现有邮件,使用SMTP的熟知端口号25与接收方邮件服务器的SMTP服务器建立TCP连接;
        • 连接建立后,接收方SMTP服务器发出220 Service Ready;
        • SMTP客户向SMTP服务器发送HELO命令,并附上发送方主机名;
      2. 邮件传送
        • 若SMTP服务器准备好,则回答250 OK;
        • SMTP客户端发送一个或多个RCPT命令,返回相应的250 OK或No such user here;
      3. 连接释放:邮件发送完毕后SMTP客户应发送QUIT命令,SMTP服务器返回信息是221,表示SMTP同意释放TCP连接;
    POP3和IMAP
    • POP3
      • 使用客户/服务器工作方式,在传输层使用TCP,端口号位110;
      • 两种工作方式:
        • 下载并保留:用户从邮件服务器上读取邮件后,邮件依然会保存在邮件服务器上,用户可再次从服务器上读取该邮件;
        • 下载并删除:邮件一旦被读取,就被从邮件服务器上删除,用户不能再次从服务器上读取;
    • IMAP
      • 为用户提供了创建文件夹、在不同文件夹之间移动邮件以及远程文件夹中查询邮件等联机命令;
      • 允许用户代理只获取报文的某些部分;
      • 适用于低带宽的情况;

    万维网WWW

    WWW的概念与组成结构

    • 万维网是一个分布式、联机式的信息存储空间,在这个空间中:
      • 资源:一样有用的事物称为一样资源;
      • 由一个全域“统一资源定位符”URL标识;
      • 资源通过超文本传输协议HTTP传送给使用者;
    • 万维网内核部分的三个标准:
      1. 统一资源定位符URL:负责标识万维网上的各种文档,并使每个文档在整个万维网的范围内具有唯一的标识符URL;
        • <协议>://<主机>:<端口>/<路径>
      2. 超文本传输协议HTTP:一个应用层协议,使用TCP连接进行可靠传输;
      3. 超文本标记语言HTML:一种文档结构的标记语言,使用一些约定的标记对页面上的各种信息、格式进行描述;
    • 万维网以客户/服务器方式工作
      • 工作流程:
        1. web用户使用浏览器与web服务器建立连接,并发送浏览请求;
        2. web服务器把URL转换为文件路径,并返回信息给web浏览器;
        3. 通信完成,关闭连接;

    超文本传输协议HTTP

    • 定义了浏览器怎样向万维网服务器请求万维网文档,以及服务器怎样把文档传送给浏览器;
    • 从层次角度看,HTTP是面向事务的应用层协议,规定了在浏览器和服务器之间的请求和响应的格式与规则,是万维网上能够可靠地交换文件的重要基础;
    HTTP的操作过程
    1. 客户端连接到Web服务器
      • 一个HTTP客户端与Web服务器的HTTP端口(默认为80)建立一个TCP套接字连接;
    2. 发送HTTP请求
      • 通过TCP套接字,客户端向Web服务器发送一个文本的请求报文,一个请求报文由请求行、请求头部、空行和请求数据4部分组成;
    3. 服务器接受请求并返回HTTP响应
      • Web服务器解析请求,定位请求资源;
      • 服务器将资源复本写到TCP套接字,由客户端读取;
      • 一个响应由状态行、响应头部、空行和响应数据4部分组成;
    4. 释放连接TCP连接
      • 若connection 模式为close,则服务器主动关闭TCP连接,客户端被动关闭连接,释放TCP连接;
      • 若connection 模式为keepalive,则该连接会保持一段时间,在该时间内可以继续接收请求;
    5. 客户端浏览器解析HTML内容
      • 客户端浏览器首先解析状态行,查看表明请求是否成功的状态代码;
      • 然后解析每一个响应头,响应头告知以下为若干字节的HTML文档和文档的字符集;客户端浏览器读取响应数据HTML,根据HTML的语法对其进行格式化,并在浏览器窗口中显示;
    • 一个例子:在浏览器地址栏键入URL,按下回车之后会经历以下流程:
      1. 浏览器向 DNS 服务器请求解析该 URL 中的域名所对应的 IP 地址;
      2. 解析出 IP 地址后,根据该 IP 地址和默认端口 80,和服务器建立TCP连接;
      3. 浏览器发出读取文件(URL 中域名后面部分对应的文件)的HTTP 请求,该请求报文作为 TCP 三次握手的第三个报文的数据发送给服务器;
      4. 服务器对浏览器请求作出响应,并把对应的 html 文本发送给浏览器;
      5. 释放 TCP连接;
      6. 浏览器将该 html 文本并显示内容;
    HTTP的特点
    1. 支持客户/服务器模式;
    2. 简单快速:客户向服务器请求服务时,只需传送请求方法和路径,由于HTTP协议简单,使得HTTP服务器的程序规模小,因而通信速度很快;
    3. 灵活:HTTP允许传输任意类型的数据对象,传输的类型由 Content-Type 加以标记;
    4. 无连接:无连接的含义是限制每次连接只处理一个请求。服务器处理完客户的请求,并收到客户的应答后,即断开连接,采用这种方式可以节省传输时间;
    5. 无状态:HTTP协议是无状态协议,无状态是指协议对于事务处理没有记忆能力,缺少状态意味着如果后续处理需要前面的信息,则它必须重传,这样可能导致每次连接传送的数据量增大,另一方面,在服务器不需要先前信息时它的应答就较快;
    HTTP的报文
    • HTTP是面向文本的,因此报文中的每个字段都是一些ASCLL码串,并且每个字段的长度都是不确定的;
      • 请求报文:从客户向服务器服务器发送的请求报文;
      • 响应报文:从服务器到客户的回答;
    展开全文
  • 网页浏览是基于web技术,采用什么协议传输信息多希望你的忽冷忽热只是你想吸引我的小伎俩,而不是你真的只在无聊的时候才会想起我。1. 首先嘛,你得在浏览器里输入要网址: 2. 浏览器查找域名的IP地址 导航的第一步是...
  • web应用层协议是超文本传输协议HTTP,是web的核心。 HTTP协议由两部分程序实现:一个客户机程序和一个服务器程序,他们运行在不同的端系统中,通过交换HTTP报文进行会话。 对象:简单来说就是文件,这些文件可通过一...
  • 计算机网络实验五——应用层和传输协议分析一、实验目的二、实验内容三、实验步骤(一)任务1: 从 PC 使用 URL 捕获 Web 请求1.配置Packet Tracer文件2.使用URL获取Web请求(二)任务2:访问服务器的HTTPS服务,...
  • webservice 协议Web Service使用的是 SOAP (Simple Object Access Protocol)协议soap协议只是用来封装消息的。封装后的消息你可以通过各种已有的协议传输,比如http,tcp/ip,smtp,等等,你甚至还一次自定义的...
  • 使用无连接网络服务(伯克利套接字API的SOCK_DGRAM类型,即UDP作为传输协议)的客户机/服务器文件传输应用程序。 互联网和Web工程课程的学期论文。 概述 该应用程序提供以下功能: 未经身份验证的客户端-服务器...
  • Web应用安全简介 第7章 Web应用安全 目标 Objectives 要求 了解web应用安全的基本概念; 了解web应用安全的主要内容; Web应用安全简介 一、Web应用安全概述 1、Web应用的架构 C/S与B/S架构 胖客户端,成本高,难以...
  • HTTP—超文本传输协议

    千次阅读 2022-04-13 18:49:00
    二、HTTP的不足及HTTPS1.HTTP存在的问题1.1标题通信使用明文(不加密),内容可能被窃听1.2无法证明报文的完整性,所以可能遭篡改1.3不验证通信方的身份,因此有可能遭遇伪装1.HTTPS二、HTTP的基本原理总结 ...
  • 是用于从WWW服务器传输超文本到本地浏览器的传输协议.HTTP是一个应用层协议,由请求和响应构成,是一个标准的个客户端和服务器模型。 HTTP协议的特点 支持客户/服务器模式 简单快速:客户向服务器请求服务时,只需...
  • 安全可靠传输协议(Secure Reliable Transport)简称SRT,是一种基于UDT协议的开源互联网传输协议,Haivision和Wowza合作成立SRT联盟,管理和支持SRT协议开源应用的组织 ,这个组织致力于促进视频流解决方案的互通性,...
  • 网络应用的体系结构 客户-服务器体系结构 服务器  7*24小时提供服务  永久性访问地址/域名  利用大量服务器实现可扩展性 客户机  与服务器通信,使用服务器提供的服务  间歇性接入网络  可能使用动态IP...
  • Rhinofile 是一个基于 LAMP 的文件传输应用程序。 使用标准协议将大文件从 LAN 传送到 Internet 上的最终用户。 插入 AD/LDAP,使用组权限、策略和模板。
  • 1.应用层协议超文本传输协议(HTTP)是一种控制Web服务器和Web客户端如何交互的应用层协议,它定义了在客户端和服务器之间交换的请求和响应的格式,并依靠其他协议来控制客户端和服务器之间如何传输...
  • Web应用层协议是超文本传输协议(HTTP)。 HTTP由一个客户程序和一个服务器程序实现。 HTTP定义了报文的结构以及客户和服务器进行报文交换的方式。 Web页面 Web页面是由对象组成,一个对象只是一个文件。 Web...
  • 文件传输协议FTP

    千次阅读 2021-02-02 13:28:47
    一、什么是文件传输协议 文件传输协议(FileTransferProtocol,简称FTP)是一个用于在计算机网络上在客户端和服务器之间进行文件传输的应用层协议。 允许用户以文件操作的方式(如文件的增、删、改、查、传送等)...
  • UDP协议Web远程电源监控系统中的应用,林卓,陈铭,UDP协议是一种无连接的简单传输协议。它不保证数据的可靠,但是有占用系统开销小、速度快的优点,很适用于实时性要求高而不需要
  • Web ActiveX控件使用HTTP和HTTPS协议和全世界的Web服务器进行通信,通过使用HTTP和HTTPS协议Web服务器与一个客户端应用程序进行通信。对于自动化网络搜索和安全的文件传输来说这是一款完美的控件。
  • 当时设计数据传输协议面临的场景和需要解决的问题是: 石油天然气管道线路非常长,要接许多沿线的数据采集网关,服务器要能接成千上万个通信客户端; 石油管道传感器的数据采集频率不高,而且每次传输数据量不大,...
  • Internet Explorer,Firefox,Chrome等Web浏览器是世界上最受欢迎的网络应用程序之一。它们用于基本信息浏览,也用于各种其他需求,包括在线购物和休闲游戏。Web服务器是为Web浏览器提供内容的东西; 浏览器请求的...
  • 超文本传输协议详解--HTTP

    千次阅读 2020-02-21 23:16:03
    超文本传输协议(英文:HyperText Transfer Protocol,缩写:HTTP)是一种用于分布式、协作式和超媒体信息系统的应用层协议。HTTP是万维网的数据通信的基础。 HTTP的发展是由蒂姆·伯纳斯-李于1989年在欧洲核子研究...
  • 一旦应用程序开发者选择了一个传输协议,则应用程序就建立在由该协议提供的传输层服务之上。 2 问题描述 套接字是应用程序集成与传输协议之间的接口。在发送端的应用程序将报文推进该套接字,...
  • 它们都是为应用层服务的,传输应用层的各种数据,现在我们就来看看最高层的应用层。 在 TCP/IP 模型中,应用层提供的服务相当于 OSI 模型的应用层、表示层和会话层的服务总和。不仅包含了管理通信连接的会话层功能...
  • WebService采用HTTP协议传输数据,采用XML格式封装数据(即XML中说明调用远程服务对象的哪个方法,传递的参数是什么,以及服务对象的返回结果是什么)。WebService通过HTTP协议发送请求和接收结果时,发送的请...
  • web中HTTP协议详解

    千次阅读 2021-12-22 16:45:17
    HTTP协议 URL 查看HTTP协议的通信过程 HTTP请求报文 HTTP响应报文
  • 介绍HTTP协议上传文件的机制,给出对httpmodule的改进方案,并且提供具体的.NET编码示例,以实现通过浏览器上传大文件. 最后总结了方案所存在的缺陷以完善思路.

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 262,883
精华内容 105,153
关键字:

web应用用的是什么传输协议