Fork me on GitHub

随笔分类 -  07计算机网络

摘要:一个分布式系统里面,节点组成的网络本来应该是连通的。然而可能因为一些故障,使得有些节点之间不连通了,整个网络就分成了几块区域。数据就散布在了这些不连通的区域中。这就叫分区。 当你一个数据项只在一个节点中保存,那么分区出现后,和这个节点不连通的部分就访问不到这个数据了。这时分区就是无法容忍的。 提高分 阅读全文
posted @ 2021-07-24 09:22 薄荷加冰2060 阅读(499) 评论(0) 推荐(0)
摘要:问题由来 磁盘如果使用得当,磁盘的速度完全可以匹配上网络 的数据传输速度。目前的高性能磁盘,顺序写速度可以达到600MB/s, 超过了一般网卡的传输速度。但是磁盘随机写的速度只有大概100KB/s,和顺序写的性能相差6000倍!因为有如此巨大的速度差别,好的消息队列系统会比普通的消息队列系统速度快多 阅读全文
posted @ 2021-07-22 16:23 薄荷加冰2060 阅读(1858) 评论(0) 推荐(0)
摘要:WebSocket与Http、Socket的区别和联系 WebSocket同HTTP一样也是应用层的协议,但是它是一种双向通信协议,是建立在TCP之上的。 WebSocket与HTTP的关系 相同点 都是一样基于TCP的,都是可靠性传输协议。 都是应用层协议。 不同点 WebSocket是双向通信协 阅读全文
posted @ 2021-07-06 10:43 薄荷加冰2060 阅读(1301) 评论(0) 推荐(0)
摘要:在谈及TCP建立连接和释放连接过程,先来简单认识一下TCP报文段首部格式的的几个名词(这里只是简单说明,具体请查看相关教程) 序列号seq:占4个字节,用来标记数据段的顺序,TCP把连接中发送的所有数据字节都编上一个序号,第一个字节的编号由本地随机产生;给字节编上序号后,就给每一个报文段指派一个序号 阅读全文
posted @ 2018-01-29 14:03 薄荷加冰2060 阅读(335) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2017-12-22 16:07 薄荷加冰2060 阅读(480) 评论(0) 推荐(0)
摘要:转载至:http://www.cnblogs.com/savorboard/p/api-gateway.html 背景 我们知道在微服务架构风格中,一个大应用被拆分成为了多个小的服务系统提供出来,这些小的系统他们可以自成体系,也就是说这些小系统可以拥有自己的数据库,框架甚至语言等,这些小系统通常以提 阅读全文
posted @ 2017-12-16 17:59 薄荷加冰2060 阅读(2057) 评论(2) 推荐(1)
摘要:TCP状态转移要点 TCP协议规定,对于已经建立的连接,网络双方要进行四次握手才能成功断开连接,如果缺少了其中某个步骤,将会使连接处于假死状态,连接本身占用的资源不会被释放。网络服务器程序要同时管理大量连接,所以很有必要保证无用连接完全断开,否则大量僵死的连接会浪费许多服务器资源。在众多TCP状态中 阅读全文
posted @ 2017-12-09 19:07 薄荷加冰2060 阅读(6908) 评论(0) 推荐(0)
摘要:OSI(Open System Interconnection,开放系统互联)七层网络模型成为开放式系统互联参考模型,是一个把网络通信在逻辑上的定义,也可以理解成为定义了通用的网络通信规范。而我们的数据在网络中传输的过程,实际上就是如下图的封装和解封装的过程,发送方通过各种封装处理,把数据转换成比特 阅读全文
posted @ 2017-12-07 10:59 薄荷加冰2060 阅读(1678) 评论(0) 推荐(1)
摘要:转载:http://www.cnblogs.com/imyalost/p/6139191.html 一、TCP/IP的标准化 1、TCP/IP的含义 一般来说,TCP/IP是利用IP进行通信时所必须用到的协议群的统称。 具体点,IP或ICMP、TCP或UDP、TELENT或FTP、以及HTTP等都属 阅读全文
posted @ 2017-12-06 23:53 薄荷加冰2060 阅读(463) 评论(0) 推荐(0)
摘要:转载:http://www.cnblogs.com/imyalost/p/6086808.html 这篇随笔主要内容还是TCP/IP所必备的基础知识,包括计算机与网络发展的历史及标准化过程(简述)、OSI参考模型、网络概念的本质、网络构建的设备等 下面是协议层从底层至顶层的一个模型图: 一、计算机网 阅读全文
posted @ 2017-12-06 23:50 薄荷加冰2060 阅读(215) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2017-12-03 12:43 薄荷加冰2060 阅读(136) 评论(0) 推荐(0)
摘要:在网络方面我们常常会用到如下命令: (1)ping命令:我们常常用来判断2台或2台以上的机器间是否网络连通。 ping 192.168.1.88 -t 如果想看任何命令的参数是什么意思,我们只需要:命令 /?就可以查看该命令的用法了。如下图: (2)ipconfig命令:往往是用来查看我们计算机的I 阅读全文
posted @ 2017-11-29 13:18 薄荷加冰2060 阅读(1346) 评论(0) 推荐(0)