计算机网络课程设计(3)

2019-02-15 17:54

计算机网络

Request method:get Request version:http/1.1

Referer:http://www.http://www.wodefanwen.com//\\r\\n

http响应报文

Request version:http/1.1 Response pharse:ok

Server:suggestion.baidu.zbb.df\\r\\n

12

计算机网络

http协议定义了浏览器怎样向万维网服务器请求万维网文档,以及怎样把文档传送给浏览器。

b) DNS数据包的捕获与分析

以www.http://www.wodefanwen.com/为例抓包:

源地址:192.168.84.18

源Mac地址:c8:9c:dc:50:02:7b 域名到IP地址的解析过程:

当某一个进程需要把主机名解析为IP地址时,该应用进程就调用解析程序,并成为DNS的客户,把待解析的域名放在DNS请求报文中,以UDP用户数据报方式发给本地域名服务器。本地域名服务器在查找域名后,把对应的IP地址放在回答报文中返回。应用进程得到目的主机的IP地址后即可进行通信。

c) DHCP数据包的捕获与分析

13

计算机网络

Discover数据包

Discover数据包含了客户机的信息:客户端硬件地址类型,物理地址,客户机的计算机名;包含了要请求信息的内容:子网掩码、DNS服务器、网关、netbios名字服务器等。

网络中的DHCP服务器收到discover数据包后,会回复一个offer数据包,内容如下:

由数据包内容可以看出DHCP服务器提供了一个IP地址及相关的地址信息。客户

14

计算机网络

机不能直接使用这个IP地址,还需向服务器发送一个request请求数据包。 Request数据包

DHCP服务器发送request数据包请求使用IP地址。如果被请求的IP地址没有被占用,此时DHCP服务器允许客户端使用该IP地址,并提供子网掩码、DNS服务器、网关等信息。

Ack数据包

至此,客户端从DHCP服务器获取了IP地址。

15

计算机网络

5、通过捕捉smtp协议包捕捉邮箱密码. 从电脑终端进行访问:(网页上访问捕获不到)

小结:

协议数据包里面包含了很多信息,一开始做的时候都不知道要怎么找我需要的数据包,数据包里面的各种信息、符号也不知道什么意思,后来问同学,上网查资料才知道怎么找需要的关键信息。我觉得抓包是一件有趣的事情,我们通过向服务器发送请求报文,然后对应的服务器收到请求再发送一个应答报文,通过对数据包的截获,进行分析,让我对各个协议的基本工作过程,原理有了一些认识,对网络中数据传送的过程也有所了解。

16


计算机网络课程设计(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:新世纪大学英语阅读教程1答案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: