【TCP协议】(3)---TCP粘包黏包
摘要:【TCP协议】(3) TCP粘包黏包 有关TCP协议之前写过两篇博客: 1、【TCP协议】(1) TCP协议详解 2、【TCP协议】(2) TCP三次握手和四次挥手 一、TCP粘包、拆包图解 假设客户端分别发送了两个数据包D1和D2给服务端,由于服务端一次读取到字节数是不确定的,故可能存在以下四种情
阅读全文
posted @
2019-01-16 15:32
雨点的名字
阅读(3043)
推荐(5) 编辑
【TCP协议】(1)---TCP协议详解
摘要:TCP协议 本文内容如下: 1)TCP协议概念 2)TCP头部结构和字段介绍 3)TCP流量控制 滑动窗口 4)TCP拥塞控制 慢启动、拥塞避免、快重传、快恢复 有关TCP的三次握手四次挥手单独写了一篇博客:【TCP协议】 TCP三次握手和四次挥手 有关TCP粘包和黏包,也单独写一篇博客,下一篇博客
阅读全文
posted @
2019-01-15 11:19
雨点的名字
阅读(24606)
推荐(27) 编辑
【Netty】(9)---Netty编解码器
摘要:Netty编解码器 在了解Netty编解码之前,先了解Java的编解码: 编码(Encode)称为序列化, 它将对象序列化为字节数组,用于网络传输、数据持久化或者其它用途。 解码(Decode)称为反序列化,它把从网络、磁盘等读取的字节数组还原成原始对象(通常是原始对象的拷贝),以方便后续的业务逻辑
阅读全文
posted @
2019-01-09 21:59
雨点的名字
阅读(11199)
推荐(6) 编辑
【Netty】(8)---理解ChannelPipeline
摘要:ChannelPipeline ChannelPipeline不是单独存在,它肯定会和Channel、ChannelHandler、ChannelHandlerContext关联在一起,所以有关概念这里一起讲。 一、ChannelHandler 1、概念 先看图 ChannelHandler下主要是
阅读全文
posted @
2019-01-07 22:26
雨点的名字
阅读(18286)
推荐(22) 编辑