技术源于折腾,精于积累!
分类: 网络与安全
2015-01-27 14:19:27
网络层特性
划分为网络
IP 地址表示方法
最大传输单位(MTU)
网关
IP 多播
虚拟专用网 VPN 和网络地址转换NAT
设计思路:
功能:
网络层向上只提供简单灵活的,无连接的,尽最大努力交付的数据报服务
方法:
网络在发送分组时不需要先建立连接.每一个分组(即IP数据报)独立发送,与其前后的分组无关(不进行编号)
基本过程:
优点:
网络的造价大大降低,运行方式灵活,能够适应多种应用
缺点:
网络层不提供服务质量的承诺.即所传送的分组可能出错,丢失,重复和失序(不按序到达终点),当然也不保证分组传送的时限
注意:
不管网络层使用什么协议,在实际网络链路上传送数据帧时,最终还须使用硬件地址
从协议栈的层次上看数据的流动:
提供的两种服务:
面向连接(可靠交付由网络)
无连接(可靠交付由端系统)
面向连接与无连接对比:
对比的方面 虚电路服务 数据报服务
思路 可靠通信应当由网络来保证 可靠通信应当由用户主机来保证
连接的建立 必须有 需要
终点地址 仅在连接建立阶段使用,每个分组使用短的虚电路号 每个分组都有终点的完整地址
分组的转发 属于同一条虚电路的分组均按照同一路由进行转发 每个分组独立选择路由进行转发
当结点出故障时 所有通过出故障的结点的虚电路均不能工作 出故障的结点可能会丢失分组,一些路由可能会发生变化
分组的顺序 总是按发送顺序到达终点 到达终点时不一定按发送顺序
端到端差错处理和流量控制 可以由网络负责,也可以由用户主机负责 由用户主机负责
中间设备 / 中间系统 / 中继(relay)系统:
目的:
性能:
安全:
根据所有权划分网络就意味着可以禁止,允许或监控与每个网络各自范围之外的资源相互访问
地址管理:
分割大型网络,将需要通信的主机划分到一起,可以减少因所有主机都需要知道所有地址而产生的不必要开销
划分子网:
步骤:
子网掩码:
要求:
图释:
定义:
把整个因特网看成一个单一的抽象的网络.IP地址就是给每个连接在因特网上的主机(或路由器)分配一个在全世界范围是唯一的32位的标识符它由网络号net-id和主机号host-id组成
特别注意:
形式:
IP 地址 ::= { <网络号>, <主机号>}
缺点:
优点:
形式:
IP地址 ::= {<网络号>, <子网号>, <主机号>}
原理:
划分子网是单位内部的事情.单位对外仍然表现为没有划分子网的网络.从主机号借用若干个位作为子网号subnet-id而主机号host-id也就相应减少了若干个位,采用与子网掩AND运算得到网络地址
三级划分数据交换过程:
接受数据:
发送数据:
注意:
三级划分路由器转发分组的算法:
CIDR
定义:
使用"斜线记法"(slash notation),它又称为CIDR记法,即在IP地址面加上一个斜线"/",然后写上网络前缀所占的位数(这个数值对应于三级编址中子网掩码中 1 的个数)
例子:
192.168.0.0/24
目的:
为了有效地分配 IPv4 的地址空间
形式:
IP地址 ::= {<网络前缀>, <主机号>} ("网络前缀"(network-prefix)来代替分类地址中的网络号和子网号)
作用:
CIDR 把网络前缀都相同的连续的 IP 地址组成"CIDR 地址块".
路由聚合:
定义:
一个CIDR地址块可以表示很多地址,这种地址的聚合常称为路由聚合路由聚合也称为构成超网(supernetting)
优点:
它使得路由表中的一个项目可以表示很多个(例如上千个)原来传统分类地址的路由
最长前缀匹配:
二叉线索查找路由表:
地址类型:
点分十进制:
特殊IPv4地址:
分类:
网络类别 最大网络数 第一个可用的网络号 最后个可用的网络号 每个网络中最大的主机数
A 126(27-2) 1.0.0.0 126.0.0.0 16,777,214
B 16,383(214-1) 128.1.0.0 191.255.0.0 65,536
C 2,097,151(221-1) 192.0.1.0 233.255.255.0 254
保留地址:
特点:
特性和优点:
每种介质可以传输的最大 PDU 大小
定义
网关是连接到本地网络的路由器接口
作用
将该数据包发送到本网络以外的网络
IP是网络层上的主要协议,同时被 TCP和UDP使用,也会被ICMP(IP协议的附属协议)、IGMP(Internet组管理协议)用到
在 TCP/IP 协议族中,网络层 IP 提供的是一种不可靠的服务.也就是说,它只是尽可能快地把分组从源结点送到目的结点,但是并不提供任何可靠性保证.而另一方面, TCP 在不可靠的 IP层上提供了一个可靠的运输层.为了提供这种可靠的服务, TCP 采用了超时重传、发送和接收端到端的确认分组等机制.由此可见,运输层和网络层分别负责不同的功能.
图释:
特点:
优点:
多播可明显地减少网络中资源的消耗
硬件多播:
需协议:
网际组管理协议 IGMP (Internet Group Management Protocol)
转发多播数据报使用的方法:
洪泛与剪除适用范围:
这种方法适合于较小的多播组,而所有的组成员接入的局域网也是相邻接的
方法:
一开始,路由器转发多播数据报使用洪泛的方法(这就是广播)。为了避免兜圈子,采用了叫做反向路径广播 RPB (Reverse Path Broadcasting)的策略
RPB
要点:
图释:
基于核心技术的发现:
几种多播路由选择协议:
本地地址——仅在机构内部使用的 IP 地址,可以由本机构自行分配,而不需要向因特网的管理机构申请
全球地址——全球唯一的IP地址,必须向因特网的管理机构申请
RFC 1918 指明的专用地址(private address)
10.0.0.0 到 10.255.255.255172.16.0.0 到 172.31.255.255
192.168.0.0 到 192.168.255.255
这些地址只能用于一个机构的内部通信,而不能用于和因特网上的主机通信,专用地址只能用作本地地址而不能用作全球地址.在因特网中的所有路由器对目的地址是专用地址的数据报一律不进行转发