www万维网和HTTP协议

万维网的相关概念

万维网的客户端程序

  • 浏览器:IE、firefox、chrome

万维网的服务器端软件

  • IIS,Tomcat、Apache

万维网的模式

  • 采用C/S模式

Web页面

  • 由文字、图片、声音、视频等多种对象组成

HTTP协议

  • Web页面传输方式

如何标志分布在因特网上的万维网文档?

  • 使用整个因特网范围内唯一的统一资源定位符URL(Uniform Resource Locator)来标识万维网上的各种文档
  • <URL的访问方式>:// <主机>:<端口>/<路径>

<URL的访问方式>
ftp:文件传送协议
http:超文本传送协议
https:基于安全的套接层的http协议

<主机>:存放资源的主机在因特网中的域名或IP地址
<端口>:根据协议有默认值,如http为80端口,https为443,默认端口可以省略
<路径>:文件在主机中的相对位置,当路径省略时自动打开默认文档

HTTP协议概述

定义

  • 超文本传输(hypertext transfer protocol)协议。
  • 定义WEB页面在因特网上的交互方式的应用层协议。

WEB页面传输需要可靠传输吗?
需要,使用TCP协议作为传输层,服务器默认端口号为80

页面文本和链接的对象怎么传输?

  • HTTP1.0:RFC 1945定义
  • HTTP1.1:RFC 2068定义

HTTP1.0默认特性

非持续连接:传完一个对象就断开连接,获得对象至少需要2 RTTS(建立连接和获取对象),每次传送都要受到TCP初始化时慢启动影响
非流水线作业方式

HTTP1.1的默认特性

持续连接:一条TCP连接传多个对象
流水线作业方式

HTTP协议首部的格式

  • HTTP请求报文
  • HTTP响应报文

HTTP协议的设计原则

  • 满足协议的功能
  • 注意协议的拓展性
  • 便于程序处理
  • 注意协议的通信效率
  • 其他细节的处理
  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值