1. 什么是?
- TCP(Transmission Control Protocol)是一种常用的传输层议。
- 它负责在计算机之间建立可靠的连接确保数据按照正确的顺序发送和接收。
- TCP通过三次握手建立连接,并使用流量控制和拥塞控制来保数据传输的稳定性。
2. 什么是TLS?
- TLS(Transport Layer Security)是一种加密信协议,用于在互联网上提供安全传输。
- 它基于公钥加密技术,可以对通信内容进行加密,防止被窃或篡改。
- TLS在应用层与传输层之间工作,为应用程序提供端到端的加密连接。
2.1 TLS 的工作原理
-
客户端发送一个请求给服务器,并要求建立一个安全连接。
- 请求中包含客户端支持的加密算法以及其他必要信息。
-
服务器回复一个证书给客户端,并要求客户端验证其身份。
- 证书由认证机构签发,在其中包含了服务器钥以及其他信息。
-
客户端验证证书并生成一个随机值,用于后续数据换过程中创建会话秘钥。
- 验证过程包检查证书有效性、认证机构等等。
-
客户端将该随机值通过公钥进行加密并发送给服务器。
-
服务器使用自己私钥解密接收到的随机值,并生成会话秘钥。
-
双方开始使用会话秘钥进行对称加密通信。
3.V2ray 的作用
- V2ray 是一款开源工具软件,
正文完