全文共计 958 字, 预计阅读时长 6 分钟。
第一篇自己公众号的文章,也不知道要写点啥,本来想写段子来着,结果天气太热,段子们都冷掉了...
1. ARP是什么?地址解析协议(Address Resolution Protocol,缩写:ARP)。ARP是通过网络地址来定位MAC地址。因为在网络通信中,传送封装的数据包的时候,不仅要对source的ip地址的封装,也同时要对他的mac地址进行封装,那ARP总体来说就是用来获取目标主机的mac地址
Mac地址: 就是你机器上网卡的“身份证”,由网络设备制造商生产时写在硬件内部,每个代码对应一个唯一的设备。MAC地址前面24位的OUI(Organizationally unique identifier 组织唯一标识符), 会告诉你网卡的制造商。是不是又为你们提供了一个男女之间搭讪小问题,问问mac地址,以及网卡制造商,噫。。。
2. 数据传送过程PC 1 和 PC 2 传送数据的过程,可以看作这两人在写信,两个人的IP地址可以看作为两位的收件人的姓名,mac地址就是这两个收件人的地址,任何一个人的mac地址丢失都会导致寄信失败(即数据传送不成功).
那问题来了 :这一期的listen up 为啥一般呢
。。。如何获取pc2 的mac地址呢?这时候就用到了ARP协议,
在ARP交互的过程中PC1会用以太网的"广播"功能(broadcast), 将自己的请求包以广播形式的进行的发送(因为现实里面不可能只有一个host)
比如这样:
假如内网里面还有PC3,PC4…PCN
他们会解析PC1发出的请求包的信息(请求包会包含目标的IP地址), 如果不是自己的就选择丢弃,如果是自己的,就会回应PC1.
知识点: 回应的时候,并不会以广播形式实现。 为啥?
。。。因为爱要克制,能简则简。
3. 抓包展示我最后展示下抓取的请求包吧,其实还有特别多的东西能说,但是真的写不动了 T.T。
所以,一定要注意明文传输的协议HTTP, FTP, SMTP这一类的.
看到这基本就结束了。啥?你问我欺诈艺术在哪呢?我咋知道。。。红烧牛肉面里面有红烧牛吗?我就最近看了一个动漫Great Pretender (大欺诈师)。