网络从io到多路复用

1. 网络协议

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

2. 请求Baidu主页

  linux 人为创建流指向socket

  

 

 

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

  

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

 

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

  

  四次分手

  

 

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

  BIO  阻塞

  

 

  NIO  不阻塞

  

 

 

 

 

 

 

 

 

 

  

  

 

posted @ 2020-02-15 15:19  塔下补刀就是菜丶  阅读(146)  评论(0编辑  收藏  举报