
网络编程
that_is_cool
I know you are wrong,but that's cool
展开
-
BIO、NIO、AIO的区别
BIO、NIO、AIO的区别 一、BIO(同步阻塞IO) 网络编程的模型其实就是C/S模型,即两个进程间的通信。BIO编程则提供最传统的一种IO网络编程方式,优点是API使用简单,易于理解。 BIO的模型是让服务器端提供一个端口号,新建一个ServerSocket套接字对象,客户端可以通过URL和端口号与服务器建立TCP连接,服务器端和客户端通过套接字来通信,在该模型中需要服务器...原创 2018-05-06 19:45:35 · 168 阅读 · 0 评论 -
TCP连接的三次握手和连接关闭的四次挥手
TCP连接的三次握手和连接关闭的四次挥手 一、文章大纲图 二、建立TCP连接三次握手过程第一次握手,由客户端发送syn报文给服务器端。第二次握手,服务器端返回ack(确认)+syn报文给客户端。第三次握手,客户端发送ack(确认)报文确认。 三、TCP连接关闭四次挥手过程第一次挥手,由客户端发送FIN报文(Finish)给服务器端。第二次挥手,由服务器端发送ack确认,表示收到报...原创 2018-05-07 16:50:12 · 187 阅读 · 0 评论