1. 网络协议
应用层(http ftp ssh协议) 表示层 回话层 传输层(TCP) 网络层 数据链路层 物理层
2. 请求Baidu主页
linux 人为创建流指向socket
文件描述符 0输入1输出2错误
连接后,不发送东西,会发网络通信阻塞
TCP--面向连接的(3次握手后建立连接),可靠的传输协议
四次分手
3. TCP传输层 三次握手建立连接,生成文件描述符,不发送数据,阻塞,开辟线程
BIO 阻塞
NIO 不阻塞
应用层(http ftp ssh协议) 表示层 回话层 传输层(TCP) 网络层 数据链路层 物理层
linux 人为创建流指向socket
文件描述符 0输入1输出2错误
连接后,不发送东西,会发网络通信阻塞
TCP--面向连接的(3次握手后建立连接),可靠的传输协议
四次分手
3. TCP传输层 三次握手建立连接,生成文件描述符,不发送数据,阻塞,开辟线程
BIO 阻塞
NIO 不阻塞