原文:如果线路的速率是9600b/s,而一个字节有8bit,加上一个起始比特和一个停止比特,那么线路的速率就是960B/s(字节/秒)。以这个速率传输一个1024字节的分组需要1066ms,如果用SLIP链接运行一个交互式应用程序,同时还运行另一个应用程序如FTP发送或接收1024字节的数据,那么一般来说就必须等待一半的时间(533ms)才能把交互式应用程序的分组数据发送出去。请问这里的起始比特和停止比特是哪里来的?等待一半的时间是怎么计算来的?
解决方案 »
- ▆▆谁帮忙发一下VC6.0中这个头文件的内容,我不小心改动了▆▆
- VC6.0在哪里做HTML 编程??
- 我想同时对多表数据删除
- 借问,在VC。NET中如何运用ADO或ADO。NET来实现数据动态邦定?给几个例子吧。
- VC需要替换一个大于64K的文本文件中所有的某字符串,有何方便的办法?
- 熟悉PE的,请问IMAGE_IMPORT_BY_NAME结构数组存放在文件的什么地方
- 从Access来看,建立一个数据库并不难,应用数据库的重点难点在哪里
- 我的分快给完了,请问这件事情我怎么做到呀?
- 图片数据库显示
- 做个调查,那些书可以被称为经典?
- 关于动态连接SQL问题
- 复制文件夹SHFILEOPSTRUCT中的参数pFrom
>>但是这里是字节(byte),而不是位(bit)。所以不明白起始比特与结束比特是什么意思
>>这里的等待时间应该是1066ms,但是为什么是一半的等待时间?
>>一个是字节(byte),一个是位(bit)。不明白起始比特与结束比特是从哪里来的
英文版的原文
If we're using the SLIP link for an interactive application, along with an application such as FTP that sends or receives 1024-byte packets, we have to wait, on the average, half of this time (533 ms) to send our interactive packet.译者犯了小错误没有将平均时间这个意思表达出来。
打个比方,假设你需要通过串口通讯告诉对方一句话,你单纯发送一个字节肯定无法表达你的意思。
这就需要定一个协议,比如先发一个0xc0表示我开始说话了,等你说完这句话,再发送一个0xc0表示这句话结束了SLIP就是这个道理,先发送完IP数据报后,发送一个0xc0表示一个完整IP包发送完毕。这时对方才开始对IP包进行校验,并发送给上层应用程序。