ImageVerifierCode 换一换
格式:DOCX , 页数:26 ,大小:1.22MB ,
资源ID:9316565      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/9316565.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(计算机网络课程设计报告.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

计算机网络课程设计报告.docx

1、计算机网络课程设计报告 计算机网络课程设计报告专业班级: 计算机科学与技术一班 学 号: 姓 名: 指导老师: 日 期: 2015.3.2-2015.3.13 设计评语:一 数据包的分析1.ARP协议捕获ARP请求,ARP应答数据包,分析其组成特征。总结ARP协议运行的基本过程。ARP请求:源MAC地址:c8:9c:dc:5a:48:9c源IP地址:192.168.84.66目的IP地址:192.168.84.8ARP是解决同一个局域网上的主机或路由器的IP地址和硬件地址的映射问题。我这个实验中所要找的主机和源主机在同一个局域网。如果所要找的主机和源主机不在同一个局域网上,那么这时就要借助于网

2、络层的协议,配合链路层协议才能将数据报成功的发送到目的主机上。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: c

3、8:9c:dc:58:8b:69Scr: 192.168.84.66 Dst:192.168.84.8ICMP应答:Scr: c8:9c:dc:58:8b:69 Dst: c8:9c:dc:5a:48:9cScr: 192.168.84.8 Dst:192.168.84.66ICMP协议是用来找出故障的具体原因和位置的。因为IP是不可靠传输,所以ICMP的存在是用于在TCP/IP网络中发送出错和控制消息的。但是ICMP的错误报告只能通知出错数据包的源主机,而无法通知到从源主机到出错路由器途中的所有的路由器。3.TCP协议捕获TCP“三次握手”建立连接的数据包并分析;捕获TCP“2次两次握手”释

4、放连接的数据包并分析。tcp连接的建立第一次握手Seq=0 win=65535 len=0源IP地址:192.168.84.29目的IP地址:106.120.168.90Src port:4048 Dst port:80Src: c8:9c:dc:59:39:e0 Dst: 00:03:0f:02:f6:fe第二次握手Seq=0 Ack=1 win=14600 len=0Scr: 00:03:0f:02:f6:fe Dst: c8:9c:dc:59:39:e0Scr: 106.120.168.90 Dst:192.168.84.29Scr port:80 Dst port:4048第三次握手S

5、eq=1 Ack=1 Win=65535 Len=0Scr: c8:9c:dc:59:39:e0 Dst: 00:03:0f:02:f6:feScr:192.168.84.29 Dst:106.120.168.90Scr port:4048 Dst port:80tcp连接的释放TCP在连接请求报文段和连接接受报文段不携带任何数据,但需要占用一个序号,在确认请求报文段中可以携带数据,也可不携带数据。但,不携带数据时,不会消耗一个序号。但是TCP规定,断开连接请求报文不携带任何数据,但要消耗一个序列号。发送该报文之前会将缓冲区中的数据全部发送出去,该报文可以附加数据。4. HTTP,DNS,DH

6、CP捕获HTTP,DNS,DHCP数据包,分析其构成。http数据包的捕获与分析HTTP协议是一个客户端为得到服务器上的一种资源面向服务器发出的一个请求,服务器则返回一个与所请求的资源相对应的应答。但是应该注意的是HTTP是一种无状态协议,也就是说,服务器在发送应答后,不会保留关于客户端的任何信息,因此也无法分辨来自于同一客户端的多个请求。DNS数据包的捕获与分析DNS请求:请求www.baidu.Scr MAC: c8:9c:dc:5a:48:9cScr ip: 192.168.84.66Scr port: 57086DNS应答:Scr: 00:03:0f:02:f6:fe Dst:c8:9

7、c:dc:5a:48:9cScr:202.103.24.68 Dst:192.168.84.192Scr port: 53 Dst port:57086Name:formi.baidu.Adress:180.149.131.55经过本次对DNS域名系统的抓包实验的分析,我加深了对DNS域名系统的理解和掌握。首先从DNS的含义上,DNS是由解析器和域名服务器组成的,其中,域名服务器是指保存有该网络中所有主机的域名和对应IP地址,并具有将域名转换为IP地址功能的服务器。它主要有主服务器和转发服务器两种形式。DHCPScr: c8:9c:dc:5a:48:9c Dst:Broadcast(ff:ff

8、:ff:ff:ff:ff)Scr: 0.0.0.0 Dst:255.255.255.255Scr port:68 Dst port:67Trasaction ID:0xf2b70fc9Scr :00:16:17:fa:70:41 Dst:Broadcast(ff:ff:ff:ff:ff:ff)Scr:192.168.84.224 Dst:255.255.255.255Scr port:67 Dst port:68Trasaction ID:0xf2b70fc95.smtp协议通过捕捉smtp协议包捕捉密码二 编程题CRC校验码程序编写一个程序,能够根据输入的原始数据,及所选择的多项式,自动生成

9、CRC校验码。#include #include #include using namespace std;#define WORDSIZE 255int getNum(char a, int n);void showNum(int r, int n);int main(int argc, char *argv) cout请输入原数据:a; lenA = strlen(a); x = getNum(a, WORDSIZE); memset(a, 0, WORDSIZE); cout请输入多项式对应的二进制码:a; lenP = strlen(a); p = getNum(a, WORDSIZE

10、); x = 0; i-) if (x & (1 (i + lenP - 1) result = result * 2 + 1; x = (p i); else result = result * 2; showNum(x, lenP - 1); return 0;int getNum(char a, int n) int k = 0; int i; for (i = 0; i n & ai != 0; i+) k = k * 2 + ai - 0; return k;void showNum(int r, int n) coutCRC校验码为:= 0; i-) if (r & (1 i) c

11、out1; else cout0; coutendl;三:机架实验 1. 改路由器的名称及路由器密码命令操作2. 配置TELNET 远程登陆在做机架这个实验的时候,我们第一个成功的修改了路由器的名称以及密码,但是在做配置TELNET 远程登陆的这个实验的时候,当我们把所有的配置都配置好的时候,可是就是不能从其中一个路由器上ping到另外一个路由器上,不管是查资料还是去了解了机架的基本原理,这个实验最终还是没能成功。在理论上应该是可以ping通的,但是实际上到底有什么问题这还有待去探索。四 校园网在ftp服务器上ping网关和www服务器,均能ping通,如下图所示:添加路由后,在行政楼主机中p

12、ing服务器中的www和dhcp可以ping通。在“DHCP”服务器上ping:192.10.10.1在dhcp上访问外网服务器:测试WWW服务器mail服务器测试学习校园网的建立,感觉还是挺复杂的,进行反复的实验验证,还要看清楚路的走向,最后还是基本上都通过了。从这次实验中,我知道了一个校园网络系统的组建需要从多方面考虑,不但涉及许多技术问题,而且包括网络设施、信息资源、专业应用等。这个方案是根据学校的具体情况作出的网络设计,设计了学生宿舍、行政楼、图书馆、教学楼等的网络拓扑设计以及和IP地址分配的方案。是一个可行的网络设计方案。还有使用VLAN对网络的划分,可以实现使用逻辑拓扑解决物理上的

13、连接问题,并且具有一定的安全性。五 课设总结 两个星期下来,把以前分散学习的计算机网络技术知识点系统地复习与应用了一遍,并且能具体的用到了简单的网络连接的实际问题中去,顺利地完成该课程设计,收获颇多。 通过该课程设计,学会了基本的抓包,还会分析一些最基本的网络协议,还有掌握了一些路由器的配置,还有对CRC校验码的一个熟悉和了解以及用程序代码来验证了CRC校验码。还有懂得简单的网络设计。在这次课程设计中,发现了许多问题也知道自己本身的不足。从抓包来说的话,在DHCP协议抓包的时候,我一直都没有抓成功,以为是抓不到这个协议的包,后来通过同学的帮助才知道不是抓不到,而是自己不知道怎么抓。在设置正确之

14、后就成功的抓到了。在做机架上的路由配置实验的时候,可能是一开始自己没有懂机架的一些基本原理,导致在这个试验中出现的一系列问题,比如说开始的修改路由器的名称以及修改路由器的密码,其实应该是修改机架的那些普通路由器,而在一开始,我就是直接用路由器的服务器在做,虽然后来的问题不是因为我而引起的,但自己也没有清楚这个原理,在后来的配置远程登陆这个实验上,所有的配置都配好了,就是路由器之间ping不通,理论上应该是可以ping通的,但实际上到底是什么问题我也不得而终。通过这次课程设计,对课本上的知识有了更深的理解,课本上的知识是机械的,表面的。通过实践,上机实验,和同学一起探讨问题,才在实验原理与作用上得到更多的体现。计算机网络技术是一门实践性和综合性比较强的课程,平时的具体实践时间与锻炼机会太少,所以造成在课程设计中就出现了很多问题,但只要认真去实践,依然会从中得到很大的收获,问题就会迎刃而解的了。六 参考文献1 计算机网络(第5版) 希仁

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1