自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 一文彻底搞懂TCP与UDP的区别

TCP连接需要三次握手,如果攻击者段时间伪造大量的IP地址同时发送SYN报文请求建立连接,那么服务端就会收到大量的SYN报文,同时进入到SYN_RCVD状态,然后发送对应的ACK+SYN报文,但是发送的报文久久没有人响应,就会沾满服务端的半连接队列,阻碍其他正常用户的TCP连接请求。MSL:报文最大生存时间,TCP报文是基于IP协议的,IP头当中有一个TTL字段,是经过的最大路有数,,没经过一次路由器就会-1,直到TTL为0的时候将数据报文丢弃,同时发送ICMP报文同志原主机。

2024-04-26 17:27:11 1639 3

原创 HTTP/1.1、HTTPS、HTTP/2、HTTP/3 的区别和发展过程

HTTP2是基于TCP协议进行传输的,TCP是面向字节流的协议,TCP层必须保证收到的字节数据是完整且连续的,这样才能会将缓冲区里面的数据返回给HTTP层面的应用,如果是Stream传递的第一个字节的数据一直没有达到,那么后序带来的数据就都只能存放在内核缓冲区当中,只有当前面的数据完整的传输过来才能将完整的字节流交付给应用。HTTP1.1是基于请求响应模型的,同一个连接当中,完成一个事务才能处理一下一个事务,也就是发出请求等待响应的过程当中是阻塞的,如果响应一直没有返回是无法发出下一个请求的。

2024-04-16 21:16:11 1419

原创 HTTP协议和RPC协议的区别

HTTP协议就是我们平常使用最多的协议,RPC协议又叫做远程调用协议,严格来说本身并不是一个协议而是一种调用方式。大部分的RPC协议底层都使用的TCP,但实际上并不是必须使用TCP,使用UDP或者是HTTP也是可以的。70年代提出了TCP协议,80年代提出了RPC协议,90年代提出了HTTP协议。

2024-04-14 19:52:14 1439 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除