因特网采用的设计思路:
- 网络层向上只提供简单灵活的、无连接的、尽最大努力交付的数据报服务。
- 网络在发送分组时不需要先建立连接、不编号、不按序发送,独立选择路由,不提供服务质量的承诺。
网络层提供的两种服务:虚电路服务和数据报服务。
网络层的功能
- 选择路由
- 链路拥塞控制/负载均衡
- 异构网络互联
虚电路服务与数据报服务的对比:
- 虚电路服务:可靠通信应当由网络来保证;必须先建立连接;目的地址仅在连接建立阶段使用,每个分组使用短的虚电路号,属于同一条虚电路的分组均按照同一路由进行转发;结点出故障时,所有通过此结点的虚电路均不能工作;分组总是按发送顺序到达终点;差错处理和流量控制可以由网络负责,也可以由用户主机负责。
- 数据报服务:可靠通信由用户主机来保证;不需要建立连接;每个分组都有目的地的完整地址;每个分组独立选择路由进行转发;出故障的结点可能会丢失分组,一些路由可能会发生变化;分组到达终点时不一定按发送顺序;差错处理和流量控制由用户主机负责。
分类的IP地址
IP地址现在由因特网名字与号码指派公司ICANN进行分配。IP 地址就是给每个连接在因特网上的主机(或路由器)分配一个在全世界范围内唯一的 32 位标识符。
每一类地址都由两个固定长度的字段组成,一个字段是网络号,标志主机(或路由器)所连接到的网络,另一个字段是主机号,标志该主机(或路由器)。IP地址::=网络号+主机号
点分十进制记法:IP地址是32位二进制代码,为了提高可读性,将每8位的二进制数转换为十进制数(数值从0到255),中间用圆点.隔开。
- A类地址:网络号字段为1字节(0),主机号字段为3字节。最大网络数126个(1-126),最大主机数224-2,A类地址中的全0地址和127.0.0.0是不指派的。
- B类地址:网络号字段为2字节(10),主机号字段为2字节。最大网络数214-1个(128.1-191.255),最大主机数216-2,B类地址中的128.0.0.0是不指派的。
- C类地址:网络号字段为3字节(110),主机号字段为1字节。最大网络数221-1个(192.0.1-223.255.255),最大主机数28-2,C类地址中的192.0.0.0是不指派的。
- D类地址:D类地址是多播地址(1110).
- E类地址:E类地址保留为今后使用(1111).
特殊的IP地址: - 回送地址:主机将IP数据报回传自身的地址,IP地址第一个字节为127。回送地址为127.0.0.1。
- 网络地址:主机地址部分全部定义为“0”,用于区分网络。
- 广播地址:
直接广播地址:主机地址部分为全“1”,用于向某个网络的所有主机广播。
有限广播地址(255.255.255.255):在未知本网地址情况下用于本网广播。 - 公共和私有IP地址:
公共地址:可以直接在Internet上使用的A/B/C类地址,一般是单播地址。
私有地址:不能直接与Internet连接的地址,解决公共地址短缺的问题。
RFC1918规定了3种私有地址:
- 1个A类地址:10.0.0.0
- 16个B类地址:172.16.0.0到172.31.0.0
- 256个C类地址:192.168.0.0到192.168.255.0。
IP 地址的重要特点:
- IP地址是一种分等级的地址结构。IP地址管理机构在分配IP地址时只分配网络号,剩下的主机号由单位自行分配。路由器仅根据目的主机所连接的网络号来转发分组,减小了路由表所占的存储空间。
- IP地址是标志一个主机(或路由器)和一条链路的接口。
- 用转发器或网桥连接起来的若干个局域网仍为一个网络,具有同样的网络号。
- 所有分配到网络号的网络,不管是范围很小的局域网,还是广域网,因特网对待每个IP地址都是平等的。
注意:
- 在同一个局域网上的主机或路由器的IP地址中的网络号必须是一样的。
- 路由器总是具有两个或两个以上的IP地址。路由器的每一个接口都有一个不同网络号的IP地址。
- 两个路由器直接相连的接口处,可指明也可不指明IP地址。
划分子网
在二级的IP地址中