正课笔记5

IP协议数据包的构成
主要功能:定义了基于IP协议的逻辑地址;选择数据通过网路的最佳路径;连接不同的媒介类型

版本(version):IPV4或IPV6,IPV6可以解决IP地址不够用的问题,但较为有限

首部长度(Header Length):用于表示IP数据包的头部长度(头部是数据之前的全部内容。长度由于可选项,是可变的,在20-60字节之间,首部长度(该字段)=头部字节长度、4形成的二进制编码
                           
优先级和服务类型(Priority&Type of Service):前4位是优先级,后4位是服务类型,用于保障服务质量(Quality of Service:QoS)

总长度(Total Length):包含包头和数据的总长度。16位最长为65535字节

标识符:上层可能会对数据进行分片处理,分片时,会对该数据片段分配一组编号,这组编号就是标识符(16位)。目的是保证数据被正确的重组。每个数据包都有一个不重复的标识符。
        
标志(Flags):和分片信息同一传递(标志信息)。如:当前包不可以继续分片(从一个以太网发到另一个以太网);又如:一组分片是否都已经完成发送。(一共有3个位,三个位分别标志不同的信息)
               
段偏移量(Fragment Offset):为了把数据包的各个分片再重新组织起来。(13位)

TTL(Time to Live):数据包不能再网络中无限转发,TTL是一个值,每转发一次会减一,当该包
TTL为0时,会被丢弃。如果丢包过于频繁,考虑增大该值。
                     
协议号(Protocol):标记了数据包中封装的数据传输的协议是哪一个(TCP:6、UDP:17)

首部校验和(Header Checksum):16位的错误校验字段,每个网关需要重新计算报文头的校验和(如果数据在传输过程中有修改,则会不一致)
                               
源IP地址(Source IP Address):32位,网络地址,数据包来源

目的IP地址(Destination IP Address):32位,网络地址,数据接收端的地址

可选项(Options):无固定长度。例如:可以输入创建该数据包的时间等等。

数据(Data):传输层传递过来的报文数据。

ICMP协议
作为一个网络管理员,必须知道网络设备之间的连接情况,因此需要有一种机制来侦测和通知网络设备
可能发生的各种情况。ICMP是Internet网络控制信息协议,用于在IP网络中发送控制信息,提供各种问题的反馈。
通过这些反馈信息,管理员就可以判断出网络到底出了啥问题,可以使用对应解决措施。
ping命令的几种情况:

1、直接联通的情况,TTL不被消耗
2、转发联通的情况,TTL会被消耗,如果TTL被消耗完,依然没有转发成功,则连接失败,哪怕网络是通的。
3、直连失败的情况,TTL被消耗完,包完全丢掉。
4、转发失败的情况,TTL会先被路由器接收,然后转发时失败,包完全丢掉。
5.网络不稳定的情况,TTL可能会联通,可能会失败。
报错的几种提示信息:请求超时(在规定时间内没有应答、也可能被防火墙拦截)、找不到主机(DNS无法解析)

ARP协议(Address Resolution Protocol)
交换机的基本原理:
1、A主机想要访问B主机,此时A主机传输帧到交换机
2、交换机学习A主机的MAC地址(MAC地址列表中没有时),同时查看MAC地址列表中有没有B主机的MAC
3、没有B主机的MAC地址时,会在交换机的所有网络地址中进行广播(所有网络地址都会收到)
4、B主机如果收到广播,则会响应(单播),其他主机会丢弃该广播信息
5、交换机接收到B主机的响应,则会学习B主机的响应
6、A主机可以直接通过单播访问B主机
主机到交换机的过程是会把IP地址解析成为MAC地址,此时使用的是ARP协议

arp-a命令可以查看当前机器的所有arp列表
arp-d命令可以清空当前解析的所有arp列表的映射关系

ARP绑定:
arp病毒:一般arp病毒会自动向外发布arp应答,该应答中的IP地址不是其本机IP地址,而是MAC地址时虚假
的,因此当其他主机收到此ARP应答后更新ARP列表,最终导致网络中的主机无法正常通信。

arp绑定:可以将IP地址与相应主机的MAC地址进行一一绑定,是防止ARP攻击的有效处理办法。
进行ARP绑定以后,主机不会处理已经绑定的IP地址的变更和应答。

arp-s IP地址和MAC地址 命令手动的进行IP地址和MAC地址的绑定

arp-d IP地址 清除对应IP地址

在交换机中配置静态ARP列表
1、在交换机中配置VL AN: vlan 100
2、使VLAN与物理端口产生连接: int vlanif 100
3、配置VLAN口的ip地址为网关的ip地址(并不产生网关的功能) : ip address ip地址子网掩码
4、网口加入trunk模式: port link-type trunk
5、网口与VLAN产生关联: port trunk allow-pass vlan 100
6、设置静态arp表项: arp static ip地址vid VLAN号int网口
7、查看交换机中记录的ip地址的绑定arp列表: display arp network ip地址

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值