I/O
软件开发随心记
这个作者很懒,什么都没留下…
展开
-
浅析TCP协议报文生成过程
背景继上篇 :图解Java服务端Socket建立原理 后,我们继续介绍 TCP协议报文的生成过程报文生成流程报文与协议关系上图展示了osi七层与tcp/ip四层的对应关系,以及展示协议报文封装过程以及与tcp/ip四层的对应关系报文内容报文格式与其tcp各层关系如上所示主要的数据结构sk_bufff结构是Linux网络模块中最重要的数据结构之一,用以描述已接收或待发送的数据报文...原创 2020-01-11 16:28:39 · 2038 阅读 · 0 评论 -
学习笔记——I/O多路复用
前言我们在学习或者使用nginx、redis或者netty的时候,总是惊讶于它们的高并发性能。但有没有想过系统是如何在高并发下实现高性能I/O。什么是I/O多路复用I/O多路复用解决的就是并发性效率问题。举个例子,一个繁忙的WEB服务器每天都要处理上百万个请求,在网站高峰期的时候必然会同时生成多个请求,处理多个请求最低效的方法是排队,在处理其中一个请求时,其他所有请求都被阻塞掉,等待前面的请...原创 2019-09-27 07:06:18 · 309 阅读 · 0 评论