-
一.协议
-
1 “提问与回答”所采取的一系列约定俗称的动作
-
2 http协议概念
- 浏览器和服务器的传输信息(类似于人类的提问与回答)的一系列约定俗称动作、
- HTML是一种用来定义网页的文本,会HTML,就可以编写网页;
- HTTP是在网络上传输HTML的协议,用于浏览器和服务器的通信。
-
3 http协议流程
- http请求
- 一个http请求只能处理一个资源
- 浏览器首先向服务器发送http请求
- 方法:get还是post,get仅请求资源,post附带用户数据
- 路径:/full/url/path;
- 域名:有host头指定
- 如果是post,那么请求还包含一个body,包含用户数据
- http响应:服务器向浏览器返回http响应
- 响应代码
- 200 成功
- 3xx 重定向
- 4xx 客户端发的数据有误
- 5xx 服务器处理发生错误
- 响应类型 content-type指定
- 这个响应会携带body,body中有html
- 响应代码
- http请求
-
-
二、电路交换和分组交换
-
1 分组交换
- 将要发送的数据切割分成小数据块然后再发送
-
2 电路交换
- 传统的电话网络
-
3 区别
- 分组有缓存区,可以等待,分组交换效率更高
-
4 分组交换效率高的原因
- 按需分配
-
-
三、网络分层的本质
- 将网络传输这个复杂的功能拆分成一个个简单的模块,上一层模块调用下一层接口
-
四、数据的封装
- 从一端的应用层一直到链路层,每一层加上自己header,传到目的端的链路层之后,每一层再去掉header
第一周
最新推荐文章于 2024-09-26 15:34:32 发布