摘要:
安全特性 在 HTTP 和 HTTPS 中,知道 HTTP 在通信过程中,存在以下问题: 通信使用明文(不加密),内容可能被窃听 不验证通信方的身份,因此有可能遭遇伪装 而 HTTPS 的出现正是解决这些问题,HTTPS 是建立在 SSL 之上,其安全性由 SSL 来保证 在采用 SSL 后,HTT 阅读全文
摘要:
HTTP (HyperText Transfer Protocol) 超文本运输协议,是实现网络通信的一种规范 在计算机和网络世界有,存在不同的协议,如广播协议、寻址协议、路由协议等等...... 而 HTTP 是一个传输协议,即将数据由 A 传到 B 或将 B 传输到 A,并且 A 与 B 之间能 阅读全文
摘要:
UDP(User Datagram Protocol) 用户数据包协议,是一个简单的「面向数据报的通信协议」,即对应用层交下来的报文,不合并,不拆分,只是在其上面加上首部后就交给了下面的网络层 也就是说无论应用层交给 UDP 多长的报文,它统统发送,一次发送一个报文 而对接收方,接到后直接去除首部, 阅读全文
摘要:
OSI (Open System Interconnect) 全称为开放式通信系统互连参考模型,是国际标准化组织 ( ISO ) 提出的一个试图使各种计算机在世界范围内互连为网络的标准框架 OSI 将计算机网络体系结构划分为七层,每一层实现各自的功能和协议,并完成与相邻层的接口通信。即每一层扮演固定 阅读全文
摘要:
1、HTTP1.0 HTTP 协议的第二个版本,第一个在通讯中指定版本号的 HTTP 协议版本 HTTP 1.0 浏览器与服务器只保持短暂的连接,每次请求都需要与服务器建立一个 TCP 连接 服务器完成请求处理后立即断开 TCP 连接,服务器不跟踪每个客户也不记录过去的请求 简单来讲,每次与服务器交 阅读全文
摘要:
1、 URL 解析 首先判断你输入的是一个合法的 URL 还是一个待搜索的关键词,并且根据你输入的内容进行对应操作 一个 url 的结构解析如下: 2、DNS 查询 参考前面的 DNS 描述与查询过程 整个过程如下图: 最终,获取到了域名对应的目标服务器 IP 地址 3、TCP 连接 参考前面的 T 阅读全文
摘要:
三次握手 三次握手(Three-way Handshake)其实就是指建立一个 TCP 连接时,需要客户端和服务器总共发送 3 个包 主要作用就是为了确认双方的接收能力和发送能力是否正常、指定自己的初始化序列号为后面的可靠性传送做准备 过程如下: 第一次握手:客户端给服务端发一个 SYN 报文,并指 阅读全文
摘要:
TCP/IP,「传输控制协议」/「网际协议」,是指能够在多个不同网络间实现信息传输的协议簇 TCP(传输控制协议) - 一种面向连接的、可靠的、基于字节流的传输层通信协议 IP(网际协议) - 用于封包交换数据网络的协议 TCP/IP 协议不仅仅指的是 TCP 和 IP 两个协议,而是指一个由 FT 阅读全文