以下内容为参考课件和《计算机网络》(第7版,谢希仁编著)的个人整理,若有错误欢迎指出
第一章 概述
文章目录
一、计算机网络定义与分类
1、计算机网络的定义
(1)简单定义:一些相互连接的、自治的计算机的集合
(2)网络的功能
连通性、资源共享
(3)计算机网络与分布式系统(distributed system)
分布式系统建立在网络之上,但是分布式系统给用户是同一整体,而计算机网络没有这种统一性
2、计算机网络分类
(1)按照作用范围(本质上是根据不同范围选用不同的技术)
- 广域网WAN:几十到几千公里
- 局域网LAN:在一个建筑内
- 城域网MAN:一个城市,采用局域网技术建立
- 个人区域网PAN:在个人工作区域实现各种电子设备互连的网络(10m左右),常用无线技术
(2)按照网络的使用者
- 公用网(public network)
- 专用网(private network)
二、计算机网络发展史
1、计算机网络发展阶段
- 主机-终端时代
- 主机互连时代 ARPANET
- 网络时代 TCP/IP协议诞生
2、Internet发展概述
-
第一阶段:ARPNET → \rightarrow →网际互联发展
采用TCP/IP协议
-
第二阶段:建成三级结构的Internet
主干网 、地区网、校园网
-
第三阶段:形成多层次ISP结构的Internet
IP地址、域名管理等均交由专门企业运营
Internet特指现在的互联网 (又称为因特网 ) , internet指多个网络互连形成的网络
三、 计算机网络的性能
1、性能指标
-
速率
传输数据的速率/比特率,单位b/s(bps)
-
带宽(bandwidth)
原本指某个信号的频带宽度
计算机网络中指通信线路传送数据的能力,即最高数据率
-
吞吐量(throughput)
单位时间内通过网络的数据量
常用做实际网络的测量指标
-
时延(delay)
数据从网络一端传送到另一端的时间
=发送时延+传播时延+处理时延+排队时延
-
时延带宽积
=传播时延x带宽
以比特为单位的链路长度
-
往返时间(RTT-Round-Trip Time)
-
又称为环路时延、回路时延,是从发送方发送数据到收到接收方应答的时间
-
有了时延why还要RRT:有时候往返走的路不同、测单向时间需要时钟同步
-
-
利用率
包括信道利用率(某信道有百分之几的时间是被用来传输数据的)、网络利用率(全网络的信道利用率的加权平均值)
2、非性能指标
费用、质量、标准化、可靠性、可扩展性和可升级性、易于管理和维护
四、计算机网络体系结构
1、概述
architecture:计算机网络的各层及其协议的集合
重要特点:分层
why:传输复杂,分层可以简单化、局部化
2、七层和五层协议的体系结构
注:
(1)TCP/IP的网络接口层其实不管物理部分,只定义接口
(2)五层协议现实中没有,但是之后的章节会按照这个进行详细讲解
数据在各层之间的传输过程:
协议数据单元PDU(protocol data unit):对等层之间传送的数据单位,不同层不同
3、实体、协议、服务和服务访问点
-
实体:任何可发送或接受信息的硬件或软件进程
-
协议(protocol):控制两个对等实体进行通信的规则的集合。
-
服务:在协议控制下两个对等实体间的通信使得本层可以向上层提供服务。
-
服务访问站点SAP:同一系统相邻两层的实体进行交互的地方
-
协议对上层的服务用户是透明的,服务用户只能看到下层提供的服务
4、TCP/IP
会在后面的章节详细介绍
五、网络标准化
1、概述
标准化对于计算机网络至关重要
标准的分类:法定标准(权威机构)、事实标准(主流产品)
2、标准化组织
ITU-T、ISO、IEEE(IEEE 802系列局域网标准)、IETF