计算机网络
文章平均质量分 66
Xiaokm
这个作者很懒,什么都没留下…
展开
-
TCP的连接建立——三报文握手(旧称三次握手)
首先了解几个概念:同步位SYN(SYNchronization) 在连接建立时用来同步序号。当SYN=1而ACK=0时,表明这是一个连接请求报文段。若对方同意建立连接,则应在响应的报文段中是SYN=1和ACK=1.确认位ACK(ACknowledgment) 仅当确认位ACK=1时确认号字段才有效。当ACK=0时,确认号无效。TCP规定,在连接建立后所有传送的报文段都必须把ACK置为1...原创 2018-03-23 17:59:47 · 9882 阅读 · 0 评论 -
TCP的连接释放——四报文握手(四次挥手)
首先也先了解几个概念: 终止位FIN(FINis, 意为“完”,“终”) 用来释放一个连接。当FIN=1时,表明此报文段的发送方的数据已经发送完毕,并要求释放传输连接。时间MSL(Maximum Segment LifeTime) 最长报文段寿命,RFC793建议为2分钟。但对于现在的网络MSL=2分钟可能太大,因此TCP允许不同的实现可根据具体情况使用更小的MSL值。释放过程:...原创 2018-03-24 10:28:06 · 3961 阅读 · 0 评论 -
Netty服务端开发的基本方法
服务端使用netty的步骤在服务端,需要使用NioEventLoopGroup创建两个 NIO 线程组。NioEventLoopGroup是用来处理I/O操作的多线程事件循环器,Netty 提供了许多不同的 EventLoopGroup 的实现用来处理不同的传输。bossGroup线程组:Boss线程,由这个线程池提供的线程是boss种类的,用于创建、连接、绑定socket, (有点像门...原创 2018-04-03 12:42:13 · 612 阅读 · 0 评论