计算机网络

一、计算机的发展
1、计算机网络的功能
a、连通性:使得上网用户之间可以交换信息
b、共享:共享资源
2、因特网的概述
网络:由若干结点和连接着这些结点的链路组成,网络中的结点可以是计算机、集线器、路由器、交换机等,(互联网是“网络中的网络”,将网络与网络通过路由器连接在一起)
因特网(Internet):世界上最大的网络,网络是将许多计算机连接在一起,而因特网是将许多网络连接在一起
3、因特网的发展
第一阶段:ARPNENT:所有链接在ARPNENT上的主机都直接与就近的结点交换机相连,缺点:影响大范围的通信(1983年因特网的诞生,TCP/IP协议的应用)
第二阶段:三级结构的因特网:主干网,地区网,校园网,主干网的速率提高至45Mb/s
第三阶段:形成了多层次的ISP(因特网服务提供者)(由于通信出现了IP)
二、因特网的组成
边缘部分:由所有链接在因特网上的主机组成,用户直接使用,用来进行通信和资源共享
核心部分:由大量网络和连接这些网络的路由器组成,为边缘部分提供服务
1、边缘部分:端系统(连接在因特网上的所有主机)
(1)客户服务器模式:客户(请求服务)、服务器(处理多个远地或者本地的客户请求)
(2)对等连接方式:两个主机都运行了P2P对等的连接软件,对等方式的工作可支持大量的对等用户同时工作
2、核心部分:路由器
是一种专用的计算机,连接网络与网络之间从而进行通信,路由器实现分组交换,其任务是转发收到的分组
(1)电路交换
类似将两部电话机相连,需要1根电话线,因此如果要实现N部电话机相连,则需要N(N-1)/2对电话线,当电话机数量过多,则需要用交换机将每一部电话机相连,从而实现通信。
电路交换(按照某种方式动态的分配传输线路的资源):建立连接(占用 通信资源)—–>通话(一直占用通信资源)—–>释放连接(归还通信资源),电路交换的缺点:线路的传输效率低下。但是对于大量数据一次性的传送效率较高
(2)分组交换
采用存储转发的技术。将要发送的整个数据称为一个报文,将一个个大的数据块分为更小的等长数据段
分组又称为“包”,分组的首部称为“包头”,分组中的首部十分重要,包含一些重要信息,从而使得每一个分组在因特网中独立的选择传输路径,而在此时,路由器是用来转发分组,进行分组交换。各个路由器之间必须经常交换彼此掌握的信息,以便创建和维持在路由表中的转发表,使得转发表能够在整个网络拓扑发生变化时及时更新,在这里需要注意,路由器只是暂存一个个短分组,在进行分组转发之时,分组在哪段链路上传送,才会占用那段的通信资源,优点:高效、灵活、迅速、可靠(相关协议)
(3)报文交换:整个报文先传达到相邻结点,全部存储下来后在查找转发表,从而转到下一个结点。
三、计算机网络的类别
这里写图片描述
四、计算机网络的性能指标
1、速率
比特:计算机的数据量单位(信息量的单位)
速率指的是连接在计算机网络上的主机在数字信道上传送数据的速率,单位:b/s(bps)
2、带宽
(1)指某个信号具有的频带宽度,是指该信号所包含的各种不同频率成分所占的范围
(2)网络的通信线路所能传送数据的能力,表示在单位时间内从网络中的某一点到另一点所能通过的“最高数据率”,单位:“比特每秒”
3、吞吐量
表示在单位时间内通过某个网络的数据量,受网络的带宽与速率的影响,也可以表示为每秒传送的字节数或帧
4、时延
表示数据从网络的一端到网络的另一端所需的时间
(1)发送时延(传输时延):是主机或路由器发送数据帧所需的时间,计算公式为:发送时延=数据帧长度(b)/发送速率(b/s)
(2)传播时延:电磁波在信道中传播一定距离所需花费的时间,传播时延=信道长度(m)/电磁波在信道上的传播速率(m/s)
(3)处理时延:主机或路由器收到分组时要花费一定的时间进行处理
(4)排队时延:分组在经过网络传输时,要经过许多的路由器,排队时延的长短往往取决于网络当时的通信量。
5、时延带宽积
时延带宽积=传播时延*带宽,链路的时延带宽积又称为以比特为单位的链路长度
6、往返时间RTT
从数据发送开始,到收到确认说经过的时间
7、利用率
信号利用率和网络利用率:当某信道的利用率增大时,该信道引起的时延也就迅速增加
当网络的利用率接近最大值1时,网络时延就趋近无穷大,信号利用率和网络利用率过高,会产生非常大的时延。
五、计算机网络体系结构(分层体系结构)
(一)层次划分
OSI七层模型:一个逻辑上的定义和规范
这里写图片描述
TCP/IP五层模型:每一层都呼叫它的下一层所提供的网络来完成自己的需求
这里写图片描述
这里写图片描述
(二)协议1、协议三要素语法:数据与控制信息的结构和格式语义:需要发出何种控制信息,完成何种动作以及响应同步:事件实现顺序的详细说明2、功能
协同完成某项特定的任务
六、网络传输的流程
同一局域网中的数据传输
这里写图片描述
应用层为用户层,处理应用程序的细节,下三层为内核层,处理通信的细节
在每一层的数据报中,封装(加报头)与解包(去报头信息)从而完成源主机到目标主机的通信。

不同局域网中的通信
这里写图片描述

在此处,是否需要路由,是有源IP与目标IP决定。
数据封装的过程
这里写图片描述

在每一层向上或者向下传输中,头部中必定会包含其源IP,目标IP以及需要路由的过程,还有会使用哪一种协议完成数据的传输等,由这些共同合作,从而完成每一个数据的传输。

有关计算机网络基础的知识大概就这么多的内容。

只有不停的奔跑,才能不停留在原地!!!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值