从复试结束之后就忙于奔波,甚是乏累,从沈阳来到北京就忙于找工作,少于看书,昨天终于决定入职,入职之后,做的方向是网络质量检测,APM,应用性能管理,给我的产品说明,只是寥寥几个字,各种术语,百度网络质量的指标,一顿云里雾里,看的一头雾水,于是决定从新学习计算机网络,学习各种协议。
先将昨天的知识贴下来:
网络质量的指标,主要有以下几个:
带宽(throughput):网络的吞吐率,端到端之间可以传输的最大速率。比如服务器之间的千兆网络带宽是1000Mbps,或者用户adsl上网速率是 2Mbps。
延时(latency):数据包从本地传输到对端之间需要的时间,一般是来回的时间。如果延时过大,就会觉得网络慢,特别是一些交互性强的应用。 比如延时超过300ms,通过ssh就会明显感到服务器响应比较慢,跟不上键盘输入的速度。延时一方面和两地之间的传输距离有关,比如中美之间通过海底光缆传输半个地球,来回距离加起来最起码4万公里,光速是30万公里每秒,所以理论延时最起码是130ms,再加上光缆需要转接和绕路,以及其他损耗,所以中美之间网络延时最好的时候也在170ms左右。延时另外一个原因是网络带宽的占用率,如果占用率高,则延时也高,比如天朝的特色,电信和网通之间,互相掐架,互联带宽很小,网络瓶颈,造成互相之间延时很高。很多时候,同一个城市的网通到电信,比到美国去绕一圈还要慢。延时的其他原因,是cpu处理跟不上等。
丢包(loss):由于线路带宽占用过高,数据包从一端到另外一端传输的途中,会产生丢失。丢包率是网络的一个重要指标,一旦产生丢包,说明网络带宽不足,系统会自动重传, 导致继续劣化,所以丢包率超过10%以后,网络质量会迅速劣化。
抖动(jitter):如果延时不稳定,忽快忽慢,网络就存在抖动。 抖动这个指标,在VOIP,视频会议等场合,是一个非常重要的指标,如果产生抖动,往往声音和图像也会抖动,无法听清楚或者看清楚。
今天上学习boost::asio的用法,但是完全看不懂,不知如何是好,于是就开始学习计算网络,现将所学的知识总结如下:
IP = 网络号+主机号 ,是一个32bit的数字
URL has three components:
host name(主机名)ftp:// 202.204.220.13:21
:80/bx80/kjc.htm
本文发布于:2024-02-04 05:01:51,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170699649252290.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |