网络层协议

一、网络层

(一)网络层的相关作用

1.选择最佳路径,转发数据包

2.定义了ip协议的逻辑地址,IP地址→192.168.233.10 虚拟概念

3.连接不同的媒介:路由器。可以连接不同的设备(摄像头,电视机,投影)只要是网络设备都可以和路由器连接。

4.数据封装时会形成一个数据包,数据包当中包含IP地址(ip数据包)

(二)网络数据包的格式

1.Time  to live :生命周期(IP数据包的生命周期)

(1)特点:每过一个路由器减1,到0直接丢弃。
(2)ttl=128 (win系统);ttl=64左右(linux)
2.Source address:源IP地址  ;   Destination address:目的IP地址
3.协议:tcp(6);udp(17)
4. Version 4:表示IPv4

二、ICMP协议

1. ping -t  表示:在windows中一直

    ping -n 表示:指定发送包的个数

    mtu:最大传输单元,用来通知对方,我能够接受数据服务的最大尺寸。mtu默认最大值是1500,实际上1200-1300,没有特殊需求一般是不修改的。

2.思考题:客户端 (192.168.233.10),服务端 (180.101.50.10),在网页连接服务端时无法连接,该怎么来定位这个问题?
(1)查看网络,ping本地ip地址,ping服务器能不能通(网络通的)

(2)程序本身: 网页,在服务器上会有一个应用,这个应用就是用来提供页面服务的程序。
         ①程序的状态:程序是否处在运行状态。如果程序关闭了,当然访问不了(若程序打开)

(3)端口:端口没有,无法实现通信,端口对应的服务没有起来,或者是程序的端口号被占用了。

(4)防火墙: 是不是防火墙的策略,把数据屏蔽了,或者请求的IP(客户端) 被防火墙策略隔离了.

网络出现问题的优先级最高,其次是端口,然后是程序,防火墙。

3.ICMP协议抓包

(1)type:表示ICMP报文的类型      code:表示报文类型的子类型

(2)type 和code组合的不同含义

①   type   code                             type   code                          type    code

        0         0                                   3       0                                3         1
     echo reply #回显                网络不可达,网络不通             主机不可达

②   type   code                           type   code                           type   code               type   code

         3       2                                  3       3                                11       0                      8       0
     协议不可达                           端口不可达                             连接超时                      请求

三、ARP协议

1.ARP协议用于将网络层的ipv4地址转换为数据链路层的mac地址

2.ARP协议:会把ip地址和mac做映射,形成ARP关系表,保存arp关系表:(交换机中)300

△同一网段中(网络号相同才是同一网段),不同网段需要路由器。

3.IP地址解析为MAC地址(PC2-PC1)

(1)发送数据包,需要知道对方的mac地址

(2)先查ARP缓存表,表里有,直接走,不会再进行ARP请求了

(3)表里没有,发送ARP广播,在这个网段中广播,有则响应(单播);无则直接丢弃

(4)会把收到的对方的ip地址和MAC地址保存在本机的arp缓存表当中,下次就可以直接请求

(5)如果没有响应:直接去弃。

△ARP广播中包含的内容:PC2的Mac地址和IP地址;目标IP地址

4.传播方式:

单播: 1对1,只能和一个人进行通信。
组播: 在一定范围之内的,面向特定对象的广播
广播: 面向所有,但是不能和他通信

5.静态和动态的区别

①静态:人工配置,永不消失(除非手动删除)——写死的

②动态:实时获取,本身不在我的配置中。有生命周期,如果没有特殊说明或者配置,过了一定的周期就会消失。

四、ENSP数据抓包

网络层协议_第1张图片

网络层协议_第2张图片 

网络层协议_第3张图片 

网络层协议_第4张图片 

 

你可能感兴趣的:(网络)