实验报告7~TCPIP应用环境的设计分析实现
- 格式:doc
- 大小:664.50 KB
- 文档页数:14
TCP/IP网络协议分析实验一、实验目的1. 通过实验,学习和掌握TCP/IP协议分析的方法及其相关工具的使用;2. 熟练掌握 TCP/IP体系结构;3. 学会使用网络分析工具;4. 网络层、传输层和应用层有关协议分析。
二、实验类型分析类实验三、实验课时2学时四、准备知识1.Windows 2003 server 操作系统2.TCP/IP 协议3.Sniffer工具软件五、实验步骤1.要求掌握网络抓包软件Wireshark。
内容包括:●捕获网络流量进行详细分析●利用专家分析系统诊断问题●实时监控网络活动●收集网络利用率和错误等2.协议分析(一):IP协议,内容包括:●IP头的结构●IP数据报的数据结构分析3.协议分析(二):TCP/UDP协议,内容包括:●TCP协议的工作原理●TCP/UDP数据结构分析六、实验结果1.IP协议分析:(1)工作原理:IP协议数据报有首部和数据两部分组成,首部的前一部分是固定长度,共20字节,是IP数据报必须具有的。
首部分为,版本、首部长度、服务类型、总长度、标识、标志、片偏移、生存时间、协议、首部检验和、源地址、目的地址、可选字段和数据部分(2)IPV4数据结构分析:2.TCP协议分析:(1)工作原理:TCP连接是通过三次握手的三条报文来建立的。
第一条报文是没有数据的TCP报文段,并将首部SYN位设置为1。
因此,第一条报文常被称为SYN分组,这个报文段里的序号可以设置成任何值,表示后续报文设定的起始编号。
连接时不能自动从1开始计数,选择一个随机数开始计数可避免将以前连接的分组错误地解释为当前连接的分组。
(2)TCP数据结构分析第一次握手:第二次握手:第三次握手:3.UDP协议分析:(1)工作原理:与我们所熟悉的TCP一样,UDP协议直接位于IP的顶层。
根据OSI(开放系统互联)参考模型,UDP和TCP都属于传输层协议。
UDP的主要作用是将网络数据流量压缩成数据报的形式。
琼州学院电子信息工程学院《计算机网络实验》专业:年级:姓名:学号:指导老师:TCP/IP应用环境的设计一,案列描述:旭日创新公司对内需要提供web,dns,ftp,dhcp服务,对外提供dns,web服务,所有上述网络服务由3台serve2003操作系统的服务器提供,其中对外和对内的web服务由一天服务器承担,dns服务由一台服务器承担,ftp与dhcp服务由另一台服务器承担,企业申请到的域名为“”请你根据需求与服务配置描述,为企业规划和设计相应的IP寻址与服务器配置方案。
二,设计的目标一要求:根据上述的案列描述,所规划与所设计的方案需求要满足以下的具体目标与要求。
1)企业内部员工可以访问内部的WEB服务。
2)公众用户可以访问企业对外的WEB服务,但不能访问对内的WEB服务。
3)企业内部一般员工访问TCP时只具有读的权限,企业网络管理员访问TCP时具有读与写的权限,公众用户不能访问FTP服务。
4)企业内部员工所有的主机IP均有DHCP服务器动态分配,服务器IP地址为静态分配。
5)企业内部员工和公众用户均可以访问DNS服务。
三,方案设计:部署DHCP之前进行规划,明确哪些IP地址用于分配客户端,哪些用于手工指定给特点的服务器,在一个室友192.168.1.0的网段上。
子网掩码255.255.255.0,IP地址规划如下:1)DHCP服务器的IP地址为192.168.1.70,可分配的IP地址为192.168.1.2~192.168.1.254 2)默认的网关地址为192.168.1.13)固定地址服务器地址:192.168.1.70~192.168.1.254保留用于web,ftp,dhcp,dns服务器使用。
一,DHCP配置与规划:DNS服务器网络拓扑图1)安装DHCP:2)DHCP授权:DFCP控制台窗口进入3)添加名称或IP地址:4)添加IP地址作用域:5)添加排除:6)添加网关:7)查看DHCP服务器:二,DNS服务器规划及配置:拓扑图(安装不做详细介绍)1)新建区域:2)创建主机域名:3)测试的配置DNS服务器:三,WEB服务器的配置及规划:(安装不做详解)1)网站创建:2)选择路径:3)设置访问根权限:四,FTP设置及规划:(安装不做详解)1)FTP站点创建:2)FTP站点目录:3)FTP权限设置:。
tcp ip协议实验报告《TCP/IP协议实验报告》一、实验目的本次实验旨在通过实际操作,加深对TCP/IP协议的理解,掌握其基本原理和工作机制。
二、实验环境1. 操作系统:Windows 102. 软件工具:Wireshark、Putty三、实验内容1. 使用Wireshark监测网络数据包利用Wireshark工具,实时监测网络数据包的传输过程,观察数据包的结构和传输规则,以及TCP/IP协议的工作流程。
2. 使用Putty进行远程连接通过Putty工具,进行远程连接实验,模拟TCP/IP协议在网络通信中的应用场景,了解TCP/IP协议在远程通信中的工作原理。
3. 分析网络数据包结合Wireshark抓包结果和Putty远程连接实验,分析网络数据包的传输过程,探讨TCP/IP协议的数据传输机制,包括数据封装、传输流程和错误处理等方面的内容。
四、实验结果1. 通过Wireshark监测数据包,了解了TCP/IP协议的数据包格式和传输规则,包括TCP头部、IP头部等内容。
2. 利用Putty进行远程连接,实际体验了TCP/IP协议在远程通信中的应用,加深了对TCP/IP协议工作原理的理解。
3. 分析网络数据包,深入探讨了TCP/IP协议的数据传输机制,包括数据封装、传输流程和错误处理等方面的内容。
五、实验总结通过本次实验,我们对TCP/IP协议有了更深入的了解,掌握了其基本原理和工作机制,加强了对网络通信协议的理解和应用能力。
同时,通过实际操作,我们也发现了一些问题和不足之处,为今后的学习和实践提供了一定的参考和指导。
六、参考文献1. 《TCP/IP协议详解》2. 《计算机网络》通过本次实验,我们对TCP/IP协议有了更深入的了解,掌握了其基本原理和工作机制,加强了对网络通信协议的理解和应用能力。
同时,通过实际操作,我们也发现了一些问题和不足之处,为今后的学习和实践提供了一定的参考和指导。
希望通过不断的实践和学习,能够进一步提高对TCP/IP协议的理解和运用能力,为今后的网络通信工作打下坚实的基础。
TCP/IP协议分析及应用实验报告学号:姓名:班级:实验项目编号:B03862704 实验项目名称:传输控制协议TCP一、实验目的:1. 掌握TCP协议的报文格式。
2. 掌握TCP连接的建立和释放过程。
3. 掌握TCP数据传输中编号与确认的过程。
4. 掌握TCP协议校验和的计算方法。
5. 理解TCP重传机制。
二、实验环境:Windows server 2003TCP/IP协议分析及应用教学实验平台三、实验原理(或要求):TCP报文格式选项数据TCP连接的建立TCP是面向连接的协议。
在面向连接的环境中,开始传输数据之前,在两个终端之间必须先建立一个连接。
对于一个要建立的连接,通信双方必须用彼此的初始化序列号seq和来自对方成功传输确认的应答号ack(指明希望收到的下一个八位组的编号)来同步,习惯上将同步信号写为SYN,应答信号写为ACK。
整个同步的过程称为三次握手,如图:TCP连接的释放对于一个已经建立的连接,TCP使用四次握手来结束通话(使用一个带有FIN附加标记的报文段)。
如图TCP重传机制TCP每发送一个报文段,就对这个报文段设置一次计时器。
只要计时器设置的重传时间到期,但还没有收到确认,就要重传这一报文段。
四、实验步骤:练习一:察看TCP连接的建立和释放主机B、C、D启动协议分析器进行数据捕获,并设置过滤条件(提取TCP协议)。
主机A启动仿真编辑器,进入TCP连接视图。
在“服务器信息/IP地址”中填入主机C的IP地址;使用“端口扫描”获取主机C的TCP端口列表,在“服务器信息/端口”中填入主机C的一个TCP端口(大于1024);点击“连接”按钮进行连接。
察看主机B、C、D捕获的数据,填写下表。
TCP连接建立时,前两个报文的首部都有一个“maximum segment size”字段,它的值是多少?作用是什么?结合IEEE802.3协议规定的以太网最大帧长度分析此数据是怎样得出的。
主机A断开与主机C的TCP连接。
计算机科学与技术系实验报告专业名称网络工程课程名称 TCP/IP协议项目名称 DNS班级学号姓名同组人员实验日期 2014.12一、实验目的与要求:1.实验目的(1)掌握DNS的报文格式(2)掌握DNS的工作原理(3)掌握DNS域名空间的分类(4) 理解DNS高速缓存的作用2.实验环境拓扑结构源主机: F的IP地址:172.16.0.26 目的主机:A的IP地址:172.16.0.21 B的IP地址:172.16.0.22 C的IP地址:172.16.0.23 D的IP地址:172.16.0.24 E的IP地址:172.16.0.25 默认网关和DNS:172.16.0.254二、实验内容1.实验原理(1)DNS报文格式标识标志问题数资源记录数授权资源记录数额外资源记录数查询问题回答(资源记录数可变)授权(资源记录数可变)额外信息(资源记录数可变)(2)Internet域名空间的分类在Internet中,域名空间划分为三个部分:类属域、国家域和反向域。
1)类属域:按照主机的类属行为定义注册的主机。
类属域的顶级符号包括com、edu、gov、int、mil、net、org等。
2)国家域:按照国家定义注册的主机。
国家域的顶级符号包括cn、us、zw等。
3)反向域:把一个地址映射为名字。
(3)DNS高速缓存当服务器向另一个服务器请求映射并收到它的响应时,它会在把结果发送给客户之前,把这个信息存储在它的DNS高速缓存中。
若同一客户或另一个客户请求同样的映射,它就检查高速缓存并解析这个问题。
高速缓存减少了查询时间,提高了效率。
2.实验流程概述1)在机房调试好需做的拓扑结构2)根据拓扑结构,配置小组成员各自电脑的IP地址,子网掩码和网管3)根据课件中的具体实验要求和实验步骤进行操作3.实验具体步骤与实验结果本实验将主机A和B作为一组,主机C和D作为一组,主机E和F作为一组。
现仅以主机A和B为例,说明实验步骤。
tcp/ip实验报告一.实验目的二.实验内容2.1实验原理如图1所示。
计算机(ie )服务器(web 服务器: apache, microsoft iis) 计算机(netscape)三、实验步骤(1)清空高速缓存中的网页(图2):在ie浏览器中,选择“工具”——“internet选项”——“常规”标签——“删除文件”按钮图2 清除ie缓存(2)清空dns高速缓存(图3):在桌面上选择“开始”——“程序”——“附件”——“命令提示符”;——输入命令行“ipconfig/flushdns”——按“回车键”执行命令。
图3 清除dns域名解析缓存(5)从analyze菜单中选择“ follow tcp stream”,显示整个数据流。
其中,web浏览器发送的数据显示为一种颜色;所有由web服务器发送的数据显示为另一种颜色。
实验报告小组成员:组长:田廷魁组员:周霄晗周深立周斌杰田力陈童张鼎撰写人:田廷魁学号:201227920316 班级:网工1201班一、实验目的二、实验学时2 学时三、实验类型验证型实验四、实验步骤该实验采用网络结构一说明:ip 地址分配规则为主机使用原有 ip,保证所有主机在同一网段内。
按照拓扑结构图连接网络,使用拓扑验证检查连接的正确性。
本试验将主机 a 和 b 作为一组,主机 c 和d 作为一组,主机e 和f 作为一组。
现仅以主机 a 和 b 为例,说明实验步骤。
练习一:页面访问1. 主机 a 清空 ie 缓存。
------------------------------------------------------------------------------------------------------- *概要* 源主机: ip地址: 192.168.0.29 目的主机: ip地址: 192.168.0.251------------------------------------------------------------------------------------------------------- *命令交互过程*------------------------------------------------------------------------------------------------------- 端口: 80 端口: 1418 【问题】b) 根据本练习的报文内容,填写下表。
信息工程学院计算机网络应用技术实习报告学院:水利与建筑工程学院班级:姓名:学号:成绩:一、实习题目 : 实习四 TCP/IP网络协议二、实习过程一、实习目的1. 了解网络基本配置中包含的协议、服务、客户端,以及基本参数,并了解各种协议的作用,以及安装方法;2. 掌握Windows支持的网络协议及参数设置方法;3. 练习并掌握简单网络命令的使用。
二、实习内容1. 查看所在机器的主机名称和网络属性,包括网络基本配置中包含的协议、服务、客户端,以及有关的基本参数;2. 修改网络配置参数,建立小组内的局域网;3. 网络协议、服务、客户端等组件的安装和卸载方法;4. 常用网络命令的使用。
三、实习步骤1. 常用网络命令的使用(1)IPConfig命令 ipconfig/all ,显示的信息如下:(2) ping● 在命令行下键入:Ping 127.0.0.1,显示以下信息:● 在命令行下键入:Ping 本机IP地址,显示信息如下:说明网络配置正常。
● Ping 202.117.200.200,输出信息为:说明网络无法正常连接,出现错误。
2.查看所在机器的主机名称和网络参数,了解网络基本配置中包含的协议、服务和基本参数。
● 查看本机主机名称和工作组本机主机名称和工作组名称如图1。
查看本机网络配置参数“本地连接属性”窗口如图2。
“Internet协议(TCP/IP)”属性窗口如图3。
3.共享资源设置在本机上选择了文件夹多媒体软件,设置文件夹共享,共享属性为只读。
在本机上选择了文件夹多媒体实习,设置文件夹共享,共享属性为可改写。
4. 共享资源访问在邻居查看了计算机 NUMBER3 ,访问了共享文件夹,进行了拷贝文件、删除文件、改名等,能够顺利完成,说明该文件夹是可改写的。
在邻居查看了计算机 NUMBER4 ,访问了共享文件夹,进行了拷贝文件、删除文件、改名等,不能顺利完成,说明该文件夹是只读的。
5.修改网络配置参数,建立小组内的局域网● 修改本机所属工作组工作组名原为 CIE1N ,修改为 GROUP1 。
tcp ip实验报告《TCP/IP实验报告》TCP/IP协议是互联网上使用最广泛的协议之一,它是一种可靠的、面向连接的协议,用于在不同计算机之间进行数据通信。
在本次实验中,我们对TCP/IP协议进行了深入的研究和实验,以期更好地理解其工作原理和应用。
实验一:TCP连接建立过程我们首先对TCP连接建立过程进行了实验。
通过Wireshark抓包工具,我们观察到在建立TCP连接时,客户端和服务器端之间进行了三次握手的过程。
这三次握手分别是客户端向服务器端发送SYN包,服务器端收到后回复SYN+ACK 包,最后客户端再回复ACK包,完成连接的建立。
通过实验,我们深入了解了TCP连接建立的过程和原理。
实验二:TCP数据传输过程在第二个实验中,我们对TCP数据传输过程进行了实验。
我们使用了一个简单的客户端和服务器端程序,通过TCP协议进行数据传输。
通过抓包工具我们观察到,在数据传输过程中,TCP协议会对数据进行分段、封装、传输和重组等操作,确保数据的可靠传输和顺序交付。
这个实验让我们更加深入地了解了TCP协议在数据传输过程中的工作原理。
实验三:TCP连接的释放过程最后,我们进行了TCP连接的释放过程实验。
我们观察到在TCP连接释放时,客户端和服务器端进行了四次挥手的过程。
这四次挥手分别是客户端向服务器端发送FIN包,服务器端收到后回复ACK包,然后服务器端再向客户端发送FIN包,最后客户端回复ACK包,完成连接的释放。
通过这个实验,我们更加深入地了解了TCP连接释放的过程和原理。
通过本次实验,我们对TCP/IP协议有了更深入的理解,我们了解了TCP连接建立、数据传输和连接释放的过程和原理,这对我们今后的网络编程和网络管理工作具有重要的指导意义。
希望通过今后的实践和学习,我们能够更好地掌握和应用TCP/IP协议,为网络通信的可靠性和稳定性做出更大的贡献。
1 教学实习的目地本阶段实践目的是在结束了《计算机网络与TCP/IP》课程的学习之后,综合利用所学知识完成一个综合设计题目。
本阶段实践的主要任务是通过解决实际问题,巩固和加深《计算机网络与TCP/IP》课程中所学的理论知识和实际应用能力,通过实践教学的训练,基本掌握分析问题、解决问题的基本技能和技巧,包括问题描述、分析、设计、实现、测试等;熟悉网络项目设计、实现的规范和培养团体协作精神,获得初步的网络应用经验,为以后从事生产和科研工作打下一定的基础。
2 教学实习的内容实施实验网络系统集成,具体包括需求分析,构建网络环境,系统配置,应用集成,系统测试与调整。
3教学实习设计介绍3.1 设计题目《教室、办公、管理三个子网环境的设计》3.2 设计目标采用100/1000Mbps交换网络实现校区内部高速互联,连接主楼和二号教学楼,增加信息点若干个。
将学校的各种PC机、服务器、终端设备和局域网连接起来,整合现有的网络资源,改善与Internet/Cernet相连的网络性能。
构建一个以计算机多层交换网络为框架,以网络基本应用、网络管理、计算机多媒体辅助教学、电子化图书馆、教学管理办公自动化为平台的校园网,并逐步形成数字化校园网络。
3.3系统的主要功能3.3.1办公自动化基于Web综合管理信息系统,提供行政、人事、学籍、教学、后勤、财务管理、公文收发管理、教师档案管理、学生档案管理、科技档案管理等,使学校日常办公无纸化,减少办公开支,提高办公效率。
3.3.2网络多媒体教学将计算机多媒体视听引入课堂教学,使声音、图像、动画的普遍采用可以大大提高教学效果,使每一节课都能够得到有效的作用。
3.3.3学生自主学习针对不同的学生,提供不同的教学内容,采取不同的教学手段。
主要采用基于VOD、WEB及FTP的课件、光盘软件、Internet资源,学生可以根据自己的需要自由选择所需内容。
3.3.4电子图书馆基于Web的图书音像资料供学生随时阅读,并与Internet连接,使图书馆得到进一步拓展,使学生能够得到近乎无限的网上资源。