【网络】5.网络层协议介绍

网络层的作用:

        (1)定义基于IP协议的逻辑地址

        (2)连接不同的媒介类型

        (3)选择数据通过网络的最佳路径,完成寻址

                (数据在封装的时候,会封装IP地址的头部,形成IP数据包)

网络服务质量

        服务质量:QOS

        网络能够为不同类型的流量提供不同的传输质量和服务保障,以满足用户的需求和应用场景

        1.带宽--保证各类流量能够得到足够的带宽,满足传输的需求

        2.延迟--在线游戏,视频通话的等,QSO保证延迟空载在合理的范围之内

        3.丢包率--视频网站QOS保证丢包率尽可能的低

        4.抖动--音频流,视频流,QOS保证抖动尽可能的小

        5.优先级--保证各种流量得到合理的优先级服务;

               (0~7      0的优先级最高,一般指视频、音频, 7最低)


ICMP协议

ICMP的作用

        确认IP数据包是否成功到达目标地址
        通知在发送过程中IP包被丢弃的原因

注意:
        1.ICMP是基于IP协议工作的,但是它并不是传输层的功能,所以它归结为网络层协议
        2. MTU:通知对方能接收的数据服务单元大小(以太网的话通常是1500 字节

IP数据包的格式

可选项:(可选项的字段不是必须的)来提供额外的控制和信息:

        1.时间戳 可以帮助网络故障排查

        2.路由记录 数据包在传输过程中经过的路由器和跳数

        3.选项协议 可以传输额外的协议信息

TTL:每经过一个路由器,生命周期缩减1

(linux TTL64 ;PC机 TTL128 )

ICMP协议的封装

       如何看ICMP报文

                type         3  表示网络不可达;主机不可达;协议不可达;端口不可达

                                8  表示请求          0  表示回答        11   表示超时

                code(结合type)        type8        code 0     表示请求

                                                type0        code 0        表示应答

                                                type3        code 0        表示网络不可达

                                                type3        code 1        表示主机不可达

                                                type3        code 2        表示协议不可达

                                                type3        code 3        表示端口不可达

                                                type11        code 0        表示超时

        关于 nginx 服务排错简单介绍:

                (1) ping 自己的127.0.0.1 通不通(硬件)

                (2) ping 网关地址 (网络问题)

                (3) 检查地址 双方的配置,个人配置原因 

                (4) 看端口通信是否正常 (telnet 命令)

                (5) 看防火墙策略


ARP协议                   

        用于将网络层(IPv4)地址转换数据链路层的MAC地址,ARP通过维护IP地址和MAC地址的对应关系来实现转换以及数据转发


                    

        静态ARP:人工绑定或者默认自带的

        动态ARP:通过网络通信活动获取到的,有一定生命周期,到时候就会刷新掉

        注:APR就是把IP地址转换为MAC地址

        ARP工作流程

                1. PC1发送数据到PC2 先看ARP缓存中有没有PC2的MAC地址,有则直接转发

                2.如果没有,PC1发送ARP请求(泛洪广播)

                3.所有的主机都收到ARP请求,只有PC2应答ARP请求(单薄)其他主机丢弃消息

                4.得到回应,PC1把PC2的MAC地址保存在ARP缓存表中,转发数据

 ARP攻击原理

                           

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值