网络编程
姑娘加油
加油
展开
-
TCP三次挥手四次握手
TCP(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议。 UDP 是User Datagram Protocol的简称, 中文名是用户数据报协议,是OSI(Open System Interconnection,开放式系统互联) 参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务。 这是TCP的...原创 2018-11-20 21:59:02 · 274 阅读 · 1 评论 -
五种IO模型
五种网络IO模型 基础 在linux系统中,对于一次读取IO请求的操作,数据并不会直接拷贝到用户程序的用户空间缓冲区。它首先会被拷贝到操作系统的内核空间,然后才会从操作系统内核的缓冲区拷贝到用户空间的缓冲区。 在进行一次等待请求IO的操作中分为两部分 等待数据到达内核缓冲区 将内核空间的数据拷贝到...原创 2018-11-25 21:32:59 · 812 阅读 · 0 评论 -
Java NIO与BIO
1,NIO与BIO的区别 BIO:传统的同步阻塞模型BIO是通过Socket和ServerSocket实现的,ServerSocket监听端口,Socket进行连接。 这种情况不适合处理多个请求: 1,生成较多的Socket会消耗过多的本地资源, 2,Socket连接的速度比较慢, ...原创 2019-03-29 18:18:31 · 839 阅读 · 0 评论