计算机网络技术(五)——网络互联技术

本文详细介绍了网络互联技术的核心——网际协议(IP),包括IP地址的分类、子网划分和无分类编址CIDR。接着讨论了IP路由,包括路由器的结构、路由表、路由算法和路由协议。此外,还涵盖了IP中的其他关键协议如ARP、DHCP、ICMP和IGMP。最后,简要介绍了IPv6协议及其报文结构。
摘要由CSDN通过智能技术生成

摘要

  1. 网络互联概述
  2. 网际协议(IP)
  3. IP 地址
  4. IP 路由
  5. IP 中的其他协议
  6. IPv6 协议

一、网络互联概述

要让分布在世界各地,不同类型、不同协议的网络相互连接起来,并且能流畅、高效地实现信息共享,就必须依靠网络互联技术来实现。网络互联技术是指所有能在物理和逻辑上实现不同网络相互连接的技术的总称。
实现异构网络互联的基本策略是协议转换和构建虚拟互联网络。协议转换实现异构网络之间数据分组的转换和转发;构建虚拟互联网络实现在异构网络间转发统一的虚拟互联网络的数据分组。IP网络就是此类虚拟互联网。

二、网际协议(IP)

2.1 IP概述

网际协议(Internet Protocol,IP)是TCP/IP体系中最重要的两个协议之一。正是由于IP的出现,才使分布在世界各地的不同类型的网络互联在一起。IP属于OSI参考模型的网络层,与之相关的还有3个协议:

  • 地址解析协议(Address Resolution Protocol,ARP)
  • 网际控制报文协议(Internet Control Message Protocol,ICMP)
  • 网际组管理协议(Internet Group Management Protocol,IGMP)

IP中最核心的技术是IP地址和IP路由。
IP地址是标识IP网中的计算机、路由器和子网分配设备的地址。
IP路由是指收集、计算和维护到达不同网络的路径信息,并存在路由表里。

IP的特点:

  1. IP是面向无连接的、不可靠的分组传输协议
  2. IP屏蔽了数据链路层和物理层的差异,使得数据的传输和转发更加方便
  3. IP是点对点式网络通信协议
2.2 IPv4协议报文格式

IPv4是第4版IP,是当前Internet网络主要使用的IP,其数据报的格式如下图所示。

IPv4数据报结构

各字段说明:

1)版本号:表示IP的版本号。IPv4的版本号字段值为0100(十进制4)。
2)首部长度:IP分组首部长度,包括可变长度的选项字段,以4B为单位。
3)区分服务:用来指示期望获得哪种类型的服务。只在网络提供区分服务时,才使用该字段。
4)总长度:IP分组的总字节数,包括首部和数据部分。
5)标识:标识一个IP分组。主要用途是在IP分组分片和重组过程中,用于标识属于同一源的IP分组。
6)标志位:用于IP分组的分片。DF是禁止分片标志,MF是更多分片标志。结构如下:

保留位 DF MF

7)片偏移:表示一个IP分组分片封装源IP分组数据的相对偏移量,即封装的数据从哪个字节开始。
8)生存时间(TTL):表示IP分组在网络中可以通过的路由器数(或跳数)。TTL = 0 时,路由器丢弃该IP分组。
9)协议:该IP分组封装的是哪个协议的数据包,IP利用该字段实现复用/解复用功能。
10)首部校验和:对IP分组首部的差错检测。
11)源IP地址/目的IP地址:发出/接收IP分组的主机IP地址。
12)选项字段:可以携带安全、源选路径、时间戳和路由记录等内容。
13)填充:用于补齐整个首部,符合32位对齐。

三、IP 地址

IP要连接世界各地的网络和主机,实现数据自由传输,必须要为每一个主机分配一个全球唯一的标识,这个唯一的标识称为IP地址。目前普遍使用的是IPv4版本,由一个32位的二进制数表示。IPv4经历了3各历史阶段:

1. 分类的IP地址
IP地址由两个字段构成:网络号和主机号。表示方式为:

IP地址:: = {<网络号>,<主机号>}

分为5种类别:A、B、C、D和E。

  • A类地址:网络号占8位,主机号占24位,其中网络号最高位固定为1。
  • B类地址:网络号占16位,主机号占16位,其中网络号最高2位固定为10。
  • C类地址:网络号占24位,主机号占8位,其中网络号最高3位固定为110。
  • D类地址:最高4位为1110,用于IP多播。
  • E类地址:最高4位为1111,作为保留使用。

这5类IP地址分配示意图如下。

IP地址分类示意图

随着网络规模的发展,这种分类方式会造成巨大的地址浪费,此外,两级IP地址也不够灵活,因此出现了三级IP地址结构,即子网划分。

2. 子网划分
子网划分的方法:
1)在原有两级IP地址结构基础上,从IP地址的主机号部分借用若干位作为子网号,则IP地址的结构变为了:网络号、子网号和主机号3部分。表示方式为:

IP地址 :: = {<网络号>,<子网号>,<主机号>}

2)一个拥有多个物理网络的单位,可以利用子网号,将物理网络划分为若干个子网。
3)从其他网络发送给某单位的某个主机的IP数据报,先根据其目的IP地址中的网络号找到单位网络相连接的路由器;该路由器再根据目的IP地址中的子网号找到相应的子网,最终将IP数据报发送给目的主机。

例如,某网络地址为215.195.45.0,将主机号中的3位作为子网号使用,剩下5位作为主机号&#x

  • 1
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值