网络协议
浩水浮生
好看的皮囊千篇一律,有趣的灵魂万里挑一。
展开
-
详解TCP协议
一、TCP协议简介。 TCP协议是面向连接的可靠的网络传输层协议。无论是哪一方向另一方发送消息之前都会通过3次握手,建立连接后才能够发送消息。而且消息发送方能够确认消息最终是否准确送达。tcp提供了可靠的字节流服务,通过字节码传输数据。 二、TCP协议的三次握手。 我们可以通过客户端和服务端的方式,通俗的理解三次握手,客户端需要向服务端发送消息,首先客户端和服务端进行三次握手,三次握手要保证无论是服务端还是客户端都要知道自己和对方的读写功能都是正常的,在这个基础上才能够进行数据传输。 1.客户端向服原创 2020-09-03 00:21:15 · 241 阅读 · 0 评论 -
TCP的拆包和粘包
一、什么是TCP的拆包和粘包? 粘包:比如客户端发送了第一个数据包内容为abc,然后又发送了第二个数据包为bcd,服务端接收到了数据,内容是abcbcd,对于接收数据的服务端来说,是无法区分哪些内容是哪个数据包的,也无法区分客户端到底发送了几个数据包。当然了也许不止2个数据包粘在一块。这样的情况就称为粘包。 粘包 拆包:比如客户端发送了2个数据包,服务端也收到了2个数据包,但是这2个数据包属于同一条消息,因为消息太大等原因,被拆成了几个数据包发送。这样的情况就称为...原创 2020-08-31 22:32:50 · 295 阅读 · 0 评论 -
http协议和https协议区别
http协议是明文传输协议,https协议是由ssl+http协议构成的可进行加密传输、身份认证的网络协议,比http协议安全。 https协议比http协议更加安全,对搜索引擎更加友好,https需要用到ssl证书,而http不用; https基于传输层,http基于应用层; 使用https要用到ssl证书,需要花钱向认证机构购买,而http协议不需要。 ...转载 2019-05-20 21:24:55 · 693 阅读 · 0 评论