服务端和客户端
请求:用户主动发起诉求
处理:去找到相应的页面
响应:找到页面返回给用户
URL地址
简单来说就是网址。URL(全称是Uniform Resource Locator)中文叫统一资源定位符,用于标识互联网上每个资源的唯一存放位置。浏览器只有通过URL地址,才能正确定位资源的存放位置,从而成功访问到对应的资源。
通信协议
就是规定 。你如何发请求(如何把诉求告诉服务器),以及如何响应(如何把结果返回给客户端)
服务器名称
网址(域名),在全世界没有重复的域名 。
刚才我们说到餐馆,域名和餐馆有什么相似之处:海底捞(西单店)对于好记(相当于域名)、北京市西城区西单北大街109号西单婚庆大楼F7(相当于IP地址)
端口号
电脑上的每个端口号才是真正的服务。 在你的电脑上不可能出现两个相同的端口。(0-65535)之间的
4000及以上的推荐使用。
常见的端口号有:
http:默认为80
https: 默认为443
默认的可以省略。
域名和ip的关系
IP
IP才是区分每一台电脑的。是以 4组 数字 组成。
格式:x.x.x.x 。 数字的范围 0-255之间的,包含0和255 IPV4.
IPV6.
ipconfig 内置命令,查询IP
域名
网址(域名),在全世界没有重复的域名 。
DNS服务器
cmd快速查看域名和ip的指向: ping 域名 (查看此域名通不通)
互联网传输协议
什么是协议:协议( Protocol)是指双方为了完成一个目标结果所必须遵守的规则和约定。
通俗的理解:双方采用约定好的格式来做某种事情,这种事先约定好的格式,就叫做协议。
互联网中的传输协议
Http(HyperText Transfer Protocol):超文本传输协议 (文本、图片、视频、音频、css、js....)。
规定 你如何发请求(如何把诉求告诉服务器),以及如何响应(如何把结果返回给客户端)
工作原理
交互模型(请求和响应)
交互模型(请求与响应):HTTP 协议采用了 请求/响应 的交互模型。也就是说必须是客户端主动发起请求,再由服务器端处理请求,同时被动的把内容响应给客户端
主动发请求,被动的响应。现在的交互:前后端的数据交互 。
http协议的组成
请求消息、响应消息、请求方法、状态码
请求方法
常见请求方法比如:get获取/post提交数据/delete删除/put更新的
状态码
用来标识响应的状态。服务器的结果要用状态码来进行描述。比如:404页面不存在。200成功。500服务器错误
404是前端的问题。
200成功:正常的拿到结果了。
500:前端没事,你直接找后端就可以了。
请求消息
客户端发起的请求叫做 HTTP 请求,客户端发送到服务器的消息,叫做 HTTP 请求消息(又叫做 HTTP 请求报文。) 简单来说就是客户端告知服务器我要干什么。
组成:请求行、请求头部字段、请求体
响应消息
响应消息就是服务器响应给客户端的消息内容,也叫作响应报文。比如:海底捞服务员把后厨准备好的食材交付给用户
组成:状态行、响应头部、空行、响应体、