计算机网络学习笔记
第一章 概述
重要内容:
互联网边缘部分和核心部分的作用,其中包含分组交换的概念
计算机网络的性能指标
计算机网络分层次的体系结构
建议读者在学完后面的内容,能够经常性地回顾此部分内容
1.Internet
早期叫做因特网,后来叫做互联网
Internet是由数量极大的各种计算机网络组成
国际通用缩写:TCP 传输控制协议
2.互联网的两个重要基本特点
连通性 资源共享
3.路由器
与网络相连的计算机称为主机,但在互连网中不可缺少的路由器,是一种特殊的计算机(有中央处理器,存储器,操作系统等),但不能称为主机
4.网络(计算机网络) 互连网 互联网的基本概念
网络:由若干个节点和连接这些节点的链路组成
互连网:有多个网络通过一些路由器相互连接起来—网络的网络
互联网:是一个专用名词:它指当前全球最大的,开放的,由众多网络相互连接而成的特定互连网
5.三级结构的互联网
主干网,地区网,校园网(企业网)
6.所谓上网
通过某ISP获得的IP地址接入互连网
7.全球范围的多层次ISP结构的互联网
8.互联网的组成
9.端系统的通信方式
处在互联网边缘部分就是连接在互联网上的所有的主机,这些主机又称为端系统 端又称为互联网的末端。大的端系统则可以是一台非常昂贵的大型计算机(这样的计算机通常称为服务器)
10.互联网的边缘部分
由所有连接到互联网上的主机组成。这部分是用户直接使用的
11.互联网的核心部分
由大量
网络
和连接这些网络的路由器
组成,这部分为边缘部分提供服务的
12.通信的概念
主机A和主机B进行通信,实际上是指主机A的某个进程和主机B上的另一个进程进行通信
13.通信方式的分类
在网络边缘的端系统之间的通信方式通常可划分为两大类:
客户-服务器方式(C/S方式)—服务请求方与服务提供方的关系
客户程序:在通信时主动向服务器发送通信(请求服务)。客户程序必须知道服务器程序的地址
服务器程序:
专门用来提供某种服务的程序,可同时处理多个远地或本地客户的请求
系统启用后一直不断地运行着,被动地等待并接受来自各地的用户的通信请求,因此,服务器程序不需要知道客户程序的地址
对等方式(P2P方式)
两台主机在通信的时候,并不区分哪一个是服务请求方和哪一个是服务提供方。对等连接工作方式可支持大量对等用户同时工作,在后面的章节中会进一步地讨论!
14.路由器
在网络核心部分起特殊作用的是路由器,它是一种专用计算机(但不叫做主机)。路由器是实现分组交换的关键构件,其任务是转发收到的分组
15.三组交换方式
电路交换
用交换机进行中转
过程如下:
建立连接(占用通信资源)–>通话(一直占用通信资源)–>释放连接(归还通信资源)
分组交换
采用存储转发技术,利用首部去寻找下一个转发路由的位置
报文交换
相对于分组交换而言,路由器的存储内存需要非常的大—单个分组
16.计算机网络的分类
16.1 按照网络的作用范围来分
网络名称 | 作用范围 |
---|---|
广域网 WAN | 几十到几千公里 |
城域网 MAN | 五到五十公里 |
局域网–校园网/企业网 LAN | 1公里的范围 |
个人区域网 PAN | 10m以内 |
16.2 按照网络的使用者进行分类
网络名称 | 作用范围 |
---|---|
公用网/公众网 | 所有人 |
专用网 | 军队 |
17.计算机网络的性能指标
17.1 速率
速率指的是数据的传送速率,它也称为数据率/比特率,单位是bit/s(或b/s)。
注意:当提到网络的速率时,往往指的是额定速率或标称速率,而非网络实际上运行的速率
17.2带宽
带宽用来表示网络中某通道传送数据的能力,因此网络带宽表示在单位时间内网络中的某信道所能通过的**“最高数据率**”,带宽的单位就是数据率的单位bit/s
意义:一条通信链路的"带宽"越宽,其所能传输的"最高数据率"也越高
17.3吞吐量
单位时间通过某个网络的实际数据量
影响因素:带宽和额定速率
17.4时延
数据从网络的一端传送到另一端所需的时间
组成:
发送时延
主机或路由器发送数据帧所需要的时间
传播时延
电磁波在信道中传播一定的距离需要花费的时间
处理时延
主机或路由器在收到分组时要花费一定的时间进行处理
排队时延
分组在进入路由器后要先在输入队列中排队等待处理。直到路由器确定转发接口!
计算权重:
不同的情况下,影响传播时延的效率是不一样的!
总时延=发送时延+传播时延+处理时延+排队时延
看谁占的比重大,谁就是影响时延的关键因素!
17.5时延带宽积
时延带宽积:传播时延 x 带宽
对于一条正在传送数据的链路,只有在代表链路的管道都充满比特中,链路才能得到最充分的利用。
17.6 往返时间RTT
双向交互一次需要的时间
17.7 利用率
信道利用率
某信道有百分之几的时间是被利用的。完全空闲的信道的利用率是0.
网络利用率
全网络的信道利用率的加权平均值
根据排队论,当某信道的利用率增大时,该信道引起的时延也就迅速增加—排队的时延也就增大!
18.计算机网络体系结构
相互通信的两个计算机系统必须高度协调工作才行,而这种协调是相当复杂的。为了解决这样的问题,提出了分层的概念!
计算机网络的各层及其协议的集合就是网络的体系结构
ISO 七层协议的体系结构 法律上的国际标准
TCP/IP 事实上的国际标准 能够占领市场的就是标准
协议与划分层次
为了交换数据而建立的规则,标准或约定称为网络协议,简称协议。
协议组成:
语法:数据与控制信息的结构或格式
语义:需要发出何种控制信息,完成何种动作,作出何种响应
同步:事件实现顺序的详细说明
TCP/IP协议族
TCP/IP 事实上的国际标准 能够占领市场的就是标准
协议与划分层次
为了交换数据而建立的规则,标准或约定称为网络协议,简称协议。
协议组成:
语法:数据与控制信息的结构或格式
语义:需要发出何种控制信息,完成何种动作,作出何种响应
同步:事件实现顺序的详细说明