纯转载Linux目录结构
2015-08-25 10:02
381 查看
数据包转发涉及两项操作:
路径决定
交换
路径决定是指路由器在转发数据包时决定路径的这一过程。为决定最佳路径,路由器需要在其路由表中搜索能够匹配数据包目的 IP 地址的网络地址。
通过该搜索过程,可得到以下三种路径决定结果中的一种:
直连网络 — 如果数据包目的 IP 地址属于与路由器接口直连的网络中的设备,则该数据包将直接转发至该设备。这表示数据包的目的 IP 地址是与该路由器接口处于同一网络中的主机地址。
远程网络 — 如果数据包的目的 IP 地址属于远程网络,则该数据包将转发至另一台路由器。只有将数据包转发至另一台路由器才能到达远程网络。
无法决定路由 — 如果数据包的目的 IP 地址即不属于直连网络也不属于远程网络,并且路由器没有默认路由,则该数据包将被丢弃。路由器会向该数据包的源 IP 地址发送 ICMP 不可达消息。
在前两种结果中,路由器将 IP 数据包重新封装成送出接口的第 2 层数据链路帧格式。第 2 层封装的类型由接口类型决定。例如,如果送出接口是快速以太网,则数据包将封装成以太网帧。如果送出接口被配置为使用 PPP 的串行接口,则 IP 数据包将封装成 PPP 帧。本文出自 “07net01” 博客,请务必保留此出处http://07net01.blog.51cto.com/1192774/577998
路径决定
交换
路径决定是指路由器在转发数据包时决定路径的这一过程。为决定最佳路径,路由器需要在其路由表中搜索能够匹配数据包目的 IP 地址的网络地址。
通过该搜索过程,可得到以下三种路径决定结果中的一种:
直连网络 — 如果数据包目的 IP 地址属于与路由器接口直连的网络中的设备,则该数据包将直接转发至该设备。这表示数据包的目的 IP 地址是与该路由器接口处于同一网络中的主机地址。
远程网络 — 如果数据包的目的 IP 地址属于远程网络,则该数据包将转发至另一台路由器。只有将数据包转发至另一台路由器才能到达远程网络。
无法决定路由 — 如果数据包的目的 IP 地址即不属于直连网络也不属于远程网络,并且路由器没有默认路由,则该数据包将被丢弃。路由器会向该数据包的源 IP 地址发送 ICMP 不可达消息。
在前两种结果中,路由器将 IP 数据包重新封装成送出接口的第 2 层数据链路帧格式。第 2 层封装的类型由接口类型决定。例如,如果送出接口是快速以太网,则数据包将封装成以太网帧。如果送出接口被配置为使用 PPP 的串行接口,则 IP 数据包将封装成 PPP 帧。本文出自 “07net01” 博客,请务必保留此出处http://07net01.blog.51cto.com/1192774/577998
相关文章推荐
- Linux 基础命令(2)
- linux常见内核参数介绍
- Linux+Mono+Asp.net入门:05CentOs安装Mono(上)
- 虚拟机linux端mysql数据库无法远程访问的解决办法
- linux之Ubutun学习
- Linux 远程和本地的一些解决方案
- Linux 远程和本地的一些解决方案
- Linux 远程和本地的一些解决方案
- Linux 远程和本地的一些解决方案
- Linux 远程和本地的一些解决方案
- Linux 远程和本地的一些解决方案
- linux系统移植和根文件系统制作
- centos7软件安装教程
- 释放linux cache
- Linux 文件按大小排序
- weblogic卸载 for linux
- 哪款Linux发行版是你的最佳选择呢?
- 哪款Linux发行版是你的最佳选择呢?
- 在 Linux 下使用 RAID(二):使用 mdadm 工具创建软件 RAID 0 (条带化)
- Linux lvm逻辑卷的使用