计算机网络实验.docx
- 文档编号:10604561
- 上传时间:2023-02-21
- 格式:DOCX
- 页数:14
- 大小:461.15KB
计算机网络实验.docx
《计算机网络实验.docx》由会员分享,可在线阅读,更多相关《计算机网络实验.docx(14页珍藏版)》请在冰豆网上搜索。
计算机网络实验
计算机网络综合实验_实验报告
姓名:
夏海浜学号:
2013326601054班级:
2013级信息与计算科学一班
实验(计算机网络综合实验)
一、实验目的:
1.在pc机上熟悉常用命令。
2.使用截包工具Enthenet协议帧头尾、IP协议头、TCP协议头
3.安装WEB服务器、FTP服务器,并能够启动和停止,设置端口号
4.分析HTTP协议的内容和意义。
5.学习使用FTP命令下载和上传文件
6.使用TCP或者UDP,基于socket实现网络对话(一问一答式)(选做)
二、实验仪器:
1.电脑
2.截包软件
三、试验过程及数据
1.使用ipconfig命令查找并写出自己电脑的IP、MAC地址、网关地址、DNS服务地址,
IP:
60.176.36.169,MAC地址:
1E-D0_5A-E3-76-0F和20-89-84-8F-DE-4F,网关:
202.101.172.46,DNS服务器:
202.101.172.46和202.101.172.47
并回答以下问题:
1)电脑有几个IP,几个网卡,网卡和IP地址之间的关系是什么?
3个ip地址,两个网卡(一个连接有线网,一个连接无线网),网卡的物理地址是指网卡的硬件地址,一般是固化在网卡上的,全球没有任何两块网卡的物理地址是一样的,它具有唯一性IP地址是网络分配给网卡使用的软地址,是可以改变的。
Ip相当于现在网卡的网络名。
2)网关是指什么?
作用是什么?
网关(Gateway)又称网间连接器、协议转换器。
网关在传输层上以实现网络互连,是最复杂的网络互连设备,仅用于两个高层协议不同的网络互连。
网关的结构也和路由器类似,不同的是互连层。
网关既可以用于广域网互连,也可以用于局域网互连。
3)你的DHCP是否启动了,其作用是什么?
没有启动,DHCP是DynamicHostConfigurationProtocol的缩写,它是TCP/IP协议簇中的一种,主要是用来给网络客户机分配动态的IP地址。
这些被分配的IP地址都是DHCP服务器预先保留的一个由多个地址组成的地址集,并且它们一般是一段连续的地址。
4)你是否启动了IPV6地址?
启动了
2、ARP:
1)显示当前IP地址与物理地址之间的转换表
2)找一台旁边的电脑,将其IP和MAC地址加入到你的ARP表中。
寝室网用的VPN连接,不会添加。
。
。
3.ping和tracert
1)执行ping,记录结果,并说明结果的意义。
如图所示,使用ping命令检查到IP地址的计算机的连通性,该例为连接正常。
共发送了四个测试数据包,正确接收到四个数据包。
2)执行tracert,记录结果,说明其与ping命令的异同。
如图所示,使用tracert命令对访问进行跟踪,记录了从本机到经过的路由器并记录。
不仅仅是检查到IP的连通性,还记录了路由器。
4.执行nslookup
1)记录执行结果,说明该命令的意义
slookup是一个DNS查询工具,他可以将域名解析成IP地址,反之亦然。
它能够查询给定的域名服务器并给出具体记录。
nslookup是款跨平台软件,已经预装在Kalilinux中。
2)你的DNS服务器是什么?
你的DNS服务器来自哪里?
我的DNS服务器是。
地址是202.101.172.46
3)DNS是基于TCP的还是UDP的?
同时占用TCP和UDP的53端口!
5.执行telnet(sohu网的IP地址)80
1)记录执行结果,并说明该命令的意义
Telnet是进行远程登录的标准协议和主要方式它为用户提供了在本地计算机上完成远程主机工作的能力。
可以用telnet命令来测试端口号是否正常打开还是关闭状态。
Telnet可以在控制面板内打开。
6.使用netstat命令查看当前所有的连接。
1)列出命令执行结果
如图所示:
2)重复执行第5步的命令并保持连接状态,查看该连接的详细新消息和状态
7使用route命令查看并列出电脑的路由表
8.安装WEB服务器(TOMCAT版)
1)操作并记录启动WEB服务器的顺序
一、安装JDK
二、改动JAVA环境变量
三、打开TOMCAT
2)如何验证WEB服务器是否正常
在浏览器中输入地址,“http:
//localhost:
8080/”,登陆如下截图:
9.安装截包软件,并过滤为TCP、HTTP,启动后使用浏览器访问自己的WEB服务器
1)截获TCP三次握手包,并列出和解释三次握手的过程
三次握手:
第一次握手:
建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;
第二次握手:
服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_RECV状态;
第三次握手:
客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=k+1),此包发送完毕,客户端和服务器进入ESTABLISHED状态,完成三次握手。
2)截获HTTP请求的内容,说明
2.1)以太网协议和帧头的内容,
以太网协议与帧头
网络协议类型为IP
2.2)FCS校验值是多少,如何验证其正确性
截取内容未获取FCS值,FCS值应在数据部分之后
2.3)列出IP头的内容,并说明总长度是多少?
是否有可选内容?
是否进行了IP分片?
IP头包含版本、分组头长度、服务类型、总长度、标识、标志、片偏移、生存时间、协议、头部校验和、源IP地址、目的IP地址、(sourcegeoip)源IP地址地理位置查询和目标IP地理位置查询
没有可选内容、没有进行IP分片(从标志位看出)
2.4)列出TCP头的内容;校验和的值是多少?
是否正确
TCP内容如图所示,包括源端口号、目标端口号、TCP片段长度、序号、头部长度、窗口大小、校验和、紧急指针,校验和值为d8a9
2.5)从浏览器发出的HTTP应用层内容是多少?
传输内容的数据数据部分(只截取了第一次发送的数据)如上图所示
2.6)返回的HTTP内容是什么?
并说明HTTP和HTML的区别
我们访问的任何网站的开头都带有http这个字眼!
因为他是互联网访问必须带的超文本传输协议。
所以他属于一种协议。
而HTML他是一种标签语言,可以这样理解,我们使用HTTP协议打开的一个网站,而这个网站显示出来的内容可能就是由HTML这种标签语言编写的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机网络 实验