网络从io到多路复用

1. 网络协议

  应用层(http ftp ssh协议)  表示层  回话层  传输层(TCP)  网络层  数据链路层  物理层

2. 请求Baidu主页

  linux 人为创建流指向socket

  

   文件描述符  0输入1输出2错误

  

   连接后,不发送东西,会发网络通信阻塞

   TCP--面向连接的(3次握手后建立连接),可靠的传输协议

  

  四次分手

  

3. TCP传输层 三次握手建立连接,生成文件描述符,不发送数据,阻塞,开辟线程

  BIO  阻塞

  

  NIO  不阻塞

  

  

  

原文地址:https://www.cnblogs.com/zhaoatian/p/12311348.html