💻 Computer Basics
1、计算机网络
1.1 传输层:TCP和UDP
1.1.1 三次握手
1.1.2 四次挥手
1.1.3 流量控制
1.1.4 拥塞控制
1.1.5 TCP和UDP的区别
1.1.6 TCP如何保证传输的可靠性
1.1.7 TCP长连接和短连接
1.1.8 应用层提高UDP协议可靠性的方法
1.1.9 UDP和IP的首部结构
1.2 应用层:HTTP和HTTPS
1.2.1 HTTP和HTTPS的区别
1.2.2 GET和POST的区别
1.2.3 Session与Cookie的区别
1.2.4 从输入网址到获得页面的过程(越详细越好)
1.2.5 HTTP请求有哪些常见的状态码
1.2.6 什么是RIP,算法是什么
1.2.7 HTTP1.1和HTTP2.0的主要区别
1.2.8 DNS
1.2.9 HTTPS加密和认证过程
1.2.10 常见网络攻击
1.2.11 REST
1.3 计算机网络体系结构
1.4 网络层协议
1.4.1 IP地址的分类
1.4.2 划分子网
1.4.3 什么是ARP协议
1.4.4 NAT协议
2、操作系统
2.1 进程和线程
2.1.1 进程和线程的区别
2.1.2 进程间通信方式
2.1.3 同步原语
2.1.4 进程状态
2.1.5 进程调度策略
2.1.6 僵尸进程和孤儿进程
2.1.7 协程
2.1.8 异常控制流
2.1.9 IO多路复用
2.1.10 用户态和内核态
2.2 死锁
2.3 内存管理
2.3.1 分段与分页
2.3.2 虚拟内存
2.3.3 页面置换算法
2.3.4 局部性原理
2.3.5 缓冲区溢出
2.4 磁盘调度
-
+
游客
注册
登录
什么是ARP协议
1. ARP协议完成了**IP地址**和**物理地址**的映射。 2. 每一个主机都设有一个ARP高速缓存,里面有**所在局域网**上的**各主机和路由器的IP地址到硬件地址的映射表**。 3. 当源主机要发送数据包到目的主机时,会先检查自己的ARP高速缓存中有没有目的主机的MAC地址: 1. 如果有,就直接将数据包发送到这个MAC地址。 2. 如果没有,就向**所在局域网**发起一个**ARP请求的广播包**(在发送自己的ARP请求时,同样会带上**自己的IP地址到硬件地址的映射**)。 4. 收到请求的主机检查自己的IP地址和目的主机IP地址是否一致,如果一致,则**保存源主机的映射到自己的ARP缓存**,然后给源主机发送一个**ARP响应数据包**。 5. 源主机收到响应数据包之后,先添加目的主机的IP地址与MAC地址的映射,再进行数据传送。 6. 如果源主机一直没有收到响应,表示ARP查询失败。 7. 如果所要找的主机和源主机**不在同一个局域网上**,那么就要**通过ARP找到一个位于本局域网上的某个路由器的硬件地址,然后把分组发给这个路由器,让这个路由器把分组转发给下一个网络,剩下的工作就由下一个网络来做**。
ricear
2021年5月6日 16:22
©
BY-NC-ND(4.0)
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码