计网第三课
LAN层次结构设计(续)
增加硬件:网卡
- 计算机的物理地址是唯一的
- 计算机的物理地址存在网络接口卡/NIC卡中,称之为介质存取控制地址/MAC地址
- 网卡实现了数据链路层和物理层的功能
传输层的三大功能:
- port
- 流量控制
- 差错控制
数据链路层:
- 地址域
- 冲突调节
- 联网能使用相同硬件的方法吗?能使用统一的高级软件方法吗?
- 分层技术有什么好处?
- 局域网中的实际通信过程?
WAN的层次结构设计
实现多种类型局域网之间的互通
问题:
- 尺度:大小不同
- 差别:硬件/软件
- 广播
- 网桥:“传达、翻译、保镖”
- 层次:数据链路层、物理层
- 维护一张转发表,每一列代表一个局域网,以此确定是否允许信号继续到网络的其他段
网桥的缺点:
- 物理地址过多,导致查表效率过低
- 广播不堪其扰
解决地址问题
新的编码方式——层次性地址,使用网络前缀来标识一个网络
增加一个网络层
网络地址:路由器使用的路径部分
节点地址:网络上的特定端口或设备
现在的层次:
应用层->传输层->网络层->数据链路层->物理层
网络层:
- 标识一个网络
- 选择一个最佳路径
解决广播问题
路由器能看得懂MAC地址与IP地址,它使用
网络通信过程
路由器之间——点到点
两台计算机进行通信的前提:
- 已知:源地址、目的地地址,源MAC地址
- 未知:目的MAC地址
数据链路层在添加MAC地址时,由于未知目的地MAC地址,使用ARP协议,在网络中发起ARP广播,暴露自己的IP地址与MAC地址,询问目的地MAC地址,网络中的其他计算机会记录本机的MAC地址,但是由于不在一个网络之中,因此为了得到回复,使用以下方式解决:路由器将自己的MAC地址发出
双栈结构:路由器有两层结构
A1应用层
->A1传输层(添加头部信息port)
->网络层(添加头部信息IP地址)
->数据链路层(添加MAC地址)
->物理层(进行信号转化)
->A0物理层
->A0数据链路层(拆掉MAC地址)
->A0网络层(查看目的地IP地址)
->A0网络层
->A0数据链路层(添加MAC地址)
->A0物理层
->B0物理层
->B0数据链路层(拆除MAC地址)
->B0网络层(查看目的地址)
->B0数据链路层(添加MAC地址)
->B0物理层
->B1物理层
->B1数据链路层
->B1网络层
->B1传输层
->B1应用层