排序
什么是网络协议?(常见的网络协议有哪些)
网络协议是一种规则和约定的集合,用于在计算机网络中传输数据。网络协议定义了数据格式、传输过程以及错误检测和纠正方法。 有许多不同的网络协议,它们可以根据功能和所属的网络层次划分。 以...
分布式一致性协议之Raft协议详解
Paxos 是论证了一致性协议的可行性,但是论证的过程据说晦涩难懂,缺少必要的实现细节,而且工程实现难度比较高广为人知实现只有 zk 的实现 zab 协议。 Paxos协议的出现为分布式强一致性提供了...
什么是ZAB协议,包括两种基本的模式是什么?
ZAB协议是为分布式协调服务Zookeeper专门设计的一种支持崩溃恢复的原子广播协议,实现分布式数据一致性 所有客户端的请求都是写入到Leader进程中,然后,由Leader同步到其他节点,称为Follower...
什么是TCP/IP协议?(TCP/IP协议包含哪几层?)
TCP/IP协议是Transmission Control Protocol/Internet Protocol的缩写,意为传输控制协议/因特网互联协议。 它是一种用于计算机网络通信的协议族,也是互联网的基础。 TCP/IP协议包括了一系列网...
什么是HTTP协议,状态码详解
1. Internet互联 Internet互联 互联 万物互联已经实实在在的组建在我们生活之中。我们作为网络中的一个节点,不管是否从事IT行业,了解HTTP协议对我们使用浏览器或其他APP都有一定的帮助,这些...
TCP和UDP协议有什么区别?
TCP和UDP都是网络传输层协议,但它们之间有些许不同。 TCP协议是面向连接的协议,提供可靠的数据传输,能够进行错误校验和流量控制等,适用于需要保证数据可靠性的场景; 而UDP协议是面向无连接...
HTTP协议详解
HTTP(Hypertext Transfer Protocol)是一种用于在计算机之间传输超文本的协议。 它是构建在TCP/IP协议之上的应用层协议,被用于在Web浏览器和Web服务器之间传递信息。 HTTP协议是一种无状态、...
什么是FTP,工作原理及过程
FTP(File Transfer Protocol)是一种用于在计算机网络上进行文件传输的协议。 它允许用户通过网络将文件从一个计算机传输到另一个计算机。 FTP使用客户端-服务器模型,其中客户端通过FTP客户端...