计算机网络自顶向下方法(中科大郑烇)-01概述

在这里插入图片描述

概述

1.1 什么是Internet?

什么是网络?
什么是计算机网络?
什么是互联网?

网络:节点和边构成的图
计算机网络:节点是主机或者是网络交换设备 边就是通信链路
互联网(internet):多个计算机网络互连而成的网络
区别internet和Internet
大写的internet是特指最大的计算机网络:因特网
小写的Internet是互联网,是指任何互联的计算机网络

1.2 网络边缘

网络的系统划分为网络的边缘系统 网络的核心系统 网络的接入系统
网络系统划分

  1. 采用网络设施的面向连接服务
    TCP服务(RFC793) 提供面向连接的可靠(不出错、不失序、不丢失、不重复)传输、流量控制拥塞控制
    HTTP、FTP、Telnet、SMTP
  2. 采用基础设施的无连接服务
    UDP服务(RFC768) 面向无连接的不可靠传输、无流量控制 、无拥塞控制
    流媒体、远程会议、DNS、Internet电话

这里有个概念的理解,面向连接和有连接的区别。
面向连接是这个虚拟的连接,是主机与主机之间的端系统,而网络的内部是可以不用关心的。而有连接是指从主机到主机建立虚拟连接是在通信的所有节点上的。

1.3 网络核心

网络的核心就是:路由器的网状网络
基本问题:数据怎样通过网络进行传输?

电路交换(线路交换)

通过信令系统为每个主机分配一条独享的线路
带宽很大时,通过时分复用、频分复用、波分复用技术将链路分成小片(piece),然后每个主机独享线路通信。
时分复用:TDM
频分复用:FDM 划分时间片
波分复用:CDM 光纤通信
缺点:不适合于计算机通信

  • 建立时间长
  • 通信具有突发性,浪费情况多
  • 可靠性不高?

分组交换 按需分配

  • 使用带宽的全部
  • 主机之间传输的数据被分为一个个分组 packet 包
  • 以packet为单位存储转发
    存储-转发
     被传输到下一个链路之前, 整个分组必须到达路由器: 存储-转发
     在一个速率为R bps的链路 ,一个长度为L bits 的分组 的存储转发延时: L / R L/R L/R
    排队和延迟:
    如果到达速率>链路的输出速率:分组将会排队,等待传输,如果路由器的缓存用完了,分组将会被抛弃

网络核心功能

  • 路由 决定分组采用的源到 目标的路径
  • 转发 将分组从路由器的输入链路转移到输出链路
    统计多路复用

电路交换 VS 分组交换

分组交换的分类

  • 无连接的数据报 只有目的主机地址
  • 有连接的虚电路 虚拟的线路,交换节点带有标签

1.4 接入网和物理媒体

怎样将端系统和边缘路由器连接?
端系统的层次:家庭、单位、无线
 接入网技术:

  • 住宅:ADSL,拨号,cable modem
  • 单位:以太网
  • 无线接入方式

这一部分没太搞懂
物理媒体
导引型媒体:双绞线、光纤、同轴电缆
非导引型媒体:地面微波、卫星、LAN、wide-area

1.5 Internet结构和ISP

互联网络结构:网络的网络
理解重要名称:ISP Internet Service Providers
ICP 内容提供商网络 Internet Content Providers
松散的层次模型
 中心:第一层ISP(如UUNet, BBN/Genuity, Sprint, AT&T)国家/国际覆盖,速率极高
 直接与其他第一层ISP相连
 与大量的第二层ISP和其他客户网络相连
总的来说,介绍ISP构建了整个网络系统,他们之间有竞争也有合作。同时,ICP 可能会构建它们自己的网络。
ISP之间的连接

  • POP: 高层ISP面向客户网络的接入点,涉及费用结算
  • 对等接入:2个ISP对等互接,不涉及费用结算
  • IXP:多个对等ISP互联互通之处,通常不涉及费用结算
  • ICP自己部署专用网络,同时和各级ISP连接

1.6 分组延时、丢失和吞吐量

分组丢失和延时是怎样发生的?
分组交换时,路由的缓冲队列达到极限,而分组到达链路的速率超过了链路输出的能力,所以没有及时得把分组发出去,新来的分组就可能被丢失。

四种分组延时

  • 节点处理延时 检查比特级的错误,检查首部和将发向哪里?
  • 排队延时 在输出链路上等待传输的时间,依赖于路由的拥塞程度 ,缓冲队列
  • 传输延时 - 存储转发的时间 分组的长度 L 和链路带宽 R 传输时间为 L ÷ R L \div R L÷R
  • 传播延时 在物理介质中传播的时间 物理链路的长度 d d d 在媒体上的传播速度 s s s 传播延时为: d ÷ s d \div s d÷s
    流量强度 : 在传输延时的基础上 a a a是分组到达队列的平均速率: I = L a R I=\frac{La}{R} I=RLa
    吞吐量 取决于一个瓶颈链路的带宽 ,最小的

1.7 协议层次和服务模型

层次化方式实现复杂网络功能:
 将网络复杂的功能分层功能明确的层次,每一层实现了其中一个或一组功能,功能中有其上层可以使用的功能:服务
 本层协议实体相互交互执行本层的协议动作,目的是实现本层功能,
通过接口为上层提供更好的服务
 在实现本层协议的时候,直接利用了下层所提供的服务  本层的服务:借助下层服务实现的本层协议实体之间交互带来的新功能(上层可以利用的)+更下层所提供的服务。
服务( Service):低层实体向上层实体提供它们之间的通信的能力
原语(primitive):上层使用下层服务的形式,高层使用低层提供的服务,以及低层向高层提供服务都是通过服务访问原语来进行交互的—形式
服务访问点 SAP (Services Access Point) :上层使用下层提供的服务通过层间的接口—地点
服务与协议的区别:
 服务(Service):低层实体向上层实体提供它们之间的通信的能力,是通过原语(primitive)来操作的,垂直
 协议(protocol) :对等层实体(peer entity)之间在相互通信的过程中,需要遵循的规则的集合,水平
服务与协议的联系:
 本层协议的实现要靠下层提供的服务来实现
 本层实体通过协议为上层提供更高级的服务
在这里插入图片描述
两个参考模型:

Internet 协议栈 TCP/IP模型

应用层: 网络应用

  • 为人类用户或者其他应用进程提供网络应用服务
  • FTP, SMTP, HTTP,DNS

 传输层: 主机之间的数据传输

  • 在网络层提供的端到端通信基础上,细分为进程到进程,将不可靠的通信变成可靠地通信
  • TCP, UDP

 网络层: 为数据报从源到目的选择路由

  • 主机主机之间的通信,端到端通信,不可靠
  • IP, 路由协议

 链路层: 相邻网络节点间的数据传输

  • 2个相邻2点的通信,点到点通信,可靠或不可靠
  • 点对对协议PPP, 802.11(wifi), Ethernet

 物理层: 在线路上传送bit

ISO/OSI 参考模型

表示层: 允许应用解释传输的数据, 数据的表示转换
 会话层: 数据交换的同步,检查点,恢复
各层次的协议数据单元
应用层:报文(message)
传输层:报文段(segment):TCP段,UDP数据报
网络层:分组packet(如果无连接方式:数据报datagram)
数据链路层:帧(frame)
物理层:位(bit)

1.8 历史

线路交换网络
然后ARPAnet 开始了分组交换研究,就是互联网的前身。tcp/ip协议的开始

1.9 小结

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 29
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值