web、HTTP协议

目录

一、Web基础

1.1 HTML概述

1.1.1 HTML的文件结构

1.2 HTML中的部分基本标签

二.HTTP协议

2.1.http概念

2.2.HTTP协议版本

2.3.http请求方法

2.4.HTTP请求访问的完整过程

2.5.http状态码

2.6.http请求报文和响应报文

2.7.HTTP连接优化

三.httpd介绍

3.1.httpd相关文件

3.2.httpd配置文件

四.httpd配置

4.1.基于IP地址

4.2.基于端口地址

4.3.基于域名

五.httpd三种工作模式

六.Cookie和Session


一、Web基础

1.1 HTML概述

HTML(HyperText Markup Language)是一种用于创建网页结构和内容的标记语言。它被用于定义网页的结构,包括文本、图像、链接、多媒体内容以及其他元素的排列方式。HTML通过使用一系列称为标签(tags)的特殊代码来描述页面上的不同元素,从而告诉浏览器如何渲染和显示页面。

以下是HTML的一些基本概述:

1. **标记语言**:HTML是一种标记语言,它使用预定义的标签来标记文本中的不同部分,以便浏览器能够正确地解释和渲染页面。

2. **标签(Tags)**:HTML标签是用尖括号包围的关键词,如``、``、``、`

`等。标签告诉浏览器如何显示页面的内容,以及如何组织这些内容。

3. **元素(Elements)**:标签与内容的组合被称为元素。一个元素通常由开始标签、内容和结束标签组成,如`

这是一个段落。

`。有些标签(称为自封闭标签)不需要结束标签,如``用于插入图像。

4. **文档结构**:HTML文档通常包括``声明、``元素、``元素和``元素。``声明定义了文档的类型,``元素是文档的根元素,``元素包含有关文档的元信息,而``元素包含实际显示在浏览器中的内容。

5. **属性(Attributes)**:标签可以包含属性,这些属性提供了有关元素的附加信息。属性以名称-值对的形式出现,放置在标签的开始标签中。例如,在``标签中,`src`属性指定图像的源文件。

6. **链接(Links)**:HTML通过``标签创建超链接,使用户能够在不同页面之间跳转。超链接可以指向其他页面、文件、位置或网络资源。

7. **列表、表格、表单**:HTML支持创建有序列表(`

    `)、无序列表(`
      `)、定义列表(`
      `)、表格(``)以及表单(``)等元素,以便更好地组织和呈现内容。

      8. **多媒体**:HTML支持嵌入图像、音频、视频和其他多媒体内容。例如,``用于嵌入图像,`

      9. **语义化**:HTML5引入了更多的语义元素,如`

      `、`