之后的笔记和实验报告都会先放到github上,csdn随机补档。
计算机网络微课笔记01
在打算开始学习计算机网络时,找到了湖科大一位老师的计算机网络微课堂课程。看了前几节后,发现这门课这门课程配图要点明确,讲解清晰,且课程也比较简短,所以决定先过一下这门课,并记录笔记。因为这门课的PPT非常好,所以笔记很多都是PPT截图,只记了相对重点的部分。以下是第一章概述和第二章物理层的笔记。
第一章 概述
1.因特网概述
1.1 网络、互联网和因特网
-
网络由若干结点和连接这些结点的链路组成
-
多个网络可以通过路由器互连起来,构成覆盖范围更大的网络,即互联网,因此互联网是“网络的网络”
-
因特网是世界上最大的互连网络
internet:通用名词,泛指多个计算机网络互连而成的网络,在这些网络之间的通信协议可以是任意的
Internet:专指全球最大的,由众多网络互连而成的计算机网络,采用TCP/IP协议族作为通信规则
1.2 因特网发展的三个阶段
-
从单个网络ARPANET向互联网发展
-
逐步建成三级结构的因特网(NSFNET)
-
逐步形成了多层次ISP结构的因特网
ISP:因特网服务提供者,提供IP地址,有了IP地址就可以接入因特网。常见的ISP包括中国电信,中国移动等。
ISP三层结构:
1.3 因特网的标准化工作
-
面向公众
-
因特网协会ISOC对因特网进行全面管理
1.4 因特网的组成
-
边缘部分:由所有连接在因特网的主机组成,用户直接使用,用来进行通信和资源共享
-
核心部分:由大量网络和连接这些网络的路由器组成,为边缘部分提供服务
2.三种交换方式
2.1 电路交换
-
电话交换机接通电话线的方式称为电路交换
-
交换:按照某种方式动态分配传输线路的资源
-
三个步骤:建立连接-通话-释放连接
2.2 分组交换
2.3 报文交换
-
与分组交换类似,交换结点采用存储转发方式,但对报文的大小没有限制,主要用于早期的电报通信网
2.4 三种交换方式的对比
优点 | 缺点 | |
---|---|---|
电路交换 | 通信时延小 有序传输 没有冲突 使用范围广 实时性强 控制简单 | 建立连接时间长 线路独占,使用效率低 灵活性差(故障后需要重新建立连接) 难以规格化(数据直达,不同规格终端难以通信) |
报文交换 | 无需建立连接 动态分配线路 提高线路可靠性(某条路径故障,选择另一条路径) 提高线路利用率 提供多目标服务 | 引起转发时延 需要较大的存储缓存空间 需要额外信息量(目标地址等) |
分组交换 | 无需建立连接 线路利用率高 简化存储管理(相对于报文交换,分组长度固定) 加速传输(分组的转发和存储可同时进行) 减少出错概率和重发数据量 | 引起转发时延 需要传输额外数据 失序,丢失,重复分组等问题 虚电路存在呼叫建立,数据传输和虚电路释放三个过程 |
3.计算机网络的定义和分类
3.1 计算机网络的定义
-
最简单的定义:互连的,自洽的计算机的集合
-
较好的定义:通用的,可编程的硬件互连而成,可用来传送多种不同类型的数据能支持广泛的和日益增长的应用
3.2 分类
-
按交换技术分类:电路交换/报文交换/分组交换
-
按使用者分类:公用网/专用网
-
按传输介质分类:有线/无线网络
-
按覆盖范围分类:广域网WAN/城域网MAN/局域网LAN/个域网PAN
-
按拓扑结构分类:总线型/星型/环形/网状型
4.计算机网络的性能指标
4.1 速率
4.2 带宽
4.3 吞吐量
-
吞吐量表示单位时间内通过某个网络(或信道、接口)的数据量。
-
吞吐量受网络的带宽或额定速率的限制
4.4 时延
4.5 时延带宽积
-
传播时延和带宽的乘积:即连续发送数据时,第一个字节到达终点时,发送端已经发送了时延带宽积的字节
4.6 往返时间RTT
-
双向交互所需的时间
4.7 利用率
4.8 丢包率
8个性能指标总结如下:
5.计算机网络体系结构
5.1 常见结构
OSI参考模型
TCP/IP协议模型
原理体系结构
5.2 分层必要性
5.3 分层思想举例
5.4 专用术语
-
实体:任何可发送或接收信息的硬件或软件进程
-
对等实体:通信双方的相同层次
-
协议:逻辑通信的规则集合
-
协议三要素:语法(格式),语义,同步
-
服务访问点:同一系统中相邻两层的实体交换信息的逻辑接口
-
协议数据单元PDU:对等层次之间传送的数据包
-
服务数据单元SDU:统一系统内,层与层之间交换的数据包
第二章 物理层
1.物理层协议的主要任务
-
考虑怎样才能在连接各种计算机的传输媒体上传输数据比特流
2.传输媒体
双绞线:
光纤:
微波:
3.传输方式
-
串行传输/并行传输
-
同步传输/异步传输
-
单工/半双工/全双工通信
4.编码与调制
编码
调制