网站怎么广告投放,建公司网站需要自己有系统吗,广告公司名字大全参考,那个视频网站可以做桌面背景一、域名
域名的概念
IP地址不易记忆#xff0c;域名方便记住#xff0c;以便于用户进行搜索访问
早期使用Hosts文件解析域名地址
缺点#xff1a;
① 主机名称重复
② 主机维护困难
DNS#xff08;Domain Name System#xff09;域名系统
① 分布式
将一个大的数…一、域名
域名的概念
IP地址不易记忆域名方便记住以便于用户进行搜索访问
早期使用Hosts文件解析域名地址
缺点
① 主机名称重复
② 主机维护困难
DNSDomain Name System域名系统
① 分布式
将一个大的数据或者文件交给若干个主机同时分开处理处理完之后再交付回给相应主机整合这就是分布式处理
② 层次性
一层一层进行交付传输根域 → 顶级域 → 二级域 → 子域[主机名]顶级域中分有组织域和国家/地区域名
FQDN主机名.DNS后缀 遵循先申请先注册的原则域名注册是Internat中用于解决地址对应问题的一种方法申请完10-20天后才可以使用 DNS解析生效顺序 二、网页的概念
网页
① 纯文本格式文件
② 编写语言为HTML
③ 被“翻译”成网页显示出来
网站
网站由一个个页面构成是多个网页的结合体
主页
主页是打开网站后的第一个网页成为主页或者首页
域名
是浏览网页时输入的网址
HTTP
用来传输网页的通信协议
URL
是一种万维网寻址系统
HTML
用来编写网页的超文本标记语言
超链接
是将网站中不同网页相互链接起来的功能
发布
将制作好的网页上传到服务器供用户访问的过程
HTML超文本标记语言Hyper Text Markup Language HTML是网页的“源码” 浏览器是“解释和执行”HTML源码的工具 HTML文档的结构 HTML网页html头部部分head 标题部分title 主题部分body
三、Web、URL、http Web即全球广域网也成万维网一种分布式图形信息系统World Wide Web万维网是一个分布式的超媒体系统是超文本系统的扩充基于B/S架构实现
URL是万维网使用同一资源定位符来标志万维网上的各种文档并且使每个文档在整个因特网的范围内具有唯一的标识符URL
HTTP处于应用层的协议实现用网络协议来使用万维网超媒体系统
Web 1.0 单向 以编辑为特征以静态单向阅读为主网络提供给用户的内容是编辑处理之后的然后用户阅读网站提供的内容是网站到用户的单向行为
Web 2.0 双向交互作用 更注重用户进行交互的作用用户即是网站内的浏览者也是制造者加强了网站与用户之间的互动网站内容基于用户提供网站诸多功能也由用户参与建设实现了网站与用户双向的交流与参与 4分布式和集群
分布式;
把计算机系统或者应用程序分布在多台独立的计算机或者服务器上通过网络通信以及协作共同完成特定的任务或者服务
把工作负载在多个节点上提高性能和可靠性
分布式前端nginx 分布式数据库
集群
把多台计算机或者服务器连接在一块形成一个单一的计算机资源池计算机通过网络互相连接共享任务集群都是由相同类型的计算机组成运行的程序也是相同的
作用通过增加计算机节点扩展系统然后提高整体的处理能力和容量 lnmp架构
部署linux
N:nginx提供网页访问
M: mysql 数据库 保存用户名和密码
P Php 处理动态页面 4:html
超文本标记语言也是我们最常见的网页格式是一种规范也是一种标准啊也是一种文本
域名域名需要注册 花钱的访问网站时输入的网址就是我们说的域名
传输方式用的是http/https 协议
httpt :超文本传输协议https:j加密的超文本传输协议靠ssl证书证书进行的认证
URL网站的唯一标识万维网的寻址系统 /后面的是ur
整个网站是url url 表示网站
/test 后面的内容表示网站不同分支的内容
超链接超链接把网站当中的不同的内容组织起来 5Web是
world wide web 是全球广域网 也即是万维网
一种分布式的图形信息系统
主流的系统是web2.0可以看网页可以交互作用网页内容的制造者网页和用户可以双向交流 交互了就是动态页面
静态页面;
只是文本文件可以修改一般以.html.html保存的文本文件网站的基础静态页面和后台数据库没有任何交互。更新起来比较复杂一般适用于静态页面的URL是固定的
动态页面
1url不是固定的能通过后台和用户交互
2它的url里一般会有问号表示动态页面 3 动态页面php,jsp python node.js
4动态页面可以自动更新
5访问的时间不同页面 的内容会发生变化 点赞投币转发 评论都是交互涉及数据的
6,http协议
版本
0.9 淘汰
1.0基本淘汰
http1.1 目前常用的版本http https协议都是http1.1它的特点提供的了加密安全传输的端口:443.
http2.0 新一代的加密协议传输速度比httpt1.1的速度更快
http协议;超文本传输协议基于tcp协议的应用程传输协议简单来说就是客户端和服务端之间进行数据的传输的协议
向页面发出请求 页面通过http协议 传输给我
http是应用层上的协议建立连接三次握手断开四次挥手建立连接之后客户端服务端之间请求和接收响应都是通过socket接口调用tcp协议实现
Socket 接口端口用来调用tcp协议实现建立连接之后双发都要通过端口进行通信 http本身无状态
请求时会调用
https是一种无状态协议http协议本身不会对发送的请求和响应进行任何处理http协议能够处理大量的事务提高效率。具备会话保持和缓存的问题 会话保持不断地加入购物车 购物车里的东西一直在 也保持 增加 看的得到
http1.1具有会话保持功能打开后台之后还可以切换到这个界面 缓存靠cookie记录用户状态跟踪统计用户访问该网站的习惯识别用户身份保存客户信息缓存文件 保存在cookie里登录账号 隔天直接登录保存特定的客户端和网站时间之间的信息数据 一般时效性 30天 30天后要安全验证 http的工作流程
客户端到服务端的通信过程请求响应的模式
通过tcp、Ip协议和服务器建立了连接客户端向服务端80端口发送请求
发送请求一旦建立连接客户端向服务端发送http请求http请求由一个请求和多个头
部字段组成
请求方式get post
服务端处理请求根据请求的方式和内容进行处理服务端会读取请求头的字段解析参数处理数据等
服务端返回相应形成一个Http响应响应由一个响应包含多个字段响应内容含重要的内容状态码用于表示服务端对于请求的处理结果
响应头 Httpd的状态码 1xx 信息提示100-101无实际作用
2xx 请求处理结果成功
3xx重定向
301永久重定向通过别的网站跳转过来的
304访问的是缓存
302临时重定向
4xx客户端错误
404请求的页面不存在
403禁止访问
5xx服务器错误
500 inetnal server error内部服务器错误检查防火墙检查进程也就是服务状态检查端口是否被占用 检查配置文件
502 BAD geteway服务的网关无效
503 server Unavailables请求的服务器不可用可能下线了
504 GATEWAY timeout网关请求超时
生产当中常见的状态码
200 ok 请求成功
301 永久重定向
302 临时重定向
304 访问的是本地缓存
403 Forbidden 禁止客户端访问该页面
404 NOT FOUND 服务器无法找到被请求的页面
500 inetnal server error 内部服务器错误。
传输数据一旦服务器生成了http响应会通过之前建立的连接响应返回客给户端‘
响应中包含了请求的资源网页内容’以及其他的需要传输的数据 关闭连接响应发送完成服务端会进入连接关闭http1.1 timeout 双方还在建立连接双方之间不再有数据传输一旦有新的请求连接可以继续使用会一次性的获取页面的全部资源然后发起四次挥手连接并未断开会话保持 客户端解析和现实响应
客户端收到http响应之后解析响应内容包括页面解析浏览器自带解析响应的功能 客户端可以继续 http的请求方式
Get 向服务器发起请求的数据依照Http 协议来进行get就是请求
Post 向服务器发送数据按照http协议进行服务器添加数据post请求方式会修改服务器上的数据 Get 请求的
Accept:表示客户端可以接受的数据类型 Acept-Encoding 客户端可以接受的编码格式以及数据是否需要压缩哦 客户端可接受的语言类型 Cache-control 数据在本地缓存的时间 Connecttion :连接的处理方式一般是会话保持 Host表示请求的ip和端口号也可以请求的主机名
ginux提供服务的比如改价格 京东用的是nginux get和post 的区别
get的请求可以缓存播放进度等
Getde 请求可以保存在浏览器的cookie中
Get的请求长度有限制
Get 就是获取数据 post的请求不能被缓存也不会保存在浏览器的cookie中
post请求没有长度限制。
Post 的请求的字符串不会显示比较安全
Yum -y install telnet 测试小工具
测服务器是否正常
测试格式
Telnet 网址 端口号
No route to host :防火墙没关