wed基础和http协议

本文介绍了互联网基础概念,包括DNS解析的步骤,Web的定义,静态与动态页面的区别,HTTP协议的特性,如Cookie和Session的作用,以及HTTP状态码的常见类型和请求流程。

系列文章目录

提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加
例如:第一章 Python 机器学习入门之pandas的使用


提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档

一、DNS

1.DNS解析

dns解析的过程按照顺序
/ect/host ---- /etc/sysconfig/network-scripts/ifcfg-nes33/-------/etc/resolv.conf

2.解析过程

.是根域
.com是顶级域
.com.cn是二级域

3、域名注册

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

二、web

1.web

主要是即全球广域网,也称为万维网
一种分布式图形信息系统。

2.静态与动态页面

静态页面:内容都是固定的,功能方面有很大的限制,交互性差,但是网页的浏览速度比较块。
动态页面:交互性强,可以注册,查询。实现用户登录。

三,http协议

是一种超文本协议,是无状态文件。

1.cookie

用于缓存网页信息,第二次打开网页就会读取网页里的cookie缓存。更加简单快捷。

2.session

用于减少系统资源,节能资源的消耗,服务器缓存。加大资源利。

3.http的格式

格式就是:GET和post方式

三,http状态码

1.状态码的定义范围

100-101 信息提示
200-206 成功
300-305 重定向
400 -415 客服端错误
500-505 服务器错误

2.状态码常见报错

200 成功
301 请求访问的页面跳转
403 禁止访问
404 请求服务器页面无法找到
500 内部服务器错误
502 无效网关
503 服务不可用
504 请求访问网关超时

3 http协议请求流程协议

客户端 访问的网页——-》dns解析 ————》服务端解析私网地址。————》建立tcp连接————》三次握手。

总结

wed和http是建立网页的一种方式和协议。网页的联通性

### HTTP协议基础知识 #### 发送HTTP请求机制 HTTP是一种应用层协议,在实际网络通信中,HTTP报文被封装在TCP报文中进行传输。当客户端发起一个HTTP请求时,该请求通过传输层的TCP协议加上指定端口号来标识具体的应用服务[^1]。 对于常见的HTTP方法如`GET``POST`: - `GET`用于向服务器获取资源; - `POST`则用来提交数据给服务器处理。 这些操作均遵循着标准的请求-响应模式,即每次交互由一次来自客户端的请求以及随后的一次来自服务器端的回应组成。 #### 请求与响应过程中的七层模型解析 整个流程体现了OSI七层模型的工作原理——从最上层(应用层)向下逐层添加必要的头部信息其他控制指令直至物理层完成比特流的实际传送;到达接收方后再自下而上的顺序剥离各层次的信息直到最终得到原始的应用程序数据。 ```http // 示例 GET 请求消息结构 GET /index.html HTTP/1.1 Host: www.example.com Connection: keep-alive Cache-Control: max-age=0 ... ``` ```http // 对应的简单响应消息可能如下所示 HTTP/1.1 200 OK Date: Mon, 27 Jul 2009 12:28:53 GMT Server: Apache Last-Modified: Wed, 22 Jul 2009 19:15:56 GMT Content-Length: 88 Content-Type: text/html Connection: Closed <html> <body>Hello World</body> </html> ``` 以上展示了基本的HTTP请求及其对应的响应格式,其中包含了状态码、首部字段以及其他元数据等重要组成部分。 #### 关于HTTP缓存的理解 为了提高性能并减少不必要的重复请求,HTTP引入了缓存机制。这允许浏览器或其他代理存储之前访问过的页面副本,并在未来相同URL再次被请求时直接返回已有的版本而不是每次都重新联系源站获取最新内容。这一特性不仅加快了网页加载速度也减轻了服务器负担。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值