Web基础和HTTP协议

目录

前言

一、域名

1、域名定义

2、域名的空间结构

2.1  根域

2.2  顶级域

2.3  二级域

2.4  子域

2.4 主机

3、域名注册

二、DNS解析

1、/ etc/ hosts

2、/etc/resolv.conf

3、/etc/sysconfig/network-scripts/ifcfg-ens33

三、网页访问

1、网页基本概念

1.1  网页  

1.2  网站

1.3  域名

1.4  HTTP/HTTPS

1.5  URL

1.6  HTML

1.7  超链接

1.8  发布

2、HTML

2.1  HTML超文本标记语言

2.2  HTML文档的结构

2.3  网页基本标签

2.3 常见符号

四、web

1、web概述

2、Web1.0 vs Web2.0

五、静态页面

1、静态页面定义

2、静态页面特点

六、动态页面

1、动态页面定义

2、动态页面特点

七、cookie和session

八、HTTP

1、HTTP方法

2、GET

2.1  方法

2.2  请求行

2.3  请求头

2.4  请求体

3、POST

3.1  方法

3.2  请求行

3.3  请求头

3.4  请求体

九、HTTP状态码

总结


前言

随着互联网的飞速发展,企业信息化应用大多已采用网页的形式构建,掌握网页的相关知识和HTTP的请求流程,是掌握互联网技术的第一步。

一、域名

1、域名定义

标识一组主机并提供它们的有关信息的树形结构(主要确定了根在哪,就可以确定每个分支)www .baidu.com.从右往左,以 ".“根域为开始。

2、域名的空间结构

2.1  根域

位于域名空间最顶层,一般用一个”."表示
基础单位,除了根域`其他都只有一个上级域,有0或多个子域,同层域不可重复的子域或域名.

2.2  顶级域

一般代表一种类型的组织机构或国家地区(主要有此两种类型构成),如net(网络公司)、com(商业)、org(民间团体组织)、edu(教育)、gov(政府)、mil(军事)、cn(中国)、jp(日本)、 hk(中国香港).

2.3  二级域

用来标明顶级域内的一个特定的组织,国家顶级域下面的二级域名由国家网络部门统一管理,如 .cn顶级域名下面设置的二级域名: .com.cn、.net.cn、.edu.cn …

2.4  子域

用来标明顶级域内的一-个特定的组织,国家顶级域下面的二级域名由国家网络部门统一管理,如.cn 顶级域名下面设置的二级域名: .com.cn、 .net .cn、.edu.cn

2.4 主机

主机位于域名空间最下层,就是一台具体的计算机,如www、mail、都是具体的计算机名字,可用www .sina.com.cn .、 mail.sina.com.cn. 来表示,这种表示方式称为FQDN(完全合格域名),也是这台主机在域名中的全名。

3、域名注册

域名注册是Internet中用于解决地址对应问题的一种方法
遵循先申请先注册原则
域名注册步骤:
准备申请资料——》寻找域名注册网站——》查询域名——》正式申请——》申请成功

二、DNS解析

DNS解析方式

1、/ etc/ hosts

linux系统中负责快速解析的文件,包含了ip与主机名的映射关系,在没有DNs服务器的情况下,使用本地/etc/hosta完成解析/映射,实现快速访问
Ps:主要用于主机之间(IP和主机名)的映射/解析关系,示例:
192.168.226.128 master
192.168.226.129 node1
192.168.226.130 node2

2、/etc/resolv.conf

DNS客户端配置文件,主要用于设置DNS服务器的IP和域名,还包含了主机域名的搜索顺序等等,这个文件是由域名解析器(resolver,一个根据主机名解析IP地址的库)使用的配置文件。
PS:主要用与匹配DNS服务器,示例:
nameserver 114.114.114.114
nameserver 8.8.8.8

3、/etc/sysconfig/network-scripts/ifcfg-ens33

我们也可以在网卡配置文件中定义DNS1- DNS2-
生效顺序 1hosts文件 2网卡配置文件 3 /etc/resolv.conf

域名服务器(分布式,每台主机维护一个部分):
保持和维护域名空间s响应解析器的请求
解析端(客户端)
向DNS服务器发出请求的设备
生效顺序1 hosts文件2网卡配置文件3 /etc/resolv.conf

三、网页访问

1、网页基本概念

1.1  网页  

纯文本格式文件,编写语言为HTML、HTML5,在用户的浏览器中被“翻译”成网页形式显示出来。

1.2  网站

由一个一个页面构成的,是多个网页的结合体。
主页:打开网站后出现的第一个网页称为网站主页(或首页)。

1.3  域名

浏览网页时输入的网址

1.4  HTTP/HTTPS

用来传输网页的通信协议(是否加密),是一种通讯/交互的标准/规范。

1.5  URL

是一种万维网寻址系统

1.6  HTML

用来编写网页的超文本标记语言

1.7  超链接

超链接是将网站中不同网页链接起来的功能。

1.8  发布

将制作好的网页,上传到服务器供用户访问的过程

2、HTML

2.1  HTML超文本标记语言

Hyper Text Markup Language网页的"源码”
浏览器:“解释和执行”HTML源码的工具.

2.2  HTML文档的结构

<html>						##html网页
	<head>					##头部部分
		<title>****</title> ##标题部分
	</head>
	<body>					##主体部分
		Hello World!!!     
	</body>	
</html>

2.3  网页基本标签

<head>					
		<title>****</title> 						## &
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值