day41课堂笔记(web服务)
2019-04-27 本文已影响0人
五月_w
第一章、用户访问网站基本流程
image.png 思想:框架思维
做事要先掌握框架(格局),然后在填充内容
第二章、DNS,全称Domain Name System
计算机网络诞生时候
通过IP地址访问服务器,IP地址不好记(IP地址1.1.1.1)
发展到后来就用hosts,所有的访问服务器的主机hosts都加上解析记录
上网配置了DNS服务器,只要输入域名地址,就会有DNS服务器告诉你IP是啥。
2.1、DNS功能
DNS,全称Domain Name System
作用:负责把网站域名解析为对应的IP地址,例如www.etiantian,org解析为对应的IP地址记录如1.1.1.1
这个从域名到IP的解析过程,称为A记录
DNS除了负责这个重要的A记录解析外,还有很多功能
1)设置CNAME别名记录,这个别名解析功能常被CDN加速服务商应用
2)设置MX邮件记录,这个MX记录功能,在购买或搭建邮件服务时会被用到
3)设置PTR记录,反向解析,即把IP地址解析为对应的域名,和A记录的解析相反,邮件服务等业务中会用到
2.2、DNS树状结构图
image.png2.3、DNS解析流程
image.png
![image.png](https://upload-
企业自建外网DNS,选择购买域名默认DNS,大企业花钱买DNSPOD,F5智能DNS解析
服务器端开源工具:bind powerdns bind比较流行
大企业的内网使用DNS,搭建bind
第三章、HTTP协议(超文本传输协议)
HTTP协议,全称HyperText Transfer Protocol,中文名为超文本传输协议
HTTP的重要应用之一是WWW服务
3.1、HTTP协议目的
目的就是提供一种发布和接收HTML(一种页面标记语言)页面的方法
3.2、www应用(web应用)
HTTP协议时互联网常用的通信协议之一,他有很多的应用,但最流行的就是用户Web浏览器和Web服务器之间的通信,即WWW应用或称Web应用
WWW,全称World Wide Web,常称为Web,中文译为“万维网”。
HTTP协议的WWW服务应用的默认端口为80
另外的一个加密的WWW服务应用https的默认端口为443,主要用于网银、支付等和钱相关的业务
3.3版本协议
HTTP/1.0
HTTP/1.1(广泛应用,主流版本)
3.3.1、HTTP/1.0简介
HTTP1.0规定浏览器与服务器只保持短暂的连接,浏览器的每次请求都需要与服务器建立一个TCP连接,服务器完成处理后即断开TCO连接,服务器不跟踪每个客户也不记录过去的请求
3.32、HTTP/1.1简介
在连接方面。HTTP/1.1支持持久连接,在一个TCP连接上可以传送多个HTTP请求和响应,减少了建立和关闭连接的消耗和时间延迟
在请求方面,HTTP1.1增加了更多的请求头和响应头信息,来增加HTTP功能
3.4、什么是HTTP请求方法?
客户端请求web服务器时,告诉服务器要执行什么具体的动作
3.5、常用的HTTP请求方法
1)GET :客户端请求指定资源信息,服务器返回指定资源。(浏览网页的过程都是GET)
2)POST:将客户端的数据提交到服务器,例:注册用户、上传图片、视频都是POST方法
3)DELETE: 请求服务器删除Request-URI所标识的资源
4)MOVE:请求服务器将指定的页面移至另一个网络地址
5)HEAD:只请求响应报文中的HTTP首部
3.6、什么是HTTP状态码?
HTTP状态码是用来表示web服务器响应http请求状态的数字代码
3.7、HTTP状态码数字代码
404: 没有你要的东西
403 :权限拒绝
image.png
image.png
image.png
3.8、查看响应状态
image.pngimage.png
3.9、HTTP报文(消息,数据包)
3.91、HTTP报文分类
请求报文
响应报文
image.png
请求报文格式
image.pngimage.png
image.png
image.png
image.png
响应报文
image.pngimage.png
3.92、HTTP报文请求应答流程
image.png3.10、HTTP协议原理及重点分析
3image.png
3.11、媒体类型
Web服务器会把通过Web传输的每个对象都打上MIME类型(MIME type)的数据格式标签
image.png
3.12、URL网站地址
image.png3.13、URI 统一资源标识符
URL是URI明明机制的一个子集
URI标识的更多,例如还有邮箱地址
image.png