原文:按照自己的理解实现比特交换协议(alternating-bit protocol)

一开始的思路是想写两个程序的,发送端和接收端。但是后来想了下,因为是模拟的,所以不用这么麻烦,直接自己定制场景 比如说丢包阿,包出错阿,超时之类的 。 基本上是根据上图所写的,一个函数发包,一个函数接包 比如上图的wait for ack ,在这个发包函数里定制场景,在接包函数里处理场景。 说到处理场景,仔细看看wait for ack 上所写的: 翻译一下: 因为这是停等协议 stop and ...

2015-11-11 21:49 0 2754 推荐指数:

查看详情

理解比特币(4)——实现原理

Part 0. 前言 在前面我们已经了解到了: 比特币 代表了诞生于数字时代的对 货币问题 新的 技术解决方案; 比特币 最大的价值在于 价值存储,是拥有极高存量-增量比的 健全货币; .... 可是这一切是如何通过技术实现的呢?这一篇文章就将 尽可能通俗 地解答这一 ...

Tue Jan 05 23:21:00 CST 2021 10 1389
协议Protocol

活得快乐的最重要因素是人生有事干、有人可去爱,以及生命中有所冀望。 协议 一. 协议基本概念 1. 协议理解   iOS里面协议不是类,它是一种约定。协议约定了一套行为规范,并且约定了那些是必须要遵守的规范,那些是可准守可不遵守的规范。但是具有的实施(也就是实现),是由遵循 ...

Sat Aug 21 19:47:00 CST 2021 0 104
bit ( 比特 )和 Byte(字节)的关系

一、存储单位的bit 和 Byte1.bit比特bit也就是我们不一定听说过的比特,大名鼎鼎的比特币就是以此命名的。它的简写为小写字母 “b” 。作为信息技术的最基本存储单元,因为比特实在太小了,所以大家生活中并不是经常听到。那么 bit 是什么呢?电脑是以二进制存储以及发送接收数据的。二进制 ...

Sun Feb 03 06:48:00 CST 2019 0 866
bit ( 比特 )和 Byte(字节)的关系 以及 网速怎么算

今天来整理一下存储单位和网速的知识。 最近几天家里网不太好,所以就了解了一下网速和电脑的存储单位的关系。 一.存储单位的bit 和 Byte 1.bit比特bit也就是我们不一定听说过的比特,大名鼎鼎的比特币就是以此命名的。它的简写为小写字母 “b” 。 作为信息技术的最基本 ...

Wed Apr 05 09:31:00 CST 2017 2 27034
(6)比特平面分层(Bit Plane Slicing)

知道术语的英文翻译很重要,因为百度高质量的博文和文章比谷歌搜索到的要少。 对于灰度图而言,一个像素点由8个比特组成。代替突出灰度级范围,我们可以突出特定比特来为整个图像外观作出贡献(理解这一点很重要)一副8比特灰度图可考虑分层1到8个比特平面。很容易理解的是,4个高阶比特平面,特别是最后 ...

Sun Jul 05 02:52:00 CST 2015 0 7603
bit(比特)与Byte(字节)的区别与关系

1.bit:位 (小写b) 也称比特 是英文 binary digit的缩写 二进制数系统中,每个0或1就是一个位(bit)位是数据存储(计算机中信息)的最小单位计算机中的CPU位数指的是CPU一次能处理的最大位数。例如32位计算机的CPU一次最多能处理32位数据 2.Byte:字节(大写B ...

Wed Nov 06 21:17:00 CST 2019 0 3028
网络协议protocol )概述

网络协议包括: 物理层:光纤 连接层:wifi / 以太网 网络层:IP协议   (以上三层,保证了在不同计算机之间进行通信) 应用层:web浏览的http协议、域名服务协议DNS、远程登录协议Telnet、传输文件的FTP协议、邮箱的IMAP协议等。 传输层:TCP协议 (保证一台 ...

Sat Feb 20 00:28:00 CST 2021 0 381
Google Protocol Buffer 协议

1. Protocol Buffers 简介   Protocol Buffers (ProtocolBuffer/ protobuf )是Google公司开发的一种数据描述语言,类似于XML能够将结构化数据序列化,可以使用该技术来持久化数据或者序列化成网络传输的数据。主要用于数据存储、通信协议 ...

Sat Jan 30 18:57:00 CST 2016 0 2953
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM