计算机网络课程设计报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
. . ..
计算机网络课程设计报告
专业班级:计算机科学与技术一班
学号:
姓名:
指导老师:
日期:2015.3.2---2015.3.13
设计评语:
目录
一数据包的分析 (3)
1.ARP协议 (3)
2.ICMP协议 (3)
3.TCP协议 (3)
4. HTTP,DNS,DHCP (3)
5.smtp协议 (3)
二编程题 (3)
CRC校验码程序 (3)
三:机架实验 (3)
1. 改路由器的名称及路由器密码命令操作 (3)
2. 配置TELNET 远程登陆 (3)
四校园网 (3)
五课设总结 (3)
六参考文献 (3)
一数据包的分析
1.ARP协议
捕获ARP请求,ARP应答数据包,分析其组成特征。总结ARP协议运行的基本过程。
ARP请求:
源MAC地址:c8:9c:dc:5a:48:9c
源IP地址:192.168.84.66
目的IP地址:192.168.84.8
ARP是解决同一个局域网上的主机或路由器的IP地址和硬件地址的映射问题。我这个实验中所要找的主机和源主机在同一个局域网。如果所要找的主机和源主机不在同一个局域网上,那么这时就要借助于网络层的协议,配合链路层协议才能将数据报成功的发送到目的主机上。
ARP应答:
目的MAC地址:c8:9c:dc:58:8b:69
目的IP地址:192.168.84.8
这个实验有一件很有意思的事情,就是说如果某个主机请求得到我们的MAC的地址,我们先把它的MAC地址加入到自己的表中.就好比社交网络中,别人请求加我们为好友,如果我们接收的话,也自动加对方为好友一样.既然对方找上我们了,肯定是要做进一步的交流,互加MAC地址也很自然的.
2.ICMP协议
捕获ICMP数据包,对其进行分析研究。(icmp请求数据包,icmp应答数据包)
ICMP请求:
Scr : c8:9c:dc:5a:48:9c Dst: c8:9c:dc:58:8b:69 Scr: 192.168.84.66 Dst:192.168.84.8
ICMP应答:
Scr: c8:9c:dc:58:8b:69 Dst: c8:9c:dc:5a:48:9c
Scr: 192.168.84.8 Dst:192.168.84.66
ICMP协议是用来找出故障的具体原因和位置的。因为IP是不可靠传输,所以ICMP的存在是用于在TCP/IP网络中发送出错和控制消息的。但是ICMP的错误报告只能通知出错数据包的源主机,而无法通知到从源主机到出错路由器途中的所有的路由器。
3.TCP协议
捕获TCP“三次握手”建立连接的数据包并分析;捕获TCP“2次两次握手”释放连接的数据包并分析。tcp连接的建立第一次握手
Seq=0 win=65535 len=0
源IP地址:192.168.84.29
目的IP地址:106.120.168.90
Src port:4048 Dst port:80
Src: c8:9c:dc:59:39:e0 Dst: 00:03:0f:02:f6:fe 第二次握手
Seq=0 Ack=1 win=14600 len=0
Scr: 00:03:0f:02:f6:fe Dst: c8:9c:dc:59:39:e0 Scr: 106.120.168.90 Dst:192.168.84.29
Scr port:80 Dst port:4048
第三次握手
Seq=1 Ack=1 Win=65535 Len=0
Scr: c8:9c:dc:59:39:e0 Dst: 00:03:0f:02:f6:fe Scr:192.168.84.29 Dst:106.120.168.90
Scr port:4048 Dst port:80
tcp连接的释放
TCP在连接请求报文段和连接接受报文段不携带任何数据,但需要占用一个序号,在确认请求报文段中可以携带数据,也可不携带数据。但,不携带数据时,不会消耗一个序号。但是TCP规定,断开连接请求报文不携带任何数据,但要消耗一个序列号。发送该报文之前会将缓冲区中的数据全部发送出去,该报文可以附加数据。
4. HTTP,DNS,DHCP
捕获HTTP,DNS,DHCP数据包,分析其构成。
http数据包的捕获与分析
HTTP协议是一个客户端为得到服务器上的一种资源面向服务器发出的一个请求,服务器则返回一个与所请求的资源相对应的应答。但是应该注意的是HTTP是一种无状态协议,也就是说,服务器在发送应答后,不会保留关于客户端的任何信息,因此也无法分辨来自于同一客户端的多个请求。
DNS数据包的捕获与分析
DNS请求:
请求www.baidu.
Scr MAC: c8:9c:dc:5a:48:9c Scr ip: 192.168.84.66
Scr port: 57086
DNS应答:
Scr: 00:03:0f:02:f6:fe Dst:c8:9c:dc:5a:48:9c
Scr:202.103.24.68 Dst:192.168.84.192
Scr port: 53 Dst port:57086
Name:formi.baidu.
Adress:180.149.131.55
经过本次对DNS域名系统的抓包实验的分析,我加深了对DNS域名系统的理解和掌握。首先从DNS的含义上,DNS是由解析器和域名服务器组成的,其中,域名服务器是指保存有该网络中所有主机的域名和对应IP地址,并具有将域名转换为IP地址功能的服务器。它主要有主服务器和转发服务器两种形式。
DHCP