| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 网络协议 -> 大白话:计算机网络——网速 -> 正文阅读 |
|
[网络协议]大白话:计算机网络——网速 |
网速:计算机单位时间内发送的bit量。8 bit = 1Byte;电信移动联通的网络服务表示的网速就是以此为单位的;比如: 800Mb/s=800*10^6Bit/s ?,换算成Byte,等于100*10^6Byte/s ,差不多每秒发送或接收100MB数据;不过!你真以为1s可以传递100MB有效数据? 那就大错特错了!网络的投递方式是“分组转发”,一份文件会被拆分成多份数据——报文,网络的层层协议都会在数据段前加上首部,首部中包括有目的地址,源地址,校验位等等;就像寄邮件,快递小哥会给你一个箱子还有一张快递单,对你来说箱子和快递单都不是你想给收件人的东西,包裹中的物品才是你想寄给收件人的东西,但是箱子和快递单在快递的运输途中又是不可或缺的,不然快递公司怎么知道你的这些东西该如何投递,快递没有箱子保护便容易损坏。收件人拿到包裹后就拆开包裹,丢掉快递单和箱子,只取其中的物品,一次邮寄活动就完成了。 现在看看分组转发,也是一样的,它们虽然不是有效数据,但却在信息传递时告诉网络设备自己应该被传输到哪台机器上,什么端口,出错如何处理等等。 所以真正的数据传输效率< 800Mb/s |
|
网络协议 最新文章 |
使用Easyswoole 搭建简单的Websoket服务 |
常见的数据通信方式有哪些? |
Openssl 1024bit RSA算法---公私钥获取和处 |
HTTPS协议的密钥交换流程 |
《小白WEB安全入门》03. 漏洞篇 |
HttpRunner4.x 安装与使用 |
2021-07-04 |
手写RPC学习笔记 |
K8S高可用版本部署 |
mySQL计算IP地址范围 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 1:26:22- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |