计算机网络学习之网络层

本文深入探讨网络层的功能,包括提供无连接和面向连接的服务。重点介绍了IP协议,作为TCP/IP网络层的核心,提供不可靠、无连接的数据报服务,并支持异构网络互联。此外,解释了IP地址的分类,如A、B、C、D、E类地址,并详细阐述了子网划分和子网掩码的概念。同时,提到了ARP和RARP的作用,以及ICMP在诊断网络状态中的应用。最后,讨论了路由与路由协议的重要性以及路由器在网络互联中的多种功能。
摘要由CSDN通过智能技术生成

一、网络层功能概述

1.网络层的基本功能

网络层主要向运输层提供透明的端到端分组传输服务。
在这里插入图片描述

2.网络层提供的服务

(1)可靠的面向连接服务

基本概念:在数据传输之前双方需要为此建立连接,然后在该连接上实现有次序的分组传输,直到数据传送完毕才释放连接。
实现方式:虚电路,包括虚电路建立、数据传输和虚电路拆除。
基本特点:

  • 分组无需完整的源目地址,只需虚电路标识;
  • 使用虚电路连接表而非路由表,无需路由;
  • 传输无乱序、重复或丢失,但经过故障点的虚电路会失败。
(2)不可靠的无连接服务

基本概念:数据传输前无需建立连接,只提供简单的源和目标之间的数据发送与接收功能。
实现方式:数据报。
基本特点:

  • 分组需提供完整的源目地址;
  • 每个分组均使用路由表选择独立的传输路径;
  • 传输可能出现乱序、重复或丢失,失败的分组会被丢弃。

3.TCP/IP网络层

在这里插入图片描述

二、IP协议

1.作用与特点

基本地位:IP协议是TCP/IP网络层的核心协议。
基本作用:
(1)提供不可靠的、无连接的数据报传输服务

  • 无连接:传输分组前无需建立连接,每个分组依据路由表独立选择传输路径。
  • 不可靠: 不提供差错控制和确认机制,可能出现乱序、丢失和错误。

(2)支持异构网络互联

  • IP分组:屏蔽了异构网络在下两层的差异;
  • IP地址:实现了跨LAN/MAN/WAN的寻址功能。
    基本版本:IPv4和IPv6

2.IP地址

在这里插入图片描述
IPv4规定IP地址由32位二进制组成,可提供约43亿个IP地址。
在这里插入图片描述
在这里插入图片描述

(1)A类地址

A类地址的第1个字节为网络地址,且第1个字节的最高位固定为“0”,而其它3个字节为主机地址:
最大网络数:27-2=126
每个网络最大主机数:224-2=16 777 214
适用范围:有大量主机的大型网络
在这里插入图片描述

(2)B类地址

B类地址的第1个字节和第2个字节为网络地址,且第1个字节的前两位固定为“10”,而其它2个字节为主机地址:
最大网络数:214=16384
每个网络最大主机数:216-2=65534
适用范围:中等主机规模的企业或组织
在这里插入图片描述

(3)C类地址

C类地址的第1~第3个字节为网络地址,且第1个字节的前三位固定为“110”,而第4个字节为主机地址,如下所示:
最大网络数:221=2 097 152
每个网络最大主机数:28-2=254
适用范围:有少量主机的小公司或组织
在这里插入图片描述

(4)D类地址

D类地址不区分网络地址和主机地址,主要用于组播,其第1个字节的前四位固定为“1110”:
在这里插入图片描述

(5)E类地址

E类地址不区分网络地址和主机地址,保留为试验用途,其第1个字节的前四位固定为“1111” :
在这里插入图片描述
在这里插入图片描述

3.子网划分

在这里插入图片描述
子网划分的步骤:
① 确定要划分的子网数目以及每个子网的主机数目。
② 求出子网数目对应二进制数的位数N及主机数目对应二进制数的位数M。
③ 对该IP地址的原子网掩码,将其主机地址部分的前N位置1(其余全置0)或后M位置0(其余全置1)即得出该IP地址划分子网后的子网掩码。

C类网络子网划分
在这里插入图片描述

4.子网掩码

在这里插入图片描述
例:
主网络地址段为“192.168.1.0/24”:
1号教室拥有主机23台;
2号教室拥有主机16台;
3号教室拥有主机50台;
4号教室拥有主机7台;
5号教室拥有主机5台。
要求:每个教室一个网段,如何划分?
主网络地址段为“192.168.1.0/24”:
3号教室拥有主机50台:主机位6位,容量62;
1号教室拥有主机23台:主机位5位,容量30;
2号教室拥有主机16台:主机位5位,容量30;
4号教室拥有主机 7台:主机位4位,容量14;
5号教室拥有主机 5台:主机位3位,容量6。

三、ARP和RARP

1.ARP

ARP(地址解析协议),属于网络层,是获取指定“IP地址”主机的“MAC地址”的一个TCP/IP协议,主要用于解决数据链路层MAC地址封装的需要。
ARP将三层的IP地址与二层的MAC地址关联起来;
ARP协议是一个局域网协议,其数据不能路由;
主机和路由器均需要运行ARP协议来完成数据帧的封装。

2.RARP

RARP(逆向地址解析协议)用于解决从MAC地址到IP地址的映射问题,如:无盘工作站在启动时使用RARP协议向服务器请求给自己分配的IP地址。

四、Internet控制消息协议

ICMP协议主要用于了解网络的运行状态,如路由是否可达、网络是否通畅等,是对无连接的IP传输服务的一种补充。
ICMP协议的常见应用:
Ping:ICMP回声请求/回声应答
Traceroute:
UDP协议:以不同的TTL值向目标端发送的UDP报文;
ICMP协议:携带路由节点信息的ICMP差错报告报文。

五、路由与路由协议

1.路由协议(按照算法分类)

在这里插入图片描述

2.路由协议(按照范围分类)

在这里插入图片描述

3.路由协议(按IP地址类型)

在这里插入图片描述

六、路由器在网络互联中的作用

1.实现异构网络互联
2.实现网络逻辑划分
3.实现VLAN间的通信
4.访问控制
5.负载均衡
6.拥塞控制

七、IPv6地址

1.表示方法

IPv6地址采用“冒分十六进制”表示法,即将128位地址分为8组:16位二进制1组,每组4个十六进制数,每组之间用“:”分割,如下所示:
1234:5678:21A4:231B:C342:432D:ABCD:12BC

2.IPv6简化表示法

(1)如果IPv6地址中有连续的“0”,可以用“::”表示,称为“0位压缩法”,但一个IPv6地址中只能使用一个压缩表示的“0”,如:
1234:0000:0000:0000:0000:0000:0000:12BC/96
简写为:1234::12BC/96
(2)IPv6中每组开头的“0”可以省略,但每组中间的“0”不能省略,如:
0004:0678:2004::/96
简写为:4:678:2004::/96
(3)IPv4兼容地址
用于IPv4→iPv6的过渡,即为一个具有IPv4地址的IPv4节点生成一个IPv6地址,将其当作IPv6节点:
在这里插入图片描述

3.地址类型

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值