计算机网络概述

网络与互连网

网络是由若干结点和连接这些结点的链路组成。网络的结点可以是计算机,集线器,交换机或路由器。
网络之间还可以通过路由器进行连接构成网络的网络,成为互连网。

互连网的发展

第一阶段:单个网络向互连网发展。这时的分组交换网只是一个单个的分组交换网,所有连接在arpanet上的主机都直接与就近的结点交换机相连。但后来,人们意识到单个的分组交换网满足不了需求,于是开始研究网络互连的技术。1983年出现了TCP/IP协议,有了TCP/IP协议就可以利用互连网相互通信了。
第二阶段:出现了三级结构互联网的概念,三级分为:主干网,地区网,校园网。1991年,人们又意识到网络上的通信量急剧增加,互联网的容量已经满足不了需要。
第三阶段:形成了多层次JSP结构的互联网,从前是政府负责互联网的运营,从第三阶段开始互联网的运营不再归政府管,出现了互联网服务者ISP,也就是我们国家的中国移动,中国联通,中国电信。

internet与Internet虽只有一个字母的大小写之分,却有很大差别。
internet:是上面提到的网络的网络,也就是互连网。
Internet:是指全球最大的,开放的,由众多网络相互连接而成的特定互连网,采用TCP/IP协议作为通信原则,成为互联网。

互联网的组成

互联网从工作方式上来看,可以分为边缘部分和核心部分。边缘部分由主机构成,是用户直接使用的,用来进行通信和资源共享。核心部分由大量网络和连接这些网络的路由器组成,核心部分是为边缘部分服务的。
在这里插入图片描述
在网络的边缘部分的端系统之间的通信方式又分为两大类:客户-服务器方式(C/S)和对等方式(P2P)。
C/S:描述的是进程之间服务和被服务的关系。也就是客户是服务请求方,服务器是服务提供方。
P2P:是指两台主机在通信时不区分服务请求方和服务提供方,也就是每台主机既有可能是服务请求方,也有可能是服务提供方。

衡量网络性能的指标

1.速率
又称为数据率或比特率,网络中的速率指的是数据库的传送速率。单位是bit/s(比特每秒),也是信息量中的最小单位。1比特是二进制数字中的一个1或0.
byte是字节,bite是比特,换算是1:8的关系, 也就是1byte=8bite。
bite的单位有:B(比特),K(千),M(兆),G(吉),T(太),P(拍),E(艾),从左到右不同数量级间的换算分别为10^3。
byte与bite间的换算:
1B(byte,字节)= 8 bit
1KiB(Kibibyte,千字节)=1024B= 2^10 B;
1MiB(Mebibyte,兆字节,百万字节,简称“兆”)=1024KB= 2^20 B;
1GiB(Gibibyte,吉字节,十亿字节,又称“千兆”)=1024MB= 2^30 B;
1TiB(Tebibyte,万亿字节,太字节)=1024GB= 2^40 B;
1PiB(Pebibyte,千万亿字节,拍字节)=1024TB= 2^50 B;
1EiB(Exbibyte,百亿亿字节,艾字节)=1024PB= 2^60 B;

2.带宽
网络中,带宽表示某通道传送数据的能力,单位是速率的单位bit/s。比如一根水管,水管的直径越大,传输水的能力越大。也就是说带宽越宽,所能传输的“最高数据率”越高。

3.吞吐量
表示单位时间内通过某个网络的实际数据量。

带宽与吞吐量的区别
先来看两者对应的英语,吞吐量:throughput;带宽:Max net bitrate。当讨论通信链路的带宽时,一般是指链路上每秒所能传送的比特数,它取决于链路时钟速率和信道编码,在计算机网络中又称为线速。可以说以太网的带宽是10Mbps。但是需要区分链路上的可用带宽(带宽)与实际链路中每秒所能传送的比特数(吞吐量)。通常更倾向于用“吞吐量”一词来表示一个系统的测试性能。这样,因为实现受各种低效率因素的影响,所以由一段带宽为10Mbps的链路连接的一对节点可能只达到2Mbps的吞吐量。这样就意味着,一个主机上的应用能够以2Mbps的速度向另外的一个主机发送数据。

4.时延
时延是指数据从网络的一端传送到另一端所需时间。时延又分为:发送时延,传播时延,处理时延,排队时延。
例如,有一个辆车在高速公路上行驶。
发送时延:又称为传输时延,是主机或路由器发送数据帧所需要的时间。可以比作这辆车在收费站进行领卡,缴费,其中领卡,缴费的时间就是发送时延。
传播时延:是电磁波在信道中传输一定的距离需要花费的时间。可以比作这辆车从第一个收费站到下一个收费站这段距离的行驶时间。
处理时延:是指主机或路由器收到分组时需要花费一定的时间进行处理。可以比作这辆车在进入收费站之前,要选择道路,是选择ETC通道还是普通缴费通道,选择通道的时间就是处理时延。
排队时延:分组在经过网络传输时,要经过许多路由器,在进入路由器后要现在输入队列中排队等待处理。可以比作这辆车在收费站排队的时间。

5.时延带宽积
时延带宽积=传播时延*带宽
比如:一根水管,水管的长是传播时延,横截面积是带宽,时延带宽积就是这根水管可容下水的体积。

6.往返时间
是指数据双向交互一次所需的时间。
例如:A向B发送QQ文件,B接受成功后会显示已接收文件,这个时间就是往返时间。
计算:发送时间=数据长度/发送速率

7.利用率
有信道利用率和网络利用率。信道利用率是指某信道有百分之几的时间是被利用的。比如:一条公路,可同时容下三辆车并行,这时,公路上一辆车也没有,信道利用率就为零。网络利用率是全网络的信道利用率的加权平均值。
信道利用率并非越高越好,当公路上车流量很大时,会出现堵塞情况,这条公路的时延就会迅速增加,网络的情况也是类似。

计算机网络体系结构

OSI
1983年OSI体系结构就形成了,最初OSI被许多大公司支持,但是TCP/IP抢先在全球大范围成功运行,而同时也找不到什么商品符合OSI标准。因此,OSI的运行推广失败了,失败原因可总结为以下几点:
1.OSI的专家缺乏实际经验,缺乏商业驱动力;
2.OSI协议实现太复杂,效率低;
3.OSI制定周期太长,使得无法进入市场;
4.层次划分不合理,有些功能在不同层次重复出现。
TCP/IP
TCP/IP是现今规模最大的,覆盖全球的网络协议。和OSI的七层协议相比较,TCP/IP的四层协议既简单又实用,包括:应用层,运输层,网际层,网络接口层。
五层协议
五层协议是综合OSI和TCP/IP的优点,既简洁又能将概念捋清,所以我们对五层协议进行细致学习。

未完待续……

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 15
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值