
02 网络
网络
喵了个咪的回忆丶
Java后台
展开
-
HTTP状态码
五大类状态码:1xx:信息状态码,表示接收的请求正在处理。2xx:成功状态码,表示请求正常处理完毕。3xx:重定向状态码,表示需要进行附加操作来完成请求。4xx:客户端错误状态码,表示服务器无法处理请求。5xx:服务器错误状态码,表示服务器失效,处理请求出错。常见状态码:100:表示目前为止正常,客户端可以继续发送请求或者忽略这个响应。(HTTP 1.1 新值的)200: 表示请求被成功处理。204:表示请求已经成功处理,但返回的响应报文不包含实体主体。一般在只需要从客户端往服务器发原创 2020-08-09 15:03:36 · 121 阅读 · 0 评论 -
GET 和 POST、转发和重定向
GET 和 POST 的区别GET 用于获取资源,POST 用于传输实体主体。GET 的参数放在 url 中,POST 的参数放在实体主体中。GET 不会改变服务器端的数据,是安全的。POST 会更新服务器端的数据,是不安全的。GET 是幂等的,连续调用多次,客户端接收到的结果是一样的;POST 不是幂等的,如果调用多次,会增加多行记录。对于 GET 方式的请求,浏览器会把请求头和请求体一并发送出去;而 POST 先发请求头,再发请求体,实际上是两次请求。转发和重定向的区别转发是服务器行原创 2020-05-08 21:50:23 · 1659 阅读 · 0 评论 -
HTTPS与HTTP的区别、HTTP1.0和1.1和2.0的区别
一、HTTP 的优缺点(端口80)HTTP 的优点是连接简单、效率高HTTP 的缺点:使用明文进行通信,内容可能会被窃听;不验证通信方的身份,通信方的身份有可能遭遇伪装;无法证明报文的完整性,报文有可能遭篡改。二、HTTPS 与 HTTP 的区别(超文本传输安全协议,端口443)端口号不同:http 的端口号是80,而 https 的端口号是 443.安全性不同:http 传输的数据是未加密的,而 https 是先用 ssl 建立安全的通信线路,然后再在这条线路上进行 http 通信,原创 2020-05-08 21:41:57 · 2228 阅读 · 0 评论 -
Cookie、Session、Token
CookieCookie 由服务器生成,存储在客户端,用于保存用户信息。Http 协议是无状态的,如果想记录用户的状态可以使用 Cookie 保存 session 或 token ,然后向后端发送请求时带上 Cookie,这样后端就能取到 session 或 token了。SessionSession 通过服务器记录用户的状态,保存在服务端。相比 Cookie ,安全性更高。T...原创 2019-12-14 16:31:06 · 138 阅读 · 0 评论 -
输入URL地址发生了什么?DNS解析过程
输入URL地址发生了什么?DNS解析过程DNS解析:浏览器查询DNS服务器,获取域名的IP地址,具体过程是:先查找浏览器缓存,如果没命中,查询系统缓存,也就是 hosts 文件。如果没命中,查询路由器缓存。如果没命中,请求本地域名服务器解析域名,没有命中就进入根域名服务器进行查询。没有命中就返回顶级域名服务器 IP 给本地 DNS 服务器。本地 DNS 服务器请求顶级域名服务器解析,没有命中就...原创 2019-12-01 20:13:08 · 586 阅读 · 0 评论 -
三次握手,四次挥手
一. 什么是三次握手?最初主机 A 和主机 B 都处于 CLOSED(关闭) 状态。主机 A 主动打开连接,主机 B 被动打开连接,进入 LISTEN(监听)状态,等待客户的连接请求。第一次握手:主机 A 发送位码 syn = 1 、初始序号 seq = x 的数据包到主机 B,然后 A 进入 SYN_SENT(同步已发送)状态。主机 B 由 syn = 1 可以知道 A 要求建立连接。第...原创 2019-11-23 10:56:59 · 197 阅读 · 0 评论 -
【计算机网络7】五. 应用层(HTTP)
一. 应用层 为特定应用程序提供数据传输服务。协议有 HTTP、DNS 等协议。数据传输单位是报文。二. DNS (域名系统) DNS 是一个分布式数据库,提供了主机名和 IP 地址之间相互转换的服务。...原创 2019-11-21 19:09:58 · 577 阅读 · 0 评论 -
【计算机网络7】四. 传输层 (TCP/UDP)
一. 传输层 为进程提供通用的数据传输服务。由于应用层协议很多,定义通用的传输层协议就可以支持不断增多的应用层协议。传输层具有复用和分用功能,复用就是多个应用层进程可以同时使用下面传输层的服务;分用则相反,指传输层把收到的信息分别交付给上面应用层中的相应进程。主要使用传输控制协议TCP和用户数据报协议UDP。二. UDP(用户数据报协议)UDP是无连接的尽最大可能交付没有拥塞控制面...原创 2019-11-21 14:07:54 · 465 阅读 · 0 评论 -
【计算机网络7】三. 网络层 (IP)
一. 网络层原创 2019-11-20 22:42:55 · 457 阅读 · 0 评论 -
【计算机网络7】二. 链路层
一. 链路层 为同一链路的主机提供数据传输服务。将网络层传下来的IP数据报添加首部和尾部封装成帧,发送到链路上,以及取出帧中的IP数据报上交给网络层。数据传输单元是帧。每一帧包括数据和必要的控制信息,如地址信息、差错控制等。差错控制可以检测收到的帧中有无差错,如果有,就丢弃这个帧。链路层使用的协议是点对点协议PPP。二. 链路层的三个基本问题:封装成帧、透明传输、差错检测1. 封装成帧:...原创 2019-11-20 21:41:15 · 182 阅读 · 0 评论 -
【计算机网络7】一. 物理层
物理层1. 作用: 考虑的是如何在传输媒体上传输数据比特流,而不是指具体的传输媒体。物理层的作用是尽可能的屏蔽传输媒体和通信手段的差异,使数据链路层感觉不到这些差异。2. 三种通信方式:单工通信:单向通信,即只能有一个方向的通信,而没有反方向的交互。比如电视广播。半双工通信:双向交替通信,即通信的双方都可以发送信息,但不能同时发送或同时接收。全双工通信:双向同时通信,即通信的双方可...原创 2019-11-20 19:16:12 · 153 阅读 · 0 评论 -
【计算机网络7】体系结构、各层协议
1. 体系结构五层协议的体系结构:应用层: 通过应用进程间的交互来完成特定网络应用。应用层协议有域名系统DNS、HTTP协议、支持电子邮件的SMTP协议。数据单元为报文。传输层: 为应用进程之间提供端到端的逻辑通信。具有复用和分用功能,复用就是多个应用层进程可以同时使用下面传输层的服务;分用则相反,指传输层把收到的信息分别交付给上面应用层中的相应进程。主要使用传输控制协议TCP和用户数据...原创 2019-11-20 19:03:17 · 550 阅读 · 0 评论 -
网络知识点【晴】
TCP1.OSI七层模型物理层:利用传输介质为数据链路层提供物理连接,实现比特流的透明传输。数据链路层:负责建立和管理节点间的链路。网络层:通过路由选择算法,为报文或分组通过通信子网选择最适当的路径。传输层:向用户提供可靠的端到端的差错和流量控制,保证报文的正确传输。会话层:向两个实体的表示层提供建立和使用连接的方法。表示层:处理用户信息的表示问题,如编码、数据格式转换和加密解密等...原创 2019-11-18 14:01:56 · 12624 阅读 · 0 评论