计算机网络应用技术TCP IP协议 实习报告

合集下载

tcpip实验报告

tcpip实验报告

网络协议分析实验一、实验目的通过使用协议分析软件,对通信系统的通信过程进行监控、分析,以了解通信协议的工作过程。

二、实验内容利用协议分析软件(如:Wireshark)跟踪局域网报文(如条件允许也可跟踪多种局域网协议报文),实验内容如下:将安装协议分析软件的PC接入以太网中,跟踪PC之间的报文,并存入文件以备重新查。

设置过滤器过滤网络报文以检测特定数据流。

利用协议分析软件的统计工具显示网络报文的各种统计信息。

三、实验步骤1、在PC中安装协议分析软件(如:Wireshark)。

具体安装过程详见附录:Wireshark用户指南。

2、启动Wireshark协议分析软件,选择抓包菜单项启动实时监视器,开始实时跟踪显示网络数据报文。

可根据系统提示修改显示方式,详见附录:Wireshark用户指南。

3、调出跟踪存储的历史报文,选择有代表性的ETHERNET,IEEE802.3,IP,ICMP,TCP,UDP报文,对照有关协议逐个分析报文各字段的含义及内容。

EHERNET报文格式IEEE802.3报文格式IP报文格式4、设置过滤器属性,如目的地址,源地址,协议类型等。

如过滤不需要的网络报文,过滤器允许设置第二层,第三层或第四层的协议字段。

过滤器有两种工作方式:1)捕获前过滤:协议分析软件用过滤器匹配网络上的数据报文,仅当匹配通过时才捕获报文。

2)捕获后过滤:协议分析软件捕获所有报文,但仅显示匹配符合过滤条件的报文。

选择统计菜单项可以显示网络中各种流量的统计信息,如:关于字节数,广播中报文数,出错数等。

UDP 客户/服务器实验一、实验目的本实验目的是使用因特网提供的UDP 传输协议,实现一个简单的UDP 客户/服务器程序,以了解传输层所提供的UDP 服务的特点,应用层和传输层之间的软件接口风格,熟悉socket 机制和UDP 客户端/服务器方式程序的结构。

二、实验内容本实验为UDP 客户/服务器实验。

实验内容:UDP echo 客户/服务器程序的设计与实现。

tcpip抓包实验报告

tcpip抓包实验报告

实验四传输层协议分析
实验目的
✧理解网络层协议TCP和UDP 的工作原理和封装机制
✧掌握一种协议分析软件(Wireshark)的高级使用方法(过滤器的设置)
实验器材
硬件:交换机1 台
路由器1 台
PC 机1 台
软件:windows xp Wireshark 软件
实验内容
1、网络层协议TCP 和UDP的封装,从当前计算机的网络应用中抓取相关TCP和UDP 封装的包,并
做分析。

2、抓取一个完成的TCP 通信过程,并对其报文内容做解析。

第一次握手:
第二次握手:
第三次握手:
3、抓取一个UDP 报文,并对其报文内容做解析。

相关问题
1、总结比较TCP 和UDP 的区别。

主要协议分析实验报告(3篇)

主要协议分析实验报告(3篇)

第1篇一、实验背景随着计算机网络技术的飞速发展,网络协议作为计算机网络通信的基础,扮演着至关重要的角色。

为了更好地理解网络协议的工作原理和功能,我们开展了主要协议分析实验。

本实验旨在通过分析常用网络协议的报文格式和工作机制,加深对网络协议的理解。

二、实验目的1. 熟悉常用网络协议的报文格式和工作机制。

2. 掌握网络协议分析工具的使用方法。

3. 培养网络故障排查和问题解决能力。

三、实验环境1. 实验设备:PC机、网线、Wireshark软件。

2. 实验网络:局域网环境,包括路由器、交换机、PC等设备。

四、实验内容本实验主要分析以下协议:1. IP协议2. TCP协议3. UDP协议4. HTTP协议5. FTP协议五、实验步骤1. IP协议分析(1)启动Wireshark软件,选择合适的抓包接口。

(2)观察并分析IP数据报的报文格式,包括版本、头部长度、服务类型、总长度、标识、标志、片偏移、生存时间、协议、头部校验和、源IP地址、目的IP地址等字段。

(3)分析IP分片和重组过程,观察TTL值的变化。

2. TCP协议分析(1)观察TCP数据报的报文格式,包括源端口号、目的端口号、序号、确认号、数据偏移、标志、窗口、校验和、紧急指针等字段。

(2)分析TCP连接建立、数据传输、连接终止的过程。

(3)观察TCP的重传机制和流量控制机制。

3. UDP协议分析(1)观察UDP数据报的报文格式,包括源端口号、目的端口号、长度、校验和等字段。

(2)分析UDP的无连接特性,观察UDP报文的传输过程。

4. HTTP协议分析(1)观察HTTP请求报文和响应报文的格式,包括请求行、头部字段、实体等。

(2)分析HTTP协议的请求方法、状态码、缓存控制等特性。

(3)观察HTTPS协议的加密传输过程。

5. FTP协议分析(1)观察FTP数据报的报文格式,包括命令、响应等。

(2)分析FTP的文件传输过程,包括数据传输模式和端口映射。

计算机网络技术实习报告(精选10篇)

计算机网络技术实习报告(精选10篇)

计算机网络技术实习报告(精选10篇)计算机网络技术实习报告(精选10篇)一段时间的实习生活又将谢下帷幕,相信你一定有很多值得分享的收获,是时候写一篇实习报告好好总结一下了。

可是怎样写实习报告才能出彩呢?以下是小编为大家整理的计算机网络技术实习报告(精选10篇),希望对大家有所帮助。

计算机网络技术实习报告篇1一、实习目的和任务学生通过实习,掌握网线制作与测试中常用设备的使用与使用技巧,熟练掌握局域网组建,掌握局域网组建中至少一种网络操作系统软件的安装、设置和维护使用,掌握网络服务的安装与配置。

初步接触网络管理方法及其网络工程技术基本知识,提高运用理论知识解决实际问题的能力。

二、实习基本要求1、掌握网线制作与测试基本知识。

2、掌握对等网的组建方法。

3、熟悉局域网的组建及维护。

4、熟悉网络服务与配置。

5、熟悉局域网与INTERNET的接入技术。

三、实习内容:实训虽然只有五天时间,但我们学到了很多内容。

周一,老师讲解一些有关知识,实训的地点时间以及安排,把该交代同学的都交代了。

虽然体检用去了一些时间,不过刚好,体检完了,我们可以首先预习这本实训书。

用灵活清晰的头脑理解书本知识,有了从分的思维,为以后的几天实训做铺垫。

周二,上午,在图书馆看书,查找资料,了解下午所需要进行的实训步骤。

下午,明白了任务是需要动手操作网线制作与测试的基本知识与亲自组建对等网。

关于网线的制作,首先要明白,计算机网络的传输介质,分为两大类,有线传输介质和无线传输介质,有线传输介质包括双绞线(常用的双绞线由四对导线按照一定的密度反时针互相扭绞在一起的,分别用橙、蓝、绿、综4种颜色标出,具体来说是橙、白橙、蓝、白蓝、绿、白绿、棕、白棕八种颜色,也就是有8条铜线。

双绞线可分为屏蔽双绞线和非屏蔽双绞线两大类,常用连接双绞线的硬件有RJ—45水晶头以及信息插座。

),同轴电缆(先由两根同轴心、相互绝缘的圆柱形金属导体构成基本单元(同轴对),再由单个或多个同轴对组成的电缆。

TCP/ IP网络协议分析网络协议分析实验报告(简洁)

TCP/ IP网络协议分析网络协议分析实验报告(简洁)

广东警官学院《计算机网络》
实验报告
课程名称计算机网络原理
实验学期 2011 至 2012 学年第二学期
学生所在系部计算机系
年级 2010 专业班级计算机科学与技术3班
学生姓名陆长鹏学号 201007140315 任课教师
实验成绩
计算机系制
实验报告须知
1、学生上交实验报告时,必须为打印稿(A4纸)。

页面空间不够,可以顺延。

2、学生应该填写的内容包括:封面相关栏目、实验地点、时间、目的、设备环境、
内容、结果及分析等。

3、教师应该填写的内容包括:实验成绩、教师评价等。

4、教师根据本课程的《实验指导》中实验内容的要求,评定学生的综合性实验成
绩;要求在该课程期末考试前将实验报告交给任课教师。

综合性实验中,所涉及的程序,文档等在交实验报告前,拷贝给任课教师。

任课教师统一刻录成光盘,与该课程的期末考试成绩一同上交到系里存档。

5、未尽事宜,请参考该课程的实验大纲和教学大纲。

《计算机网络原理》课程综合性实验报告
开课实验室:网络工程实验室2012 年月日。

计算机网络ip协议实验报告

计算机网络ip协议实验报告

计算机网络ip协议实验报告篇一:计算机网络网际协议IP实验报告实验目的:1. 掌握IP数据报的报文格式2. 掌握IP校验和计算方法3. 掌握子网掩码和路由转发4. 理解特殊IP地址的含义5. 理解IP分片过程6. 理解协议栈对IP协议的处理方法7. 理解IP路由表作用以及IP路由表的管理网络结构:共享模块主机B _1 _1交换模块共享模块共享模块主机A 主机C 主机D 主机E主机F_2 _3 _4 _2 _3练习1:实验名称:编辑并发送IP数据报实验内容:各主机打开协议分析器,进入相应的网络结构并验证网络拓扑的正确性,如果通过拓扑验证,关闭协议分析器继续进行实验,如果没有通过拓扑验证,请检查网络连接。

本练习将主机A、B、C、D、E、F作为一组进行实验。

1. 主机B在命令行方式下输入staticroute_config 命令,开启静态路由服务。

2. 主机A启动协议编辑器,编辑一个IP数据报,其中:MAC层:目的MAC地址:主机B的MAC地址(对应于接口的MAC)。

源MAC地址:主机A的MAC地址。

协议类型或数据长度:0800。

IP层:总长度:IP层长度。

生存时间:128。

源IP地址:主机A的IP地址()。

目的IP地址:主机E的IP地址()。

校验和:在其它所有字段填充完毕后计算并填充。

自定义字段:数据:填入大于1字节的用户数据。

【说明】先使用协议编辑器的“手动计算”校验和,再使用协议编辑器的“自动计算”校验和,将两次计算结果相比较,若结果不一致,则重新计算。

● IP在计算校验和时包括哪些内容?3. 在主机B(两块网卡分别打开两个捕获窗口)、E 上启动协议分析器,设置过滤条件(提取IP协议),开始捕获数据。

4. 主机A发送第1步中编辑好的报文。

5. 主机B、E停止捕获数据,在捕获到的数据中查找主机A所发送的数据报,并回答以下问题:●第1步中主机A所编辑的报文,经过主机B到达主机E后,报文数据是否发生变化?若发生变化,记录变化的字段,并简述发生变化的原因。

计算机网络实习报告15篇

计算机网络实习报告15篇

计算机网络实习报告15篇计算机网络实习报告15篇在当下社会,越来越多的事务都会使用到报告,不同种类的报告具有不同的用途。

我敢肯定,大部分人都对写报告很是头疼的,下面是小编为大家收集的计算机网络实习报告,希望对大家有所帮助。

计算机网络实习报告1根小线弄平弄齐,否则装入水晶头时可能会出现个别小线套不上水晶头里的金属触片的情况,从而导致整根网线作废(只能剪掉水晶头重装)。

第七步是连接局域网。

这一步倒没有什么太难的地方,只不过需要反复调试。

可先在"开始"-"运行"里输入"cmd"进入"命令提示符",然后输入"ipconfig"查看本机或是其它机子的IP地址。

然后在"网上邻居"里设置好"网关"、"子网掩码"和"IP地址"就可以尝试着连接目标计算机了。

如果连接不上可以考虑在"命令提示符"里"ping"一下,看是否网络连接通畅。

如果第四步和第六步工作没做好的话,都有可能导致这一步无法完成。

第八步是网上冲浪。

进入这一步就相对轻松多了。

很多同学都对在线电影感兴趣,只是不知道免费在线电影网站的网址,我告诉他们网站的网址,又帮他们下载并安装好real player 10,就可以在线观看电影了。

不过有一点值得注意,机房的电脑都安装了还原精灵,一重启就会自动还原系统盘(C盘),所以我下载的软件一律放在D盘。

与别人不一样的是,我并不着急网上冲浪,而是先下载一个叫"MAXTHON"(即"遨游")的浏览器。

众所周知,IE浏览器本身太耗资源,反应速度慢,且极易出现"停止响应"的现象,而遨游就快捷多了,我已经习惯用它了。

下载好浏览器后,我接着下载"紫光拼音输入法3.0",它相对于"微软拼音"和"智能ABC"要好用得多。

计算机网络技术实习报告(精选9篇)

计算机网络技术实习报告(精选9篇)

计算机网络技术实习报告计算机网络技术实习报告(精选9篇)计算机网络技术实习报告篇1一、实习目的1、加强巩固理论知识,培养发现问题并运用所学知识分析问题和解决问题的能力2、锻炼自己,培养工作能力、适应社会能力和自我管理的能力。

3、了解实习单位计算机的应用情况、需求情况和发展方向及前景。

4、亲身参与单位工作事项,认识工作的的具体流程。

5、通过实习来认识自己,发现不足,提前做好自己的职业规划。

二、实习过程这次毕业实习是做网络管理员,以日常的计算机日常的软硬件维护为主,兼顾单位内部服务器和网络的维护,通过两个月的实习,学到了很多。

局域网在构建和使用时,难免出现这样那样的故障。

排除故障、优化系统,是管理局域网最基本的工作。

从网络设备的使用配置、排除故障、优化性能等几个关键技术出发,简单归纳了一些局域网维护及优化的经验和技巧。

三、主要收获计算机网络管理在各个企事业单位占据着越来越重要的地位,网络管理的工作也变的复杂广泛,所以我们光有课本上的理论知识是不够的,必须在工作中不断的学习,不断的实践,从学习和事件中积累经验,这样才能有所提高,同时对于即将走向社会的我们要能以最好的心态和最快的适应速度去适应社会环境,熟悉了网络的日常维护工作以及网络常见故障与排除,了解了局域网络的大体结构和组建方式,对网络安全管理有了初步的了解和认识,能进行初级的网络安全攻防操作,为步入社会打下了基础。

四、存在问题1、电脑无法登录到服务器;2、电脑无法通过局域网接入Internet;3、电脑在"网上邻居"中只能看到自己,而看不到其他电脑,从而无法使用其他电脑上的共享资源和共享打印机4、电脑无法在网络内实现访问其他电脑上的资源;5、网络中的部分电脑运行速度异常的缓慢。

五、解决措施以下原因可能导致连通性故障:1、网卡未安装,或未安装正确,或与其他设备有冲突;2、网卡硬件故障;3、网络协议未安装,或设置不正确;4、网线、跳线或信息插座故障;5、Hub电源未打开,Hub硬件故障,或Hub端口硬件故障;排除方法:1、确认连通性故障当出现一种网络应用故障时,如无法接入Internet,首先尝试使用其他网络应用,如查找网络中的其他电脑,或使用局域网中的Web 浏览等。

计算机网络技术实习报告8篇

计算机网络技术实习报告8篇

计算机网络技术实习报告8篇计算机网络技术实习报告1一、实习目的和任务学生通过实习,掌握网线制作与测试中常用设备的使用与使用技巧,熟练掌握局域网组建,掌握局域网组建中至少一种网络操作系统软件的安装、设置和维护使用,掌握网络服务的安装与配置。

初步接触网络管理方法及其网络工程技术基本知识,提高运用理论知识解决实际问题的能力。

二、实习基本要求1、掌握网线制作与测试基本知识2、掌握对等网的组建方法3、熟悉局域网的组建及维护4、熟悉网络服务与配置5、熟悉局域网与INTERNET的接入技术三、实习内容:(注:主要写实训相关理论、实习操作等内容)实训虽然只有五天时间,但我们学到了很多内容。

周一,老师讲解一些有关知识,实训的地点时间以及安排,把该交代同学的都交代了。

虽然体检用去了一些时间,不过刚好,体检完了,我们可以首先预习这本实训书。

用灵活清晰的头脑理解书本知识,有了从分的思维,为以后的几天实训做铺垫。

周二,上午,在图书馆看书,查找资料,了解下午所需要进行的实训步骤。

下午,明白了任务是需要动手操作网线制作与测试的基本知识与亲自组建对等网。

关于网线的制作,首先要明白,计算机网络的传输介质,分为两大类,有线传输介质和无线传输介质,有线传输介质包括双绞线(常用的双绞线由四对导线按照一定的密度反时针互相扭绞在一起的,分别用橙、蓝、绿、综4种颜色标出,具体来说是橙、白橙、蓝、白蓝、绿、白绿、棕、白棕八种颜色,也就是有8条铜线。

双绞线可分为屏蔽双绞线和非屏蔽双绞线两大类,常用连接双绞线的硬件有RJ—45水晶头以及信息插座。

),同轴电缆(先由两根同轴心、相互绝缘的圆柱形金属导体构成基本单元(同轴对),再由单个或多个同轴对组成的电缆。

常用的同轴电缆有两类:50Ω和75Ω的同轴电缆。

),光钎(光纤是由石英拉成丝,由纤芯和包层构成双层通信圆柱体组成的)等。

无线传输介质包括无线电波、红外线和激光等。

实训步骤:直通线与交叉线,直通线两端排序方式相同,即都用RJ—45A标准或RJ—45B标准。

计算机网络教学实践报告(3篇)

计算机网络教学实践报告(3篇)

第1篇一、引言随着信息技术的飞速发展,计算机网络已经成为现代社会不可或缺的一部分。

为了适应时代的需求,提高学生的计算机网络应用能力,我们开展了计算机网络教学实践活动。

本文将对本次实践活动的背景、目标、实施过程和成果进行总结和分析。

二、背景与目标1. 背景随着我国互联网的普及和信息技术的发展,计算机网络已成为人们日常生活和工作中不可或缺的一部分。

为了让学生更好地适应社会需求,提高学生的计算机网络应用能力,我们开展了计算机网络教学实践活动。

2. 目标(1)提高学生对计算机网络基本概念、原理和应用的理解;(2)培养学生的计算机网络实践操作能力;(3)激发学生对计算机网络领域的兴趣,培养创新精神和团队协作能力。

三、实施过程1. 实践内容(1)计算机网络基础理论教学:包括网络拓扑结构、传输介质、网络协议等基本概念;(2)网络设备配置与调试:包括交换机、路由器等设备的配置与调试;(3)网络操作系统应用:包括Windows Server和Linux系统的配置与维护;(4)网络安全与防护:包括防火墙、入侵检测等安全技术的应用。

2. 实践方式(1)课堂讲授:教师结合实际案例,讲解计算机网络基本概念、原理和应用;(2)实验操作:学生在实验室进行实际操作,巩固理论知识;(3)小组讨论:学生分组讨论,共同解决问题,提高团队协作能力;(4)项目实践:学生自主完成项目,提高综合运用能力。

3. 实践时间本次实践课程共计16周,每周2学时,共计32学时。

四、成果与总结1. 成果(1)学生掌握了计算机网络基本概念、原理和应用;(2)学生具备了一定的网络设备配置与调试能力;(3)学生熟悉了网络操作系统应用和网络安全与防护技术;(4)学生的团队协作能力和创新精神得到提高。

2. 总结(1)教学效果良好:通过本次实践,学生对计算机网络有了更加深入的了解,提高了实践操作能力;(2)教学方法合理:结合理论教学和实践操作,使学生在实践中掌握知识;(3)实践环境优越:实验室设备齐全,为学生提供了良好的实践条件;(4)师资力量雄厚:教师具备丰富的实践经验,为学生提供专业指导。

2023年关于计算机网络技术的实习报告四篇

2023年关于计算机网络技术的实习报告四篇

2023年关于计算机网络技术的实习报告四篇计算机网络技术的实习报告篇1(1323字)根小线弄平弄齐,否则装入水晶头时可能会出现个别小线套不上水晶头里的金属触片的情况,从而导致整根网线作废(只能剪掉水晶头重装)。

第七步是连接局域网。

这一步倒没有什么太难的地方,只不过需要反复调试。

可先在"开始"-"运行"里输入"cmd"进入"命令提示符",然后输入"ipconfig"查看本机或是其它机子的IP地址。

然后在"网上邻居"里设置好"网关"、"子网掩码"和"IP地址"就可以尝试着连接目标计算机了。

如果连接不上可以考虑在"命令提示符"里"ping"一下,看是否网络连接通畅。

如果第四步和第六步工作没做好的话,都有可能导致这一步无法完成。

第八步是网上冲浪。

进入这一步就相对轻松多了。

很多同学都对在线电影感兴趣,只是不知道免费在线电影的网址,我告诉他们的网址,又帮他们下载并安装好realplayer10,就可以在线观看电影了。

不过有一点值得注意,机房的电脑都安装了还原精灵,一重启就会自动还原系统盘(C盘),所以我下载的软件一律放在D盘。

与别人不一样的是,我并不着急网上冲浪,而是先下载一个叫"MAXTHON"(即"遨游")的浏览器。

众所周知,IE浏览器本身太耗资源,反应速度慢,且极易出现"停止响应"的现象,而遨游就快捷多了,我已经习惯用它了。

下载好浏览器后,我接着下载"紫光拼音输入法3.0",它相对于"微软拼音"和"智能ABC"要好用得多。

安装完"紫光拼音"后,我才正是开始网上冲浪。

TCPIP协议分析实验报告7

TCPIP协议分析实验报告7

TCP/IP协议分析及应用实验报告学号:姓名:班级:实验项目编号:B03862707 实验项目名称:超文本传输协议HTTP一、实验目的:1. 掌握HTTP的报文格式。

2. 掌握HTTP的工作原理。

3. 掌握HTTP常用方法。

二、实验环境:Windows server 2003TCP/IP协议分析及应用教学实验平台三、实验原理(或要求):HTTP报文格式统一资源定位符URLURL是对可以从Internet上得到的资源的位置和访问方法的一种简洁表示,也是指明Internet上任何种类信息的标准。

它定义四种要素:方法、主机、端口和路径(方法://主机:端口/路径)。

方法:用来读取文档的协议。

主机:存放信息的计算机。

万维网页面通常存储在以“www”为起始别名的计算机中。

端口:服务器应用程序的端口号。

路径:信息所存放的路径名。

万维网工作过程四、实验步骤:练习二:页面提交1.主机B启动协议分析器开始捕获数据并设置过滤条件(提取HTTP协议)。

2.主机A启动IE浏览器,在“地址”框中输入“http://172.16.0.10/experiment/post.html”,并连接。

在返回页面中,填写“用户名”和“密码”,单击“确定”按钮。

3.主机B停止捕获数据,保存会话命令(方法:会话交互视图\单击右键\保存会话命令菜单,保存为Http2.txt),分析捕获到的数据.五、实验记录或结果六、思考题:同时打开多个浏览器窗口并访问一个WEB站点的不同页面时,系统是根据什么把返回的页面正确地显示到相应窗口的?答:使用多个浏览器窗口访问一个WEB 站点的不同页面时,每一个浏览器窗口可能对应一个或多个连接,每一个连接和数据报中的一个端口相对应,系统是根据这种对应关系把返回的页面正确地显示到相应窗口中。

TCPIP实验报告

TCPIP实验报告

TCP/IP技术实验报告书专业:[通信工程]学生姓名:[张世超]完成时间:2020年7月12日实验一网络应用程序基础实验目的:通过实验,使学生熟悉并掌握运用TCP/IP技术进行网络编程的基本知识,加深对课堂教学内容的理解,掌握套接字网络通信编程技术,能够运用VC++为开发工具编程解决网络通信中的实际问题,进行一些简单的网络应用程序设计。

实验内容:1,Winsock的启动与终止。

2,Winsock的创建及绑定和关闭。

3,建立通信连接listen及accept和connect。

4,数据的传输。

5,简单的客户机/服务器之间的通信。

要求:通过在SDK模式下完成数据通信的过程,掌握Windows Socket的常用函数的形式和使用方法,理解数据通信的过程。

实验步骤:1,打开VC环境1,使用向导为客户端创建工程:选择可执行程序,选择使用wsa环境,单文档环境,其他的选择默认设置2,在文件中添加代码3,编译调试4,使用向导为服务器端创建工程:选择可执行程序,选择使用wsa环境,单文档环境,其他的选择默认设置5,在文件中添加代码6,编译调试7,分别打开两个系统命令窗口中,并分别在其中运行客户端和服务器端程序。

8,在客户端侧输入字符,可以看到服务器收到字符串参考代码:课本156页--160页实验结果:Client:#include<>#include<>n");return;};n");return;}#ifdef _AFXDLLEnable3dControls(); return FALSE; }CsockServer:#include ""#include ""#include ""#ifdef _DEBUG#define new DEBUG_NEW#undef THIS_FILEstatic char THIS_FILE[] = __FILE__;#endif#ifdef _AFXDLLEnable3dControls(); return FALSE; }实验截图:实验四 WinInet实现FTP客户端实验目的:通过实验,使学生熟悉并掌握运用TCP/IP技术进行网络编程的基本知识,加深对课堂教学内容的理解,掌握套接字网络通信编程技术,能够运用VC++为开发工具编程解决网络通信中的实际问题,进行一些简单的网络应用程序设计。

TCPIP实验报告

TCPIP实验报告

TCP/IP技术实验报告书专业:[通信工程]学生姓名:[张世超]完成时间:2014年6月11日实验一网络应用程序基础实验目的:通过实验,使学生熟悉并掌握运用TCP/IP技术进行网络编程的基本知识,加深对课堂教学内容的理解,掌握套接字网络通信编程技术,能够运用VC++为开发工具编程解决网络通信中的实际问题,进行一些简单的网络应用程序设计。

实验内容:1,Winsock的启动与终止。

2,Winsock的创建及绑定和关闭。

3,建立通信连接listen及accept和connect。

4,数据的传输。

5,简单的客户机/服务器之间的通信。

要求:通过在SDK模式下完成数据通信的过程,掌握Windows Socket的常用函数的形式和使用方法,理解数据通信的过程。

实验步骤:1,打开VC环境1,使用向导为客户端创建工程:选择可执行程序,选择使用wsa环境,单文档环境,其他的选择默认设置2,在文件中添加代码3,编译调试4,使用向导为服务器端创建工程:选择可执行程序,选择使用wsa环境,单文档环境,其他的选择默认设置5,在文件中添加代码6,编译调试7,分别打开两个系统命令窗口中,并分别在其中运行客户端和服务器端程序。

8,在客户端侧输入字符,可以看到服务器收到字符串参考代码:课本156页--160页实验结果:Client:#include<Winsock2.h>#include<stdio.h>//服务器端口号为5050#define DEFAULT_PORT 5050#define DATA_BUFFER 1024void main(int argc,char *argv[]){WSADATA wsaData;SOCKET sClient;int iPort=DEFAULT_PORT;//从服务器端接收的数据长度int iLen;//接收数据的缓冲char buf[DATA_BUFFER];//服务器端地址struct sockaddr_in ser;//判断输入的参数是否正确if(argc<2){//提示在命令行中输入服务器IP地址printf("Usage:client [server IP address]\n");return;}//接收数据的缓冲区初始化memset(buf,0,sizeof(buf));if(WSAStartup(MAKEWORD(2,2),&wsaData)!=0){printf("Failed to load Winsock.\n");return;}//填写要连接的服务器地址信息ser.sin_family=AF_INET;ser.sin_port=htons(iPort);//inet_addr()函数将命令行的点分IP地址转换为用二进制表示的网络字节顺序的IP地址ser.sin_addr.s_addr=inet_addr(argv[1]);//建立客户端流式套接口sClient=socket(AF_INET,SOCK_STREAM,0);if(sClient==INVALID_SOCKET){printf("socket() Failed:%d\n",WSAGetLastError());return;}//请求与服务器端建立TCP连接if(connect(sClient,(structsockaddr*)&ser,sizeof(ser))==INVALID_SOCKET){printf("connect() Failed:%d\n",WSAGetLastError());return;}else{//从服务器端接收数据iLen=recv(sClient,buf,sizeof(buf),0);if(iLen==0)return;else if(iLen==SOCKET_ERROR){printf("recv() Failed:%d",WSAGetLastError());return;}printf("recv() data from server:%s\n",buf);}closesocket(sClient);WSACleanup();}Server:#include<Winsock2.h>#include<stdio.h>#include<stdlib.h>#pragma comment(lib,"ws2_32.lib")//服务器使用的端口号为5050#define DEFAULT_PORT 5050void main(){int iPort=DEFAULT_PORT;WSADATA wsaData;SOCKET sListen,sAccept;//客户端地址长度int iLen;//发送的数据长度int iSend;//要发送给客户端的信息char buf[]="I am a server.";//服务器和客户端的IP地址struct sockaddr_in ser,cli;printf("---------------------------\n");printf("Server waiting\n");printf("---------------------------\n");if(WSAStartup(MAKEWORD(2,2),&wsaData)!=0){printf("Failed to load Winsock.\n");return;}//创建服务器端套接口sListen=socket(AF_INET,SOCK_STREAM,0);if(sListen==INVALID_SOCKET){printf("socket() Failed:%d\n",WSAGetLastError());return;}//以下建立服务器端地址ser.sin_family=AF_INET;//htons()函数把一个双字节的主机直接顺序的数据转换为网络直接顺序的数ser.sin_port=htons(iPort);//htonl()函数把一个四字节的主机直接顺序的数据转换为网络直接顺序的数//使用系统制定的IP地址INADDR_ANYser.sin_addr.s_addr=htonl(INADDR_ANY);if(bind(sListen,(LPSOCKADDR)&ser,sizeof(ser))==SOCKET_ERROR){printf("bind() Failed: %d\n",WSAGetLastError());return;}//进入监听状态if(listen(sListen,5)==SOCKET_ERROR){printf("listen() Failed:%d\n",WSAGetLastError());return;}//初始化客户端地址长度参数iLen=sizeof(cli);//进入一个无限循环,等待客户的连接请求while(1){sAccept=accept(sListen,(struct sockaddr*)&cli,&iLen);if(sAccept==INVALID_SOCKET){printf("accept() Failed: %d\n",WSAGetLastError());break;}//输出客户IP地址和端口号printf("Accepted clientIP:[%s],port:[%d]\n",inet_ntoa(cli.sin_addr),ntohs(cli.sin_port));//给建立连接的客户发送信息iSend=send(sAccept,buf,sizeof(buf),0);if(iSend==SOCKET_ERROR){printf("send() Failed: %d\n",WSAGetLastError());break;}else if(iSend==0)break;else{printf("send() byte:%d\n",iSend);printf("---------------------------\n");}closesocket(sAccept);}closesocket(sListen);WSACleanup();}实验截图:实验二基于TCP协议的客户/服务器通信程序实验目的:通过实验,使学生熟悉并掌握运用TCP/IP技术进行网络编程的基本知识,加深对课堂教学内容的理解,掌握套接字网络通信编程技术,能够运用VC++为开发工具编程解决网络通信中的实际问题,进行一些简单的网络应用程序设计。

计算机网络技术实习报告4篇 - 实习报告

计算机网络技术实习报告4篇 - 实习报告

计算机网络技术实习报告4篇-实习报告计算机网络技术实习报告篇1实习目的:我在佛山的一家网络公司实习,总的来说,此次实习是一次成功的顺利的实习。

通过我们的努力,我们已最大可能的完成了实习大纲的要求,既充分巩固了大学前期一年的专业知识,又对今后两年的专业科目学习有了新的理解,这次专业认识实习增强了我们的职业意识,并激发我们在今后的工作中根据实习的经验识时务的调整自己的知识结构和经验技能,以更好的适应社会在新闻传播领域,尤其是网络传播发展方向的人才需求。

实习内容:我承担了公司网站开发、ftp 服务器的管理工作和公司内信息服务的日常检测工作,这同专业的发展方向是极其吻合的。

公司网站是公司对外宣传的名片,一个好的公司网站能让客户更快更好地了解到公司的理念与成功之道,为公司带来更多的效益,所以我尽量地收集了解关于公司的资料,筛选设计好公司的主页,并充分运用所学知识实现更多的动态网站功能,打造出一个美观实用的公司网站。

ftp 服务带有自身的特殊性,用户可以在其中发布各种文档包括文本、声音、视频、多媒体等,对ftp 的管理就要有极好的电脑知识尤其要对文件路径十分了解,还要有信息归纳的能力,将公司内用户上传的文档分门别类的放在不同的文件夹中,这也是作为我门专业学生应当具有的基本能力之一,在ftp 管理的过程中,我深刻的感受到了作为信息管理者和发布者是非辨别和政治敏感的重要,用户上传的文档是未经许可和身份认证的,所以在ftp 服务权限中对上传文件夹(up )做了只能上传而不能随意下载的处理,而管理员的职责是将up 文件夹中的文档作初步审查,审查包括文档中是否包含反政府反党的信息、是否包含黄色等不健康信息、是否倡导了不健康不科学的生活方式和态度等各个方面。

所以说要做好这些事情,不细心负责,没有基本的专业素养,是很容易出现漏洞的。

第一天去网络公司实习,心里不可避免的有些疑惑:不知道领导怎么样,应该去怎么做啊,要去干些什么呢等等吧!踏进办公室,只见几个陌生的脸孔。

实验四TCPIP协议属性设置报告

实验四TCPIP协议属性设置报告

实习五TCP/IP网络协议配置一、实习目的1.了解网络基本配置中包含的协议、服务、客户端,以及基本参数,并了解各种协议的作用,以及安装方法;2.掌握Windows支持的网络协议及参数设置方法;3.练习并掌握简单网络命令的使用。

二、实习内容1.查看所在机器的主机名称和网络属性,包括网络基本配置中包含的协议、服务、客户端,以及有关的基本参数;2.修改网络配置参数,建立小组内的局域网;3.网络协议、服务、客户端等组件的安装和卸载方法;4.常用网络命令的使用。

三、实习步骤1. 常用网络命令的使用(1)IPConfig●命令 ipconfig/all ,显示的信息如下:Windows IP ConfigurationHost Name . . . . . . . . . . . . : 3npc90Primary Dns Suffix . . . . . . . :Node Type . . . . . . . . . . . . : UnknownIP Routing Enabled. . . . . . . . :NoWINS Proxy Enabled. . . . . . . . : NoEthernet adapter 本地连接:Connection-specific DNS Suffix . :Description . . . . . . . . . . . . : Realtek RTL8168D<P>/8111D<P> PCI-E Gigabit Ethernet NICController (3C905C-TX Compatible)Physical Address. . . . . . . . . : 78-E3-B5-9F-5E-2EDhcp Enabled. . . . . . . . . . . :NoIP Address. . . . . . . . . . . . : 192.168.17.90Subnet Mask . . . . . . . . . . . :255.255.255.0Default Gateway . . . . . . . . . : 192.168.17.252DNS Servers . . . . . . . . . . . :210.27.80.261.150.47.1(2) ping●在命令行下键入:Ping 127.0.0.1,显示以下信息:●在命令行下键入:Ping 本机IP地址,显示信息如下:说明网络配置正确。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

信息工程学院
计算机网络应用技术实习报告
学院:水利与建筑工程
学院班级:姓名:学号:成绩:
一、实习题目 : 实习四 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 。

● 修改本机网络配置参数:
修改的本机网络配置参数为:
使用IPConfig命令测试结果:
使用Ping命令测试结果如下:
思考问题:
1.在网络设置中应注意哪些问题?
同一小组的小组名应当相同,IP的最后一位应当连续,子网掩码相同,设置完成后用config、ping和网上邻居检测配置是否正确。

2.安装网络协议共分几部分,安装时应注意的问题是什么?
在桌面选择“网上邻居”,右击,在弹出菜单中选择属性,打开“网络连接”,选择“本地连接”右击,在弹出菜单中选择属性,打开“本地连接属性”窗口,单击“安装”,在打开对话框中选择“协议”,在列表对话框中选择“Internet协议(TCP/IP)”。

单击“确定”按钮,添加TCP/IP协议。

然后设置TCP/IP协议:打
开“本地连接属性”窗口,选择“Internet协议(TCP/IP)”。

单击“属性”按钮,在“Internet协议(TCP/IP)属性”对话框中设置TCP/IP协议的相关参数,设置参数为本机原始参数。

3.Ping命令和Ipconfig命令的功能是什么?
IPConfig命令可用于显示当前的TCP/IP配置信息。

Ping命令实际是通过ICMP 协议来测试网络的连接情况的,即将数据发送到另一台主机,并要求在应答中返回这个数据,以确定连接的情况,所以用ping命令可以确定本地主机是否能和另一台主机通信。

三、实习总结
1.通过本次实习,我知道了用命令休止符来知晓本机上的一些基本信息
2.通过本次实习,我初步了解网络基本配置中包含的协议、服务、客户端,以及有关的基本参数,并了解各种协议的作用,以及安装方法。

3.通过上机操作与实验大致掌握了Windows支持的网络协议及参数设置方法并修改网络设置参数,并建立小组内的局域网。

但在修改参数的过程中出现在一些问题,即修改参数后计算机不允许并重新启动了。

可能是机房的自我保护系统阻止了本次操作。

所以有关测试与共享尚未实行。

4. 练习并掌握了简单网络命令的使用。

5. 个人认为老师在讲课方面很好了,讲课与操作并行;在实习时也是来回走动帮同学们解答难题,不辞辛苦,耐心和蔼又认真。

相关文档
最新文档