计算机网络基本知识
计算机网络定义:是一个将分散的、具有独立功能的计算机系统,通过通信设备与线路连接起来,由功能完善的软件实现资源共享和信息传递的系统。
1.1计算机网络在信息时代作用
1.2因特网概述
1.2.1网络、互联网、因特网
- 网络:由若干**结点(Node)和连接这些的链路(Link)**组成
- 互联网:多个网络可以通过路由器互联起来,这样就构成了一个范围更大的网络,互联网是 网络的网络(Network of Network)
- 因特网:是世界上最大的互联网络
1.2.2因特网发展的三个阶段
1.2.3 ISP
- 介绍:因特网服务提供者 ISP(Internet Service Provider)
- 基于ISP三层结构的因特网
1.2.4因特网的标准化
1.2.5因特网组成
1.3三种交换方式
1.3.1电路交换(Circuit Switching)
当使用电路交换来传输计算机数据时,其线路传输效率往往很低
1.3.2分组交换(Packet Switching) 现在使用方式
1.3.3报文交换(Message Switching)
因为不限制报文大小,所以需要每个节点交换机有较大的缓存空间,通常适用于电报机,现在较少使用
1.3.4三种交换方式的对比
1.4计算机网络的定义和分类
1.4.1定义
1.4.2分类
1.5计算机网络的性能指标
速率:
带宽:
吞吐量(Throughput):
时延:
时延带宽积:
往返时间(RTT):
利用率:
丢包率:
1.6计算机网络体系结构
1.6.1常见的计算机网络体系结构
- OSI体系结构:
- 实际体系结构:
- 原理体系结构(方便学习):
1.6.2计算机网络体系结构分层的必要性
- 物理层:
信号传输并不是方波信号,此处举例只是为了方便理解
- 数据链路层:
- 网络层:
- 运输层
- 应用层
总结:
1.6.3计算机网络体系结构分层思想举例
不同分层的的处理过程:
- 应用层
- 运输层
- 网络层
- 数据链路层
- 物理层
将上述内容合并起来看做是比特流
1.6.4计算机网络体系结构中的专用术语
- 实体
-
协议
- 定义:控制两个对等实体进行逻辑通讯的规则的集合
-
三要素:
- 语法:定义所交换信息的格式(例如:IP协议的标准交换格式,见上)
- 语义:定义收发双方所要完成度操作
- 同步:定义收发双方的时序关系(例如:TCP“三次招手”建立通讯)
-
服务
-
服务访问点:
- 定义:在同一系统中,相邻两层的实体交换信息的逻辑接口,用于区分不同的服务类型
-
服务原语:
- 定义:上层使用下层提供的服务必须通过与下层 交换命令,这些命令被叫做服务原语
-
协议数据单元PDU:
- 定义:对等层之间传送的数据包
-
服务数据单元SDU:
- 定义:同一系统内,层与层之间交换的数据包
-