第 24,25 讲
更高层协议:
TCP/IP 和 ATM
Eytan Modiano
麻省理工学院
信息和判决系统实验室
概要
• 网络层和网际互连
• TCP/IP协议组
• ATM
• MPLS
高层
分组交换
• 数据报分组交换
– 一个分组一个分组的形式来选择路线
– 不同的分组可能走不用的路线
– 分组可能不按顺序到达目的地
– 例如IP (网际协议)
• 虚拟电路分组交换
– 所有与同一个对话有关的分组走同一个路线
– 路线的选择在对话开始的时候完成
– 分组用一个VC号码来标示以指示路线
– 在给定的链路中VC号码必须是唯一的,但在各个链路之间可以不用。
想象要对一个网络中1000个节点建立连接
唯一的VC号码意味着每一个节点出要描述和储存一百万个VC号码。
– 例如ATM (异步传输模式)
虚拟电路分组交换
•对于数据报,地址信息必须唯一地区分每一个网络节点和对话
– 需要唯一的起点和终点地址
•对于虚拟电路,只有一条链路上的虚拟电路需要通过地址来区
分
。
– 需要全局地址以建立虚拟电路
– 一旦建立, 就可以使用局部虚拟电路号来表示在给定的链路中的虚
拟电路: VC号码在不同的链路中是不同的
•虚拟电路的优点:
– 节省路线计算
只需要在对话开始的
时候进行一次
– 节省首部的大小
– 简化QoS的提供
– 更复杂
– 灵活性低
TCP/IP 协议组
• 传输控制协议/网际协议
• 由DARPA开发用于连接大学和研究所
四层模型
TCP –传输控制协议
UDP –用户数据报协议
IP –网际协议
通过 TCP/IP 的网际互联
封装
网桥,路由器和网关
• 网桥用来连接多个LAN部分
– 第2层路由(以太网)
– 不知道IP地址
– 不同的复杂化等级
简单的网桥只转发分组
高级的网桥开始像路由器
• 路由器用网络层地址在不同的网络之间进行路由
– 在自治系统内或之间
– 使用相同的协议 (例如IP, ATM)
• 网关用不同的协议连接网络
– 协议转换
– 地址解析
• 这些概念经常混和在一起,并一直发展!
网桥,路由器和网关