罗小黑的空间
努力做有价值的技术文章
09
14
CSAPP-2-信息的表示和处理 CSAPP-2-信息的表示和处理
如果能完全理解计算机系统以及它对应用程序的影响,那么恭喜你,你走上了一条为数不多的大牛道路。 本文是深入理解计算机系统的第二篇文章,接着上一篇我们讲解的计算机系统开篇-《计算机系统漫游》,本篇文章继续深入,一起来学习 信息的表示和处理。
2019-09-14
14
计算机网络-6-网络安全 计算机网络-6-网络安全
计算机网络中的两个节点希望安全通信,需要具有以下的特性 机密性。这说明通信的内容只有发送方和接收方才能知道,窃听者截获报文后也无法理解报文的内容 报文完整性。发送方和接收方希望报文在传输过程中没有被篡改 端点鉴别。发送方和接收方都能确定另
14
计算机网络-5-链路层 计算机网络-5-链路层
本章接着前一章学习的网络层,更加深入来到下一层数据链路层。 链路层概述首先来一张数据报传输过程的例子,帮助理解数据报是如何从发送端到达目的端的,中间发生了怎样的过程,来看下面这张图: 如上图所示的公司网络中,思考从无线主机向服务器发送一个
14
计算机网络-4-网络层 计算机网络-4-网络层
网络层提供的两种服务虚电路服务 可靠通信应当由网络来保证数据报服务 可靠通信应当由用户主机来保证因特网网络层向上只提供简单灵活的、无连接的、尽最大努力交付的数据报服务。 转发和路由选择转发和路由选择这两个概念很重要,一定要区分开,他们的严格
14
计算机网络-3-传输层 计算机网络-3-传输层
这周来到,《自算计网络自顶向下》 这本书的第三章,传输层的学习。 运输层和网络层的关系 在协议栈中,我们都知道运输层位于网络层之上。网络层提供了主机之间的通信,而运输层为位于主机上的不同进程之间提供了逻辑通信。 多路复用与多路分解首先
14
计算机网络-2-应用层 计算机网络-2-应用层
本周进入到第二章应用层的学习,不得不说自顶向下学习果然能激发兴趣,因为平时开发工作经常也就是和应用层打交道,但是对具体原理总是一知半解,随着这章的阅读,能让自己对我们开发的应用程序,是怎样利用网络实现其功能的,有了更深入的了解。 我们日
14
计算机网络-1-计算机网络和因特网 计算机网络-1-计算机网络和因特网
最近参加了码农翻身的读书活动,目标是读完《计算机网络 自顶向下方法》 这本书,这篇文章将记录第一周所看到的本地第一章的相关内容。 学习计算机网络首先学习下什么是因特网?描述这个问题需要从两个方面论述。 具体构成描述 因特网是一个世界范
08
Zookeeper深度学习2-Zab协议详解 Zookeeper深度学习2-Zab协议详解
今天讲解的主题是Zookeeper实现的基础协议–Zab协议(Zookeeper Atomic Broadcast),也称为zk原子广播协议。 首先大家可能会有疑问,Zab和我们上一篇讲解的Paxos之间有什么区别和联系?别着急,带着这
2019-09-08
08
05
Zookeeper深度学习1-Paxos算法详解 Zookeeper深度学习1-Paxos算法详解
本片文章将开启对分布式协调服务zk的学习,目前规划是从理论基础开始逐步到源码解析,深入学习这个在分布式系统中起着至关作用的组件。 对于 zk 理论的学习,最重要也是最难的知识点就是 Paxos 算法。所以我们首先学习 Paxos 算法。
2019-09-05