计算机网络
课程主要内容
第一章概论
1、 什么是Internet:从具体构成角度
-
节点
- 主机及其上运行的应用程序
- 路由器、交换机等网络交换设备
-
边:通信链路
- 接入网链路:主机连接到互联网的链路
- 主干链路:路由器间的链路
-
协议
2、 什么是Internet:从服务角度
1、分布式的应用以及为分布式的应用提供通信服务的基础设施
2、应用是网络存在的理由
3、什么是协议
-
协议控制发送、接受消息
- 如 TCP、IP、HTTP 、FTP 、 PPP
-
Internet:“网络的网络”
- 松散的层次结构,互联的ISP
- 公共Internet VS 专用 intranet
-
Internet标准
- RFC:Request for comments
- IETF:Internet Engineering Task Force
网络 例如:蜘蛛网,人和人之间的关系网
计算机网络 ——连网的计算机所构成的系统
1. 主机节点
2. 数据交换节点
互联网
4、网络结构
接入的作用: 是把边缘的主机系统接入到网络核心
边缘的作用: 边缘上跑的主机应用 实现一些功能比如:打游戏、电子商务
核心的作用: 数据交换
C/S模式典型的问题就是可扩展性(服务器的扩容总是满足不了客户的请求)比较差
1、 网络边缘:采用网络设施的面向连接服务
1、面向连接:仅仅是端系统维持
2、有连接:中间路径上的节点都知道
2、 网络边缘:采用基础设施的无连接服务
3、网络核心
1、网络核心:电路交换
线路如何分的?
电路交换不适合计算机之间通信
2、网络核心:分组交换
分组交换:存储-转发
存储-转发是一个事情的两个方面;传收延迟只能算一个
分组交换:排队延迟和丢失
分组交换:统计多路复用(特殊的时分)
分组交换 vs 电路交换
同样的网络资源,分组交换允许更多用户使用网络!
分组交换网络:存储-转发
数据报(datagram)工作原理
虚电路(virtual circuit)的工作原理
虚电路表:左输入右输出
虚电路是靠信令建立起来的
区别:
数据报:是无连接的每个分组都携带了目标主机的完整具体地址并且是独立传送的
虚电路:两个主机传输之前要建立网络层的连接,在每个交换节点通过的路径上的每个交换节点通过相应的虚电路号来标识
4、 网络核心的关键功能
5、网络分类
6、接入网和物理媒体
1、住宅接入:modem
2、住宅接入:电缆模式
越往上越是光纤越往下越是电缆
3、接入网:digital subscriber line(DSL)
4、接入网:线缆网络
5、 接入网: 线缆网络
6、接入网:家庭网络
7、企业接入网络
8、无线接入网
9、物理媒体
10、光纤和光缆
11、物理媒体:无线链路
7、Internet 和 ISP
1、Internet结构:network of networks
2、ISP之间的连接
8、分组延时、丢失、吞吐量
1、分组延时和丢失是怎样产生的
2、四组分组延时
3、车队类比
4、节点延时
5、排队延时
6、分组丢失
7、吞吐量
9、协议层次及服务模型
如何组织和实现这个复杂的网络功能?
采用分层的方法,层与层之间不能越级
分成一个个功能明确的层次,每一层实现一个或一组功能,具体实现的时候采用协议实体相互的动作。协议实体如何实现相互的动作?借助层间的接口和下层所提供的服务交换相应的pdu来实现的,实现pdu协议的目的是什么呢?是为了向上层提供更好的服务。每一层向上层提供的服务包括所有的下层向上层提供的服务的总和还包括与对等层的实体在交互的过程中形成的一些新的服务的特性
1、两个实例(两个异地哲学家的交流)
2、服务和服务访问点
3、服务的类型
4、服务和协议
5、数据单元
6、分层处理和实现复杂系统的好处
7、Internet 协议栈
8、OSI/ISO参考模型
9、封装和解封装
10、各层次的协议数据单元
10、小结