什么是ARP欺骗?
口述话回答:
ARP缓存表,ip与mac地址进行对应关系。
局域网数据,依靠mac地址,进行传输
ARP缓存表缺陷,请求主机收到ARP应答包时,不会验证验证是否向对方发送过ARP请求包。
如果有原有得ip与mac地址对应,可能会被替换,从而达到倾听数据传输得功能。
标准答案:
每台主机都有一个 ARP 缓存表,缓存表中记录了IP 地址与 MAC 地址的对应关系,而局域网数据传输依靠的是 MAC 地址。在 ARP 缓存表机制存在一个缺陷,就是当请求主机收到 ARP 应答包后,不会去验证自己是否向对方主机发送过 ARP请求包,就直接把这个返回包中的IP 地址与 MAC 地址的对应关系保存进 ARP缓存表中,如果原有相同 IP 对应关系,原有的则会被替换。这样攻击者就有了偷听主机传输的数据的可能。
ARP防护方法有哪些?
1. 在主机绑定网关 MAC与IP 地址为静态(默认为动态),命令:arp -s 网关 IP 网关 MAC
2. 在网关绑定主机 MAC与 IP 地址
3. 使用 ARP 防火墙
3389 无法连接的几种情况?
1. 3389端口未打开
2. 3389端口被修改
3. 3389端口处于内网,没有对外开放(需要进行端口转发)
什么是同源策略?
标准答案:
同源策略限制不同源对当前 document 的属性内容进行读取或设置。
通过:协议、域名、子域名、IP、端口,的不同,来区分不同的源
TCP 和 UDP 协议区别
tcp是稳定传输,基于三次握手,四次挥手,保证传输的稳定性
udp只是经过简单的连接协议,不需要经过繁琐的认证,只需要保证传输的速度即可
标准答案:
tcp 面向连接 而 udp 面向报文
tcp 对系统资源的要求多 而 udp结构简单
tcp 保证数据完整性和顺序 而 udp不保证