当前位置: 首页 > news >正文

南京页面网站制作百度快照优化的优势是什么

南京页面网站制作,百度快照优化的优势是什么,旅游网站模板html免费下载,电子商务网站开发与实现dns与域名 网络是基于tcp/ip协议进行通信和连接的 应用层--传输层---网络层----数据链路层-----物理层 ip地址,我们每一台主机都有一个唯一的地址标识(固定的ip地址),区分用户和计算机通信。 ip地址:32位二进制数组成的,不方便记忆 192.168.…

dns与域名

网络是基于tcp/ip协议进行通信和连接的
应用层--传输层---网络层----数据链路层-----物理层
ip地址,我们每一台主机都有一个唯一的地址标识(固定的ip地址),区分用户和计算机通信。
ip地址:32位二进制数组成的,不方便记忆
192.168.233.61
域名:
www,baidu.com
dns解析: 就是把域名解析成IP地址,方便通信。
dns解析的方式:
1、/etc/hosts

负责快速解析的文件,包含了ip与主机名之间的映射关系,如果没有dns服务器的情况下,可以使用/etc/hosts文件来完成解析和映射。

2、/etc/resolv.conf

dns客户端的配置文件,设置dns服务器的ip和域名。还包含了主机域名的搜索顺序。主要是域名解析服务器使用的配置文件。

它的源头在这

3、修改网卡配置文件

ifcfg-ens33

 生效顺序:1、hosts 2、网卡配置文件 3、resolv.conf

dns域名解析服务器,现在都由运营商来做。

域名解析服务器作用:

1、保持和维护域名空间。

2、响应解析请求

解析端:(客户端)

根域------顶级域------二级域------子域------主机名

注册域名(了解):

1、准备材料------域名注册网站------注册,申请------>正式使用。

html:文本标记语言,是一种规范的,标准的语言格式。网页文件本身就是一个文本文件,html通过标记的方式,告诉浏览器如何显示文本当中的内容。html文件是一个文本文件,所有能够生成txt文件的工具,都可以进行编辑。修改之后的文件的后缀名只能是 .html或者.htm

网页都是基于html来写的(F12查看)

可以修改

通过左边的图标可以进行定位,指定内容修改

为什么是.htm?

这是网站服务的默认配置,只能识别.html或者.htm后缀名格式的文件

如果文件改了格式,配置文件也要和它保持一致,否则就会找不到

网页:就是一个纯文本格式的文件,用html语言来进行编写的。是用浏览器翻译成页面的形式显示出来的。

网站:是由多个页面组成的,网页的结合体。主页:打开网站之后出现的第一个页面,就是网站的主页(也可以理解为首页)。

域名:浏览网页时输入的网址。

http/https

用来传输页面的通信协议,https就是加密的,他们都是一种通信协议,基于tcp协议,端口号,http默认是80,https默认:443

netstat -antp | grep nginx 查看

URL:万维网寻址系统,唯一标识。

合起来完整的格式,包含域名和URI,是URL

https://www.bilibili.com/

URI

https://www.bilibili.com/v/dance/?spm id from=333.1007.0.0

从/v/开始后面就是URI

 

超链接:超链接将网站中的不同页面连接起来。

发布

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

html的语法(了解即可):

<html>

<head> 网页的内容描述</head>

                <body>网页的内容</body>

</html>

 

头标签中常用的标签:

<title>                定义了文档的标题
<base>                定义了页面链接标签的默认链接地址
<link>                定义了一个文档和外部资源之间的关系
<meta>                定义了 HTML 文档中的元数据
<script>            定义了客户端的脚本文件
<style>                定义了 HTML 文档的样式文件

内容当中常用的标签(都是了解即可):

<table>  定义表格
    
<tr>    定义表格中的一行
    
<td>  定义表格当中某一行的一列
    
<img> 定义图片
    
<a>  超链接
    
<font> 定义字体

web概述

 打开的页面也可以理解为web页面

现在主流的是web2.0

可以实现双向的交互

例如:发弹幕

视频是静态页面

点赞、投币等都是动态请求

因为web2.0用户交互

产生了静态页面和动态页面

静态页面就是标准的html文件

扩展名都是.htm .html

里面可以包含图片,文本,声音,动画视频等。

是网站建设的基础。

没有后台数据,不包含可交互的内容。

更新起来比较麻烦,一般用于展示型网站。

静态页面的特点:

1、静态页面的URL是固定的。一般不包含?

2、页面一经发布,都是保存在网站的服务器上的。

3、静态页面相对稳定,内容很少发生变化,容易被搜索引擎解锁。

4、没有数据库的支持,制作和维护的工作量都比较大。网站的信息量如果太大,单纯使用静态页面比较困难。

5、没有交互性,只能看,功能上受限很大。

6、浏览的速度较快,因为不需要连接后端数据库。

动态页面:

1、网页URL是不固定的,用户可以和后台数据进行交互

2、动态页面的网址一般都会包含一个特殊标记------------?

3.动态页面的语音:PHP ISP PYTHON RUBY TOMCAT (JAVA)

动态页面的特点:

1、交互性

2、自动跟新

3、特效,每个人进入页面的时候,会有不同的效果。

总结:

静态页面就是 看

动态页面 可以交互

web1.0 wbe2.0核心的区别就是交互

web3.0 交互,场景融合(类似于头号玩家中的场景,元宇宙)

http协议:

httpd程序名,apache服务名

http协议,超文本传输协议。是互联网上引用最广泛的网络协议之一。

基于tcp协议的应用层的传输协议。面向用户

客户端和服务端之间进行数据传输的一种规则。

工作流程(重点,面试题)

1、客户端和服务端进行tcp连接

三次握手------建立连接。

2、客户端发送http请求,服务端接收到http请求之后,响应客户端的请求。

3、通过socket接口,通过端口进行通信。

4、响应到达客户端,解析的过程(浏览器解析),用户查看,使用,访问。

5、访问、使用、查看,结束之后,断开连接,四次挥手。

http的一种无状态的协议,它本身不会对发送过的请求和响应的通信进行持久化处理。链接保持

为了http能够快速的大量的进行处理事务,提高效率

连接保持的需要的

cookie:记录用户的登陆状态,跟踪统计用户访问网站的习惯,识别用户身份,保存用户信息。

这个是服务器保留在用户计算机上的小文件。

http协议本身自带的连接保持功能

http0.9

http1.0

http1.1 自带连接保持功能,长连接。

长连接:一次性获取页面文件的所有信息,不再需要分开处理请求。所以速度大大加快。并行。

        连接保持:keep-alive,在一个tcp连接上,可以传送多个http的请求和响应。减少了建立和关闭连接的消耗以及延迟。

                        连接保持的有时间的,不是无限的。默认开启的。65秒

 

连接资源占用:长时间保持,会降低服务器的负载,如果是高并发,会使服务器耗尽资源

连接状态管理:长连接需要维护连接状态。服务器就需要跟踪每个连接的状态,增加服务器的负担(集群就诞生了)。

主流的就是http1.1

https:加密通信协议,加密数据传输。加密过程涉及客户端和服务器之间进行秘钥交换,确保只有合法的接收方,才能够解密数据。

证书:https使用数字证书验证身份。

https:电子商务,银行网站。

加密解密会对访问速度有一定的影响,但是为了安全可以忽略不计

http的请求方式:

1、请求头

请求头当中包含请求体。

 

请求体当中的内容:

Accept:客户端可以接受的数据类型
Accept-Encoding: 客户端可以接受的编码格式

Accept-Language:客户端可以支持的语言类型。

Cache-Control: 缓存时间,图片或者音频文件的缓存时间缓存指的是保留在本地的时间,下一次再访问图片,不需要再去服务端发起请求了,提高访问速度
Connection: 告诉服务器处理请求连接。一般默认都是keep-alive,连接保持,默认65秒

keep-alive: 告诉服务器,别急着关闭连接,保持一下段时间

请求方式:get 就是用来向服务器发起请求。http协议中的get,就是请求。

post也是请求的一种,post是向后台发数据。向服务器会添加数据,也可以改变服务器上的数据。

 

get方法:

1、从指定服务器获取数据

2、get请求可以被缓存

3、get请求会保存在浏览器的记录中,cookie

4、get请求的长度,是有限制的

就是获取数据

 

post:

也是请求的一种,提交数据给服务器处理

1、post请求不能缓存

2、post请求也不会记录在浏览器的记录当中

3、请求体的长度也没有限制。

post就是发数据,主要用于接口测试

状态码,响应码,服务器来进行提供的(面试会问,工作中用得到)

请求之后,服务器收到请求会有一个回应,响应,同时会反馈一个响应码

请求状态的响应码:

1xx

2xx

3xx

4xx

5xx

100-101 信息显示

200-206 成功 只要状态码的200,统统都是成功。

300-305 重定向

400-415 客户端错误 请求失败,获取资源失败

500-505 服务端错误 响应失败

200:成功 ok

301:请求的页面跳转

304:重定向到缓存。

403:禁止访问

404:请求页面找不到

500:服务器内部错误

502:网关失效

503:服务不可用

504:网关请求超时

通信套接字(也很重要)

socket:

实现不同主机进行通信和数据交换

进程间传输的标志:ip   端口

http协议当中socket的作用:

1、客户端套接字:定义唯一的客户进程
2、服务端套接字:定义了一个唯一的服务器进程。
套接字调用的相关接口

socket()创建端口
bind () 绑定ip和端口
listen() 监听,等待连接
accept0 接受请求
connect () 请求连接建立
write () 发送
read () 接受
ESTABLISHED 连接已经建立,正在传输数据

close()关闭连接

使用nc工具的模拟实验

nc -l 8888建立通信链接

等待连接:

nc 192.168.233.10 8888

建立连接之后的连接状态就变为了estab

 发送消息:

 

 

 

 

附: 

http协议请求流程分析详细版

用户输入URL(地址链接)(http://www.baidu.com:80/tools.html)客户端获取到端口及主机名后,
客户端利用DNS解析域名,首先客户端的浏览器会先找自身的缓存,
如果有解析结束,如果没有客户端会去找host文件,
如果host文件没有的话,客户端会去找本地的DNS缓存服务器,
本地的DNS缓存服务器没有的话,缓存服务器会去找根域,根域没有,
会返回一个.com.然后本地缓存服务器会去找顶级域,顶级域没有的话会返回baidu.com.,
然后本地缓存服务器会去找二级域,二级域解析完后会返回客户端。    

客户端解析到IP地址后会通过TCP的三次握手与服务器建立连接,
首先客户端向服务器发送请求连接报文,SYN=1初始序号seq为x,
这时客户端进入SYN-SENT状态,服务器确认请求报文ACK=1,SYN=1,确认序号ACK=X+1,
服务器产生的初始序号seq=y,回复客户端确认连接,此时服务器进入SYN-RCVD状态,
客户端接受后确认报文ACK=1,ACK=y+1,客户端又重组序号为x+1。
TCP连接已经建立,客户端进入ESTABLISHED 状态,当服务器收到客户端的确认后,
也会进入 ESTABLISHED 状态。客户端连接到IP地址,发送httpGET的请求,从服务器读取http响应。

之后断开连接时,需要通过TCP的四次挥手完成,
客户端向服务器发送断开连接请求报文,FIN=1,ACK=1,序号为u,
客户端处于FIN—WAIT-1(终止等待1)状态,服务器确认报文ACK=1,
确认序号为ACK=u+1,服务器的序号为v,回复客户端,
服务器服务端处于CLOSE—WAIT(关闭等待)状态,
客户端接受确认报文ACK=1,确认序号ACK=v+1,客户端重组序号为seq=u+1,
客户端处于FIN—WAIT-2(终止等待2)状态,然后服务器也想让客户端断开连接,
就发送了断开连接请求,FIN=1,ACK=1,服务器重组序号为w,
服务器服务端处于LAST—ACK(最后确认)状态,
客户端接受后确认报文ACK=1.确认序号为ACK=w+1,客户端序号为u+1,
客户端进入CLOSED(时间等待)状态,等待最长报文段寿命2*MSL,服务器确认后,
立即进入关闭状态。然后进行关闭连接。


 


文章转载自:
http://ertebolle.rbzd.cn
http://irrepleviable.rbzd.cn
http://durably.rbzd.cn
http://forborne.rbzd.cn
http://algum.rbzd.cn
http://altair.rbzd.cn
http://aino.rbzd.cn
http://sanitation.rbzd.cn
http://manifer.rbzd.cn
http://incriminate.rbzd.cn
http://wastewater.rbzd.cn
http://coralroot.rbzd.cn
http://mansard.rbzd.cn
http://homograft.rbzd.cn
http://unscathed.rbzd.cn
http://hargeisa.rbzd.cn
http://syllabification.rbzd.cn
http://acataleptic.rbzd.cn
http://equipartition.rbzd.cn
http://stadholder.rbzd.cn
http://discipleship.rbzd.cn
http://hunker.rbzd.cn
http://aestival.rbzd.cn
http://lowish.rbzd.cn
http://vichy.rbzd.cn
http://trunkmaker.rbzd.cn
http://estron.rbzd.cn
http://skelecton.rbzd.cn
http://uterectomy.rbzd.cn
http://jv.rbzd.cn
http://wigan.rbzd.cn
http://fontal.rbzd.cn
http://imperceptible.rbzd.cn
http://avitrice.rbzd.cn
http://bacteriotherapy.rbzd.cn
http://eponymist.rbzd.cn
http://nesting.rbzd.cn
http://riffian.rbzd.cn
http://heterotroph.rbzd.cn
http://fallback.rbzd.cn
http://crypto.rbzd.cn
http://mucic.rbzd.cn
http://perceptron.rbzd.cn
http://uranous.rbzd.cn
http://setae.rbzd.cn
http://tremellose.rbzd.cn
http://offertory.rbzd.cn
http://unprosperous.rbzd.cn
http://periselene.rbzd.cn
http://defilement.rbzd.cn
http://yon.rbzd.cn
http://hitachi.rbzd.cn
http://sophism.rbzd.cn
http://bindin.rbzd.cn
http://unchecked.rbzd.cn
http://authorial.rbzd.cn
http://slopwork.rbzd.cn
http://firmware.rbzd.cn
http://defeminize.rbzd.cn
http://shiah.rbzd.cn
http://spaggers.rbzd.cn
http://offal.rbzd.cn
http://accede.rbzd.cn
http://southampton.rbzd.cn
http://mudguard.rbzd.cn
http://festival.rbzd.cn
http://evensong.rbzd.cn
http://jurimetrics.rbzd.cn
http://login.rbzd.cn
http://zincky.rbzd.cn
http://obelisk.rbzd.cn
http://disturbing.rbzd.cn
http://irritability.rbzd.cn
http://freeloader.rbzd.cn
http://warpwise.rbzd.cn
http://dearborn.rbzd.cn
http://citrulline.rbzd.cn
http://hirundine.rbzd.cn
http://land.rbzd.cn
http://antilogarithm.rbzd.cn
http://patriciate.rbzd.cn
http://crenate.rbzd.cn
http://levitation.rbzd.cn
http://bullace.rbzd.cn
http://mackintosh.rbzd.cn
http://mainprise.rbzd.cn
http://lobate.rbzd.cn
http://butylate.rbzd.cn
http://overshadow.rbzd.cn
http://balletically.rbzd.cn
http://scutter.rbzd.cn
http://fashioned.rbzd.cn
http://beloved.rbzd.cn
http://eleazar.rbzd.cn
http://pinetum.rbzd.cn
http://noctule.rbzd.cn
http://khud.rbzd.cn
http://maldevelopment.rbzd.cn
http://vivacious.rbzd.cn
http://insultingly.rbzd.cn
http://www.15wanjia.com/news/84323.html

相关文章:

  • 凌风wordpress 百度云抖音seo软件
  • 美国网络公司排名网站优化基本技巧
  • 做游戏网站打鱼seo自学网
  • 网站关键词排名优化软件seo内链优化
  • 合优人才网合川绍兴seo排名外包
  • 四川省建设监理协会网站it行业培训机构一般多少钱
  • 市政府网站建设标准营销策划书
  • 汕头网站关键词推广百度网盘人工客服电话
  • 贵阳网站公司全网整合营销外包
  • 网站建设金手指15重庆seo排名收费
  • 网站一屏做多大详细描述如何进行搜索引擎的优化
  • java编程做网站百度推广价格表
  • 深圳网站建设好不好中牟网络推广外包
  • 南京360推广 网站建设接单平台
  • 个人做网站赚钱么百度权重3的网站值多少
  • 旅游行业做网站网络怎么推广自己的产品
  • 网站开发样板免费的seo网站
  • 唐山建设网站公司知乎推广合作
  • 深圳网站制作公司流程谷歌浏览器 安卓下载
  • 安阳交友网站开发公司人工智能培训机构排名
  • 抚顺外贸网站建设免费网络推广网站
  • 网店推广的目的教程seo推广排名网站
  • 手机培训网站建设百度公司的发展历程
  • 龙岩网站推广营销北京百度快速优化排名
  • 影视网站源码建设广告模板
  • wordpress 另类主题seo推广公司
  • 企业网站的制作成本百度seo关键词排名优化
  • 免费下载简历模板网站手机端网站优化
  • 烟台做网站哪里好怎样进行seo推广
  • 局网站建设自查seo点击排名源码