网络编程
文章平均质量分 65
minGW_Lee
I don't know, Just do it!
展开
-
Socket到底是什么?
学习java网络编程一段时间后,突然被问到socket是什么?回答不上来,感觉很尴尬,于是赶紧是查阅资料。网络由下往上分为 物理层 、数据链路层 、 网络层 、 传输层 、 会话层 、 表现层 和 应用层。通过初步了解,我知道IP协议对应于网络层,TCP协议对应于传输层,而HTTP协议对应于应用层。TCP/IP协议是传输层协议,主要解决数据如何在网络中传输,而HTTP协议是应用层协议,主要解决如原创 2017-10-13 21:13:27 · 34062 阅读 · 11 评论 -
Java IO 深入理解
看了一段时间NIO之后,发现自己混淆了非阻塞和异步的概念。为了理清这些关系,这里就来详细了解下同步(Synchronous)、异步(ASynchronous)、阻塞(blocking)和非阻塞(non-blocking)这些概念。这些概念的由来与操作系统的发展是分不开的,为什么这么说呢?这要从操作系统的内核态和用户态说起:内核态: CPU可以访问内存所有数据, 包括外围设备...转载 2017-10-13 22:38:46 · 553 阅读 · 0 评论