DoD与TCP/IP
2024-09-27 08:04:46
DoD与TCP/IP都是协议栈。
什么是协议栈?
就是一套软件,默认安装完Windows就有,可以卸载再安装。把他卸载了,你就不能上网。
数据的封装以及解封装有网卡以及绑定的TCP/IP协议栈完成
ARP协议
地址解析协议,即Address Resolution Protocol
ARP功能
将IP地址解析成MAC地址。
查看本机ARP缓存
ARP缓存中包含一个或多个表,它们用于存储IP地址及其经过解析的MAC地址。ARP命令用于查询本机ARP缓存中IP地址-->MAC地址的对应关系、添加或删除静态对应关系等。如果在没有参数的情况下使用,ARP命令将显示帮助信息。
ARP原理
本质上ARP是因为发送方缺少完成封装的信息(目的MAC)。这时会触发ARP进程(eg:ping命令),发送ARP Request,内容为“我的IP是 192.168.1.105, MAC是01-00-5e-00-00-16,请问IP地址为192.168.1.103主机的MAC是多少“。ARP Reqquest以广播方式发出,所有收到该广播包的计算机进行解封装,看看是不是请求自己的MAC,然后以单播形式返回ARP Reply。
最新文章
- Web自动化测试 Selenium 2/3
- PHP发送邮件的两种方式
- 通过swap代码分析C语言指针在汇编级别的实现
- cocos2d-x lua 使用自定义消息EventCustom
- Java学习-集合(转)
- 再看static数据成员
- Linux下PHP与普通C程序通信
- PPS2013校园招聘笔试题
- Java中的一些术语的解释
- PAT (Advanced Level) 1004. Counting Leaves (30)
- Spring源码情操陶冶-AbstractApplicationContext#obtainFreshBeanFactory
- Shell Scripts - 循环while,until,for
- Codeforces Round #FF (Div. 2) D. DZY Loves Modification 优先队列
- Django电商项目---完成注册页面和用户登录day1
- Oracle 11g:bin目录下3个特效权限的文件:root用户所有者 + s权限
- 第二阶段——个人工作总结DAY10
- 上传本地代码到GitHub上
- Android学习之——自己搭建Http框架(1)
- Problem B: 专家系统 解题报告
- node.js原生后台进阶(二)