首页 > 编程知识 正文

网络层的重要协议,网络层常用的协议及其作用

时间:2023-05-05 02:29:34 阅读:177922 作者:2703

首先是理论的讲解:

网络层是OSI参考模型中的第三层,介于传输层和数据链路层之间,用于在数据链路层提供的两个相邻端点之间传送数据帧的功能中,进一步管理网络中的数据通信,数据来自源端主要内容是虚电路分组交换和数据报分组交换、路由算法、阻塞控制方法、X.25协议、综合业务数据网(ISDN )、异步传输模式(ATM )和互联网互连的原理与实现接下来,我将分为以下四个重要部分与大家分享。

IP包格式ICMP协议介绍ARP协议介绍ARP attack原理网络层的功能:

网络层的目的是实现两个终端系统之间数据的透明传输,具体功能包括寻址和路由、连接的建立、维护和终止等。 它提供的服务不需要传输层了解网络中的数据传输和交换技术。 如果你想用尽可能少的语言记住网络层,那就是路由、路由、逻辑寻址。 归纳起来,分为以下三点。

基于IP协议建立逻辑地址连接的不同媒体类型选择数据通过网络的最佳路径一IP数据包的格式:

详细分析一下下表中各项的内容吧。

1 .版本(4); IPv4、IPv6

2 .标头长度(4)标头格式的长度(不包括上层有效数据) ) )。

3 .优先级和服务类型(8)分组优先级:例如,如果没有分组优先级,我们在迅雷下电影的时候同时开通QQ聊天发送消息,你发送的消息就是迅雷下电影后再发送聊天信息

4 .全长(16 )头部长度和上层有效数据的长度

5 .标识符(1-6)每个分组的标志

6 .标志(3)后面是否有其他段

7 .段差量(13 )重组至目的地所需

8.TTL(8) :生命周期表示此数据包可以通过的路径

9 .协议号码(8)写入上层协议、TCP(6)、UDP (17 )

10 .起始校验和(16 )错误检查

11 .源地址(32个源IP ) 2的32次方,42亿) ) ) )。

12 .目的地地址(32 )目的地IP

12 .可选:拓展内容

13 .数据:高层有效数据

二ICMP协议:

首先,了解ICMP是互联网控制消息传递协议。 这是TCP/IP协议群集的子协议,用于在IP主机和路由器之间传递控制消息。 控制消息是网络本身的消息,如网络不通、主机能否到达、能否路由等。 这些控制消息不传输用户数据,但在用户数据的传输中起着重要的作用。 这里,总结为以下三点。

1.ICMP是“错误检测和反馈机制”

2 .用IP数据包封装的

3 .用于发送错误和控制消息

封装ICMP协议:

1.ICMP协议是网络层协议

2.ICMP数据的封装过程如下图所示。

1.Ping命令的基本格式如下。

2.Ping命令的回复消息有以下三种。 ()这里指的是微软系统一般发送4个数据包,发生丢包时网络不稳定) )。

连通应答

无法访问目标主机

未在规定时间内接收回复的响应消息,显示请求超时

Ping命令参数:

:-t参数一直ping :

1 .适用于调试故障或进行连续性测试

可以通过按Ctrl C键中断命令

:-a参数可以显示主机名。 (在这种情况下,必须注意“-a”必须位于IP地址之前。 ) )

:-I参数可以设置ping包的大小。

1 .单位可按字节用于测试简单的通信质量

2 .可用于简单的通信质量测试

:-n参数可以设置ping数据包的数量。 (通常,默认发送的数据包数量为4个,但设置后可以更改发送的数据包数量。 ) )

三.ARP协议概述:

1 .局域网内主机通信:

IP地址和MAC地址

2 .什么是ARP协议

地址解析协议(地址解析协议)

将已知的IP地址解析为MAC地址

说明: ARP协议是广播类型

用图说明如何将IP地址解析为MAC地址。

具体步骤如下。

PC1向PC2发送数据,确认缓存中没有PC2的MAC地址PC1发送ARP请求消息(广播) (所有主机接收ARP请求消息),在其中PC2响应ARP应答,实现单播通信

ARP-a :查看ARP高速缓存表ARP-d :清除ARP高速缓存绑定ARP-sIPMAC:ARP

以思科系统为例,看看系统中的ARP命令。

四.ARP attack 原理:

1 .欺骗所有其他计算机

2 .欺骗被攻击的计算机

ARP欺骗网关:图示如下

ARP欺骗主机:如图所示

以上是网络层协议的介绍。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。