计算机网络学习之网络层

一、网络层功能概述

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.地址类型

在这里插入图片描述

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值