近期评论

Archive for 二月, 2013

DHCP和bootp协议分析

用wireshark抓包分析DHCP
在滤镜栏输入DHCP是选不出DHCP协议包的,为什么呢,因为wireshark把bootp协议decode as DHCP了,所以你看到DHCP报文的protocol属性是DHCP,但实际上应用层协议是bootp,滤镜是根据报文的协议来过滤的,而不是protocol这个属性。在滤镜栏输入bootp协议即可过滤DHCP报文,注意滤镜区分大小写。

观察DHCP过程:
1、首先客户端发起源IP为任意IP即0.0.0.0,源端口为68,目的IP为255.255.255.255,目的端口为67的基于udp协议的bootp协议全网广播discover报文。用于探测局域网内DHCP服务器。

2、DHCP服务器收到discover报文后,发起源IP为DHCP服务器通常是192.168.1.1,源端口为67,目的IP是255.255.255.255,目的端口为68的基于UDP协议的bootp报文,offer即告知客户端一个可用的IP地址,DNS地址还有lease time即租期,默认是7200秒。

3、客户端收到这个offer即通告消息后,发起无偿ARP即gratuitous ARP报文,目的地址FF:FF:FF:FF:FF:FF的二层广播报文,通知局域网内的主机客户端要用offer提供的IP地址,发送三次后,如果没有其他主机反馈谁在用,那么进入第四阶段。

4、客户端发起请求request服务器,表示客户端这个地址没有人在用,客户端即将使用这个地址。

5、服务器收到请求后,发出基于udp的ack确认包。

6、客户端收到确认包后,设置IP地址和DNS地址,这个时候客户端才有一个确定的IP地址和DNS地址。

注意整个DHCP通信过程都是用广播地址,包括三层广播255.255.255.255和二层广播FF:FF:FF:FF:FF:FF。

另外如果局域网没有DHCP服务器或者路由器没有开启DHCP功能,那么客户端自动获取超时后将设置一个范围是169.254.0.0-169.254.255.555的IP地址。

惠普6515b拆法

1、拔掉交流电源,取出直流电池,拧开惠普6515底部所有螺丝。 

2、拆键盘,直接把键盘靠近屏幕那一侧的5个滑块往下滑开,然后往屏幕那一侧斜拉出键盘。 

3、再把键盘和屏幕之间的挡板慢慢撬开。 

4、拧开挡板下面的cpu风扇的两颗螺丝,取出cpu风扇,再取出散热铜板。 

注意内存有一块在HP6515后背拧开螺丝即可更换,另一块要拆下键盘才能看到。