文档介绍:第3章 HTTP协议与HTML
第三章HTTP协议和HTML
前言
HTTP协议提供了从WWW服务器到本地浏览器的超文本传输协议,规定了Web交互的通信协议;
HTML非线性的网状逻辑结构,具体规定了传输消息中资源实体的格式和类型。
第三章HTTP协议和HTML
前言
学习重点:
了解HTTP的基本原理;
掌握HTTP消息的类型和一般格式;
HTML标签;
文档结构;
基本语法。
第三章HTTP协议和HTML
HTTP协议
HTTP概述
第三章HTTP协议和HTML
在浏览器的地址栏输入的地址称为统一资源定位符(Uniform Resource Locator,URL);
浏览器通过超文本协议(HTTP),将Web服务器上该URL所对应的代码提取出来,呈现给用户。
第三章HTTP协议和HTML
什么是URL?
URL即统一资源定位符(Uniform Resource Locator),
用来唯一地标识万维网中的某一个文档。URL由协议、
主机和端口(默认为80)以及文件名三部分构成。如:
http:///news/
协议://
主机:端口(80)/
文件名及其路径
第三章HTTP协议和HTML
如果把IP地址比作一间房子 ,端口就是出入这间房子
的门。端口号就是打开门的钥匙。真正的房子只有几
个门,但是一个IP地址的端口 可以有65536个之多!
端口是通过端口号来标记的,端口号只有整数,范围
是从0 到65535。
第三章HTTP协议和HTML
一台拥有IP地址的主机可以提供许多服务,比如Web
服务、FTP服务、SMTP服务等,这些服务完全可以
通过1个IP地址来实现。
“IP地址+端口号”来区 分不同的服务的。
21端口分配给FTP(文件传输协议)服务,25端口分配
给SMTP(简单邮件传输协议)服务,80端口分配给
HTTP服务,135端口分配给RPC(远程过程调用)服
务等等。
第三章HTTP协议和HTML
HTTP协议(Hypertext Transfer Protocol,超文本传
输协议)用于从WWW服务器传输超文本到本地浏
览器的传送协议,是分布式Web应用的核心技术协
议,TCP/IP协议栈中属于应用层协议。
定义了Web浏览器向Web服务器发送索取Web页面
请求的格式,以及Web页面在Internet上的传输方式。
第三章HTTP协议和HTML
按照URL指示,将超文本文档从一台主机(Web服务
器)传输到另一台主机(浏览器)的应用层协议,以实现
超链接的功能。
site5
site1
site2
site3
site4
第三章HTTP协议和HTML