06http网站页面访问流程

news/2024/5/9 18:25:22/文章来源:https://blog.csdn.net/weixin_45598345/article/details/118856163

访问网站流程

  • 1.http
    • 01.http协议及介绍
      • 1.http协议:
      • 2.核心:
      • 3.http请求报文与响应报文
    • 02.访问网站原理及过程图
    • 03.DNS原理流程详解
      • 1.1 DNS域名的结构(层级)
      • 1.2 DNS解析流程详解
      • 1.3 DNS记录的类型
      • 1.4 搭建网站的流程
    • 04.http协议补充
      • 1.1 URL与URI
      • 1.2 http协议的返回常见状态码
    • 05.静态页面和动态页面
      • 1.1静态和动态网页
      • 1.2衡量网站访问量单位(IP、PV、UV)

1.http

01.http协议及介绍

在这里插入图片描述

1.http协议:

http协议是超文本协议

2.核心:

解决了用户访问网站(请求)
服务器把你要的发给你(相应)

3.http请求报文与响应报文

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
请求报文:
在这里插入图片描述
响应报文:
在这里插入图片描述

02.访问网站原理及过程图

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

03.DNS原理流程详解

1.1 DNS域名的结构(层级)

在这里插入图片描述
在这里插入图片描述

1.2 DNS解析流程详解

在这里插入图片描述
在这里插入图片描述
本地hosts文件(windows)

[C:\~]$ ipconfig /displaydns     \\\显示dns缓存
[C:\~]$ ipconfig /flushdns       \\\清除dns缓存

1.3 DNS记录的类型

对应关系
在这里插入图片描述

1.4 搭建网站的流程

1>云服务器:搭建LNMP环境部署wordpress
2>域名:备案(网站基本信息和个人信息提交给(信息管理局))  
3>配置DNS解析记录类型主机记录记录值TTL(TIme To Live存活时间(缓存时间))

curl -v www.baidu.com/index.html

[root@web01 ~]# curl -v www.baidu.com/index.html
\\\\\\-------------------------http请求报文
* About to connect() to www.baidu.com port 80 (#0)
*   Trying 182.61.200.6...
* Connected to www.baidu.com (182.61.200.6) port 80 (#0)
> GET /index.html HTTP/1.1    \\http请求报文的方法(GET:下载;POST:上传)
> User-Agent: curl/7.29.0     \\使用的浏览器
> Host: www.baidu.com      \\请求的域名(想要的内容)
> Accept: */*
>      //空行
\\\\\\-----------------------http响应报文
< HTTP/1.1 200 OK     \\相应的起始行(相应的状态)
< Accept-Ranges: bytes
< Cache-Control: private, no-cache, no-store, proxy-revalidate, no-transform
< Connection: Keep-Alive
< Content-Length: 2381
< Content-Type: text/html
< Date: Mon, 03 Jun 2019 08:48:00 GMT
< Etag: "588604c8-94d"
< Last-Modified: Mon, 23 Jan 2017 13:27:36 GMT
< Pragma: no-cache
< Server: bfe/1.0.8.18    \\响应头(服务器版本号)
< Set-Cookie: BDORZ=27315; max-age=86400; domain=.baidu.com; path=/
<       //空行
<!DOCTYPE html>    //相应的主体(文件的内容)
<!--STATUS OK--><html> <head><meta http-equiv=content-type content=text/html;charset=utf-8><meta http-equiv=X-UA-Compatible content=IE=Edge><meta content=always name=referrer><link rel=stylesheet type=text/css href=http://s1.bdstatic.com/r/www/cache/bdorz/baidu.min.css><title>百度一下,你就知道</title></head> <body link=#0000cc> <div id=wrapper> <div id=head> <div class=head_wrapper> <div class=s_form> <div class=s_form_wrapper> <div id=lg> <img hidefocus=true src=//www.baidu.com/img/bd_logo1.png width=270 height=129> </div> <form id=form name=f action=//www.baidu.com/s class=fm> <input type=hidden name=bdorz_come value=1> <input type=hidden name=ie value=utf-8> <input type=hidden name=f value=8> <input type=hidden name=rsv_bp value=1> <input type=hidden name=rsv_idx value=1> <input type=hidden name=tn value=baidu><span class="bg s_ipt_wr"><input id=kw name=wd class=s_ipt value maxlength=255 autocomplete=off autofocus></span><span class="bg s_btn_wr"><input type=submit id=su value=百度一下 class="bg s_btn"></span> </form> </div> </div> <div id=u1> <a href=http://news.baidu.com name=tj_trnews class=mnav>新闻</a> <a href=http://www.hao123.com name=tj_trhao123 class=mnav>hao123</a> <a href=http://map.baidu.com name=tj_trmap class=mnav>地图</a> <a href=http://v.baidu.com name=tj_trvideo class=mnav>视频</a> <a href=http://tieba.baidu.com name=tj_trtieba class=mnav>贴吧</a> <noscript> <a href=http://www.baidu.com/bdorz/login.gif?login&amp;tpl=mn&amp;u=http%3A%2F%2Fwww.baidu.com%2f%3fbdorz_come%3d1 name=tj_login class=lb>登录</a> </noscript> <script>document.write('<a href="http://www.baidu.com/bdorz/login.gif?login&tpl=mn&u='+ encodeURIComponent(window.location.href+ (window.location.search === "" ? "?" : "&")+ "bdorz_come=1")+ '" name="tj_login" class="lb">登录</a>');</script> <a href=//www.baidu.com/more/ name=tj_briicon class=bri style="display: block;">更多产品</a> </div> </div> </div> <div id=ftCon> <div id=ftConw> <p id=lh> <a href=http://home.baidu.com>关于百度</a> <a href=http://ir.baidu.com>About Baidu</a> </p> <p id=cp>&copy;2017&nbsp;Baidu&nbsp;<a href=http://www.baidu.com/duty/>使用百度前必读</a>&nbsp; <a href=http://jianyi.baidu.com/ class=cp-feedback>意见反馈</a>&nbsp;京ICP证030173号&nbsp; <img src=//www.baidu.com/img/gs.gif> </p> </div> </div> </div> </body> </html>
* Connection #0 to host www.baidu.com left intact
[root@web01 ~]# 

在这里插入图片描述
Wireshark抓包
在这里插入图片描述
在这里插入图片描述
dig命令的使用:

检查DNS解析
安装:yum install -y bind-utils
用法dig 域名查看域名对应的IP如:dig www.baidu.comdig  +trace  www.baidu.com

在这里插入图片描述

04.http协议补充

1.1 URL与URI

URL:统一资源定位符(网址)
URI:统一资源标识符(范围更广)
在这里插入图片描述
在这里插入图片描述

1.2 http协议的返回常见状态码

在这里插入图片描述
在这里插入图片描述

05.静态页面和动态页面

1.1静态和动态网页

在这里插入图片描述

静态页面网站只进行请求与响应客户端浏览器进行处理web服务器自己能处理:nginx搜索引擎容易收入
动态页面交互信息 评论 上传URL包含& ?一般为动态页面需要服务器进行处理,把处理后的结果发给你动态:nginx+php/java搜索引擎不容易收入

在这里插入图片描述
在这里插入图片描述

1.2衡量网站访问量单位(IP、PV、UV)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
课程总结:
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_904445.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

07Web网站 Nginx(第一部分)

Nginx服务 1.Nginx01.Nginx介绍1.基础概念&#xff1a;2.网站服务特性&#xff1a;3.软件功能特性&#xff1a;4.nginx与apache的区别5.Nginx企业应用 02.Nginx网站服务部署1.Nginx网站服务软件部署方式2.Nginx网站服务软件安装部署过程3.Nginx配置文件4.主配置文件/etc/nginx/…

07Web网站 Nginx(第二部分)

Nginx虚拟主机设置 1.Nginx虚拟主机01.nginx虚拟主机介绍02.nginx相关错误03.虚拟主机的常见类型1 基于域名的虚拟主机的配置2 基于端口的配置3 基于IP虚拟主机的配置 04.nginx处理用户请求过程※※※05.nginx核心配置※※※1 nginx日志格式2 log_format日志格式的详细介绍 06.…

o7Web网站Nginx(第三部分)

nginx 常用模块 1.模块 ngx_http_access_module 指定网段访问功能01.功能介绍02.指令03.示例配置04.应用场景 2.模块 ngx_http_auth_basic_module 页面认证功能01.功能介绍02.指令03.示例配置04.应用场景 3.模块 ngx_http_autoindex_module 列表目录01.功能介绍02.指令03.示例配…

07 Web网站 Nginx (第四部分)

企业应用Nginx以及LNMP架构 1.企业应用过程2.利用Nginx搭建一个多网站3.访问形式4.LNMP架构实现过程01.LNMP架构说明1 搭建网站必备环境2 LNMP架构环境部署 02.LNMP架构读写原理与通信原理解析1实现Nginx与PHP.server的通信2实现PHP.server与MySQL的通信 1.企业应用过程 &#…

07 Web网站 Nginx (第五部分)

LNMP架构补充 负载均衡 高可用服务 01.LNMP补充1.LNMP上节课补充2.LNMP架构与存储服务器建立联系3.LNMP架构与数据库服务建立联系&#xff08;数据迁移&#xff09; 02.Nginx反向代理 负载均衡1.反向代理 负载均衡说明2.什么是反向代理&#xff0c;什么是负载均衡&#xff1f;3…

新媒体专员必备素材网站,没有灵感,找它就对了!

大家都知道&#xff0c;新媒体运营专员每天都要写很多文字&#xff0c;很多不同的&#xff0c;优质的内容来达到自己的目的&#xff01; 但是&#xff0c;天天写&#xff0c;日日写&#xff0c;肚子里再多墨水也有干涸的时候&#xff01;当我们写不出东西时&#xff0c;该怎么…

给大家分享个 网站头像上传的 插件

给大家分享个 网站头像上传的 插件&#xff0c;可以实现头像的修改&#xff0c; 下载链接&#xff1a;http://download.csdn.net/detail/abc456456456456/6621241

学会了SEO就真的会网络营销吗?

目前国内的形式是跟风流&#xff0c;最近SEO的兴起带起了不少SEO培训机构的兴起&#xff0c;线上培训&#xff0c;线下培训屡见不鲜&#xff0c;我也会是在一所培训机构中认识SEO的从而创立了现在的泰州SEO博客网站!SEO的兴起带动了不少企业以及个人的网赚理想&#xff0c;因为…

http://nian.so/#网站的拓展工具编写

这个网站叫做念我用了很久&#xff0c;有安卓和ios版本&#xff0c;我对网页版进行了处理&#xff1b; 写了此社交网站的一个拓展工具。 功能–&#xff1a;对自己或者他人的进展页面内容进行处理&#xff0c;可以筛选关键字。不需要可以隐藏。简单有效。其他页面无法使用。 …

HTML基础——网站图片显示页面

1、图片标签 <img /> 属性&#xff1a;     src:指的是图片显示的路径(位置)       绝对路径&#xff1a;D:\Pictures\Saved Pictures       相对路径&#xff1a;           ①同一级&#xff1a;直接写文件名称或者./文件名称        …

网站银联支付证书更换

题记&#xff1a; 因为公司项目已经运行几年 银联支付的证书在这个月底到期需要更换 步骤: 1.登录 地址: https://merchant.unionpay.com/cas/login 2.点击商户服务平台 3. 3.点击安全证书管理 4.点击下载证书 5.确认启用该证书 禁用要过期的证书 6.点击ie的设置按钮…

手机H5如何对接支付宝登陆授权以及支付(H5网站支付)

场景需求&#xff1a; 通过支付宝扫描二维码进入手机H5网站,获取用户唯一标识appid来标识用户以及处理逻辑。一系列操作后&#xff0c;调起支付窗口完成支付宝支付 1、支付宝开放平台配置 1、登陆支付宝开放平台中心&#xff0c;选择“ 网页&移动应用 ”&#xff0c;然后…

网站demo

学成教育在线网站demo <style>*{margin: 0;padding: 0;}.w{width: 1200px;margin: auto;}body{background-color: #f3f5f7;}/*清除li前面的原点*/li{list-style: none;}/*ul,li{margin:0; padding:0;}*/a{text-decoration: none;}/*清除浮动&#xff0c;咱也不清楚&#…

大型网站架构演变和知识体系

转自&#xff1a;http://www.phpchina.com/html/40/n-35340.html 之前也有一些介绍大型网站架构演变的文章&#xff0c;例如LiveJournal的、ebay的&#xff0c;都是非常值得参考的&#xff0c;不过感觉他们讲的更多的是每次演变的结果&#xff0c;而没有很详细的讲为什么需要做…

springboot“传情旧物”网站计算机毕业设计(源码、运行环境)

登录界面 旧物信息 公告信息 首页 本源代码和数据库都放至公众号毕业admin,需要此套源代码可以在公众号里获取。

springboot报价制酒水交易网站计算机毕业设计(源码、运行环境)

登录界面 商家界面 商品信息 商家注册界面 首页 本源代码和数据库都放至公众号毕业admin,需要此套源代码可以在公众号里获取。

jsp重庆美食网站计算机毕业设计(源码、运行环境)

登录界面 用户管理 美食类型管理 首页界面 美食信息 本源代码和数据库都放至公众号毕业admin,需要此套源代码可以在公众号里获取。

java小区失物招领网站计算机毕业设计(源码、运行环境)

登录界面 论坛交流管理 注册界面 失物展示管理 论坛信息 本源代码和数据库都放至公众号毕业admin,需要此套源代码可以在公众号里获取。

java/php/net/python家教信息网站设计

本系统带文档lw万字以上+答辩PPT+查重 如果这个题目不合适,可以去我上传的资源里面找题目,找不到的话,评论留下题目,或者站内私信我, 有时间看到机会给您发 系统体系结构 家教信息网站 结构图4-1所示: 图4-1 系统结构模块包括主界面,首页、个人中心、系统管理、管理员…

java/php/net/python二手手机回购网站设计

本系统带文档lw万字以上+答辩PPT+查重 如果这个题目不合适,可以去我上传的资源里面找题目,找不到的话,评论留下题目,或者站内私信我, 有时间看到机会给您发 1管理员用例 管理员登录后可进行首页、个人中心、会员管理、类型信息管理、系统管理、手机信息管理、手机估价管…