计算机网络(自顶向下学习笔记)---应用层协议之HTTP

零、我Frank先说一句话

HTTP是Web程序沟通的语法

一、概况

1、Web是一个网络应用程序,它的“按需”操作是最吸引人的特性。
2、HTTP是Web的应用层协议与核心,它由web客户端程序和web服务器程序实现,并且规定了在他们之间传递的HTTP报文(用于请求Web页面或者传送Web页面)。
3、我们所看到的Web页面对象组成,这些对象通常包括一个HTML基本文件和若干个引用对象(图形、视频之类的东西),引用存着他们的URL地址,每个URL地址包括对象的主机名和路径名,即对象可以由其URL寻址。
4、HTTP使用TCP作为它的支撑,先发起一个与服务器的TCP连接,一旦用HTTP请求/发送报文建立连接,浏览器和服务器进程就可以通过套接字访问TCP了(之后的报文完全进入了TCP的控制)
5、HTTP是一个无状态协议,因为服务器不保存客户的任何状态信息(因为客户太多了!),请求重复了那就重复传送对象,像初次见面的两人一样,除非客户端存有cookie。

二、持续还是非持续?

应用程序的研制者需要做一个决定:
每个请求对使用单独的TCP连接发送? OR</

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值