摘要: 1.1Socket的使用背景 当我们在使用微信、玩游戏、收发邮件,以及用web浏览器上网时,底层的实现是TCP/UDP的协议,封装socket实现网络通信功能。 了解了网络通信的底层实现原理,在出现socket突然阻塞、然后又不阻塞、NIO(非阻塞)模式的实现方式以及socket如何传输的情况,才不 阅读全文
posted @ 2019-11-21 17:27 IT知识生产小店铺 阅读(798) 评论(0) 推荐(0) 编辑
摘要: TCP建立连接需要三次握手: (1)客户端发送syn请求 (2)服务端收到请求后,发送syn+ack回复 (3)客户端回复ack请求 好比两个人隔着50米在大雾中对话。老黄看见50米处的老王,向他微笑(syn)。老王看见老黄的微笑,向老黄的方向挥了挥手(ack),表示自己已经看到 他了,并且对老黄微 阅读全文
posted @ 2019-11-21 15:20 IT知识生产小店铺 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 计算机网络是一个共通的网络,世界上任何计算机都可以互相访问。 实现的原理基于网络通讯的互联网交互五层模型。 计算机网络的历史发展 当计算机网络技术初始利用的时代,几台计算机通过集线器连接,就可以实现网络的互通。这个网络的数据传输方式是——广播。 广播的方式浪费了网络资源,特别是需要互联的计算机数量基 阅读全文
posted @ 2019-11-21 11:29 IT知识生产小店铺 阅读(3769) 评论(0) 推荐(1) 编辑