IPV4相关知识点总结

本文深入探讨了OSI模型的七层结构,重点介绍了传输层的TCP与UDP协议,包括它们的工作原理、端口号分配以及可靠性特性。此外,还阐述了IP地址分类、ARP地址解析协议的不同类型,并提及了TCP/IP模型的差异及应用。同时,解释了路由、IP数据包结构以及路由选择的基本概念。
摘要由CSDN通过智能技术生成

OSI模型(开放式系统互联 open system intent):

应用层、表示层、会话层

传输层、网络层、数据链路层、物理层(由上到下)

传输层:区分不同流量、定义数据的传输方式

端口号范围:1-65535 (静态端口 1-1023 动态端口1024-)

静态端口与动态端口:

静态:每一个静态端口号与一种特定的流量之间存在一一对应的关系(eg hettp 对应的端口为 80)

动态:端口与流量存在一一对应但不存在绑定关系

TCP:是一种面向连接的可靠的传输协议(如何确保可靠性:确认机制、重传输机制)

UDP:是一种非面向连接的不可靠的传输协议

TCP: 序列号32个二进制,发送数据的顺序

确认号32个二进制,确认数据时使用的

TCP三层握手、四次分手(保证面向连接的)

UDP:没有ACK号 没有序列号

扩展:
ip地址分类:
A类:
1.0.0.0-126.0.0.0
B类:
128.0.0.0-191.255.255.255
C类:
192.0.0.0-223.255.255.255

TCP\IP模型

应用层(应用、表示、会话、)

端到端层(传输层)

互联网层(网络层)

网络接口层(数据链路、物理层)

OSI与TCP/IP模型不同:

  1. OSI模型数据封装必须具有完整的封装;TCP/IP支持跨层封装

  2. OSI一般理论;TCO/IP一般用于工业生产

  3. OSI支持多种网络层协议;TCP/IP仅仅支持IP协议栈(IPV4 IPV6)

ARP地址解析协议:

正向ARP

反向ARP

逆向ARP

无故ARP

代理ARP

正向ARP(普通ARP)(AARP)

功能介绍:通过ip地址获得对端的MAC地址。
工作过程:网络设备A发送数据包给网络设备B,数据包需要填写A、B的源目ip地址和源目MAC地址,这时候会在本地的ARP缓存表查询B的MAC地址,查询不到的话就会发ARP请求包以广播的形式在局域网中散开,B收到并核实目的IP地址是本地的IP地址就会以单播方式发送ARP回应包给A,ARP回应包记录了B的MAC地址。

反向ARP(RARP)

功能介绍:已知对端的MAC地址,通过二层单播、三层广播来 获取对端的IP地址。
无盘工作站通过RARP协议来获取IP地址(有了IP地址之后通过TFTP引导加载系统)
自己没有ip地址,但是有mac,通过RARP,想服务器请求获得了IP地址(这个服务器分配给他的),从而获得远程操作系统。

无故ARP(免费ARP)

功能介绍:查询想使用的ip地址是否在局域网中已被占用。
报文介绍:源目ip都是写本机的ip,源MAC写本机的MAC,目的MAC写广播地址。
用途:
确定设备的ip是否与其他设备ip冲突,当其他设备接收到免费ARP时,就会核对是否与本机 ip冲突,如果冲突了就会返回一个arp应答包告知ip地址已被占用。
设备改变物理地址时,可以通过免费arp报文通知其他设备更新arp表项。

代理ARP

功能介绍:路由器收到ARP request时,发现源目ip不在相同网段,就会饰演代理ARP角色,代为回答,告诉查询者它想要的MAC地址。
跨网段查询MAC地址方法:主机设置了默认网关,当查询的对象在局域网外时,将查询任务交给网关。
代理ARP过程:网段A的设备广播ARP request包,源MAC写自己的MAC地址,目的MAC写FFFF.FFFF.FFFF,网关收到后返回接口的MAC地址,A收到网关返回的ARP reply包后更新自己的ARP缓存表,于是A发出去的包都要通过网关路由器转发,网关路由器再在从网段B中广播得到B的MAC地址。

逆向ARP(IARP)

功能介绍:通过物理地址获得ip地址
一般存在于帧中继网络中,用于实现IP和DLCI地址的映射。

路由:按照路由条目,逻辑地址

控制层面:路由条目的加表;

数据层面:按照路由条目转发数据包;

  1. 与操作

  2. 最长匹配

  3. 递归查找

IPV4数据包结构:

 

Version: 4bit

IHL(ip heder length):4bit 头部大小为20字节

Type of Service:8bit 标记流量 (ip precedence3+5 DSCP6+2 PHB(每一跳行为) 21种类型)

TL:16bit

identification:16bit 标记符 同一数据包标记符相同

Flags:3bit 标记位

Fragment Offset:13bit 分片偏移

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值