linux底层支持bio(阻塞io),nio(多路复用io),aio(异步非阻塞io),信号io等多种方案; jdk 1.4封装了select/poll,引入了nio jdk1.6重新封装了epoll和aio,才有了netty的发光机会; netty是基于jdk原生nio的封装 netty可以做什么 更方便的使用jdk的nio 更方便的处理编解码、tcp粘包拆包问题; 提供ssl能力