一、网络层提供的两种服务
解决问题:如何将分组从源端沿着网络路径送达目的段。(可靠交付由端系统,而非网络负责)
两种服务——虚电路服务与数据报服务。
电信网:虚电路服务
虚电路表示这只是一条逻辑上的连接,分组都沿着这条逻辑连接传送,而非真正建立起一条物理连接。
注意,电路交换的电话通信是先建立了一条真正的连接,因此分组交换的虚连接和电路交换的连接只是类似,但并不完全一样。
因特网:数据报服务
网络层向上只提供简单灵活的、无连接的、尽最大努力交付的数据报服务。
网络在发送分组时不需要先建立连接。每一个分组(即IP数据报)独立发送,与其前后的分组无关(不进行编号)。
网络层不提供服务质量的承诺,即所传送的分组可能出错、丢失、重复和失序(不按序到达终点),当然也不保证分组传送的时限。
尽最大努力交付的好处:
1、由于传输网络不提供端到端的可靠传输服务,这就使网络中的路由器可以做的比较简单,而且价格低廉(与电信网的交换机相比较)
2、如果主机(即端系统)中的进程之间的通信需要是可靠的,那么就由网络的主机中的运输层负责(包括差错处理、流量控制)
3、采用这种设计的好处是:网络的造价大大降低,运行方式灵活,能够适应多种应用
二、互连设备
中间设备(中间系统或中继系统):
- 物理层中继系统:转发器
- 数据链路层中继系统:网桥或桥接器
- 网络层中继系统:路由器
- 网络层以上的中继系统:网关
网络互连的设备:路由器
当中继系统是转发器或网桥时,一般并不称之为网络互连,因为这仅仅是一个网络扩大了,而这仍然是一个网络。
互联网都是指由路由器进行互连的网络。
由于历史的原因,许多有关TCP/IP的文献将网络层使用的路由器称为网关。
三、IP协议
ARP:地址解析协议
ICMP:网际控制报文协议
IGMP:网际组管理协议
层次化IP地址:将32位的IP地址分为网络ID和主机ID
路由器A左边的网络ID都是 192.168.1
路由器A右边、路由器B左边的网络ID都是192.168.2
路由器B右边的网络ID都是192.168.3
IP地址的类别:
网络地址(网络号)唯一指定了每个网络,同一网络中的每台计算机都共享相同的网络地址,并用他作为自己IP地址的一部分。
A类:8位网络ID,24位主机ID
B类:16位网络ID,16位主机ID
C类:24位网络ID,8位主机ID
IP地址及其表示方法:
我们把整个因特网看成是一个单一的、抽象的网络。IP地址就是给连接在因特网上的主机(或路由器)的每一个接口分配一个在全世界范围是唯一的32位标识符。
IP地址现在由ICANN公司进行分配,IP地址的编址方法有:分类的IP地址、子网的划分和构成超网。