学习用书:计算机网络(第七版)谢希仁
参考视频:
王道考研计算机网络.
众元教育期末复习.
目录
计算机网络概述
计算机网络的概念
定义
P19
- 计算机网络主要是由一些通用的、可编程的硬件互连而成的,而这些硬件并非用来实现某一特定目的(例如,传送数据和视频信号)。这些可编程的硬件能够用来传送不同类型的数据,并能支持广泛的和日益增长的应用。
- 计算机网络连接的硬件,并不限于一般的计算机,还包括智能手机
- 计算机网络并非专门用来传送数据,而是能支持很多种的应用
“可编程硬件”说明这种硬件一定包含CPU
组成
- 终端系统/资源子网
提供共享的软件资源和硬件资源 - 通信子网
提供信息交换的网络结点和通信线路
类型
按照拓扑结构分类
- 星型结构
- 树形结构
- 总线型结构
- 环形结构
- 网络结构
按传输范围分类
- 局域网LAN
- 城域网MAN
- 广域网WAN
- 个人局域网PAN
- 互联网Internet
按传输方式分类
- 有线网络
- IEEE802.3
- 无线网络
- IEEE802.11
- WLAN无限局域网(wireless)
- WPAN无限个域网
计算机网络体系结构
传输方式
按传输方向分
- 单工
- 只能单方向传输的工作模式
- 双工
- 在同一时间,线路上只能允许一个方向的数据通过
- 全双工
- 双方可以同时进行数据通信
按传输对象分
- 单播
- 1对1
- 多播
- 1对多
- 广播
- 1对all
数据交换
电路交换
整个报文从源头到终点连续的传输
报文交换
整个报文传送到相邻结点,全部存储下来查找转发表,再转发到下一个结点
分组交换
将一个报文分成多个分组,传送到相邻结点,再查找转发表,再转发到下一个结点
通信协议和体系结构
网络协议三要素
P29
- 语法、语义、同步
具有五层协议的体系结构
P31
OSI的七层协议体系结构
- 物理层
单位bit,利用传输介质为通信的网络结点之间的建立 - 数据链路层
单位 帧,在物理层的基础上,提供结点到结点之间的服务,采取差错控制和流量控制的方法,实现网络互连 - 网络层
单位 分组,在数据链路层的基础上,提供点到点之间的通信,提供路由功能,实现拥塞控制,网络互联等功能 - 运输层
提供端到端之间的数据传输服务,实现对数据进行控制和操作的功能 - 会话层
负责维护通信中两个借点之间的会话建立维护和断开,以及数据的交换 - 表示层
表示层用于处理交互数据的表示方式,例如格式转换,数据的加密和解密,数据压缩和恢复等功能 - 应用层
使用应用程序通过网络服务
TCP/IP参考模型
- 网络接口层
- 物理层和数据链路层
- 网际层
- 网络层
- 传输层
- 应用层
- 会话层、表示层、应用层