- 2
- 0
- 约2.69万字
- 约 54页
- 2023-06-12 发布于浙江
- 举报
北理工信抗专业课实验TCP IP 文件传输与DES_加密解密算法的C 实现 实验报告 副本 副本
------------------------------------------------------------------------------------------------
北理工信抗专业课实验TCP IP 文件传输与DES_加密解密算
法的C 实现 实验报告 副本 副本
本科实验报告
课程名称:
信息系统安全与对抗理论
任课教师:王越罗森林
实验教师:高平苏京霞
学生姓名:肖枫
学号/班级:1120111431
学
专院:信息与电子学院业:信息对抗技术实验时间:2014.6.18实验地点:信息系统安全与对抗实验中心?原理验证实验类型:?综合设计?自主创新组号:同组搭档:成绩:
1
基于TCP/IP的媒体传输技术(文件、图片、音频)
一(课程题目:基于TCP/IP的媒体传输技术(文件)本次试验是基于TCP\IP的媒体传输。
二、实验设备、实验环境的情况。
实验设备为windows7环境下的计算机,安装有VS2010。
三、课程目的。
掌握网络scoket套接字完成计算机通信过程,深入理解和掌握基——————————————————————————————————————
------------------------------------------------------------------------------------------------
于TCP/IP协议的网络通信以及网络客户机/服务器模型的结构概念,熟悉常用的WindowsAPI函数的用法,利用C++或VB语言实现流式套接字的网络应用通信编程。
四(基本原理(主要是套接字)套接字,是支持TCP/IP的网络通信的基本操作单元,可以看做是不同主机之间的进程进行双向通信的端点,简单的说就是通信的两方的一种约定,用套接字中的相关函数来完成通信过程。
非常非常简单的举例说明下:Socket=Ipaddress+TCP/UDP+port。
应用层通过传输层进行数据通信时,TCP和UDP会遇到同时为多个应用程序进程提供并发服务的问题。
区分不同应用程序进程间的网络通信和连接,主要有3个参数:通信的目的IP地址、使用的传输层协议(TCP或UDP)和使用的端口号。Socket原意是“插座”。通过将这3个参数结合起来,与一个“插座”Socket绑定,应用层就可以和传输层通过套接字接口,区分来自不同应用程序进程或网络连接的通信,实现数据传输的并发服务。
Socket可以看成在两个程序进行通讯连接中的一个端点,是连接应用程序和网络驱动程序的桥梁,Socket在应用程序中创建,通过绑定与网络驱动建立关系。此后,应用程序送给Socket的数据,由Socket交给网络驱动程序向网络上发送出去。计算机从网络上收到与该Socket绑定IP地址和端口号相关的数据后,由网络驱动程序交给Socket,应用程序便可从该Socket中提取接收到的数据,网络应用程序就是这样通过Socket进行数据的发送与接收的。
——————————————————————————————————————
------------------------------------------------------------------------------------------------
五、方法概述
2
2具体算法描述
【1】服务器端:
1、初始化socket服务
2、监听连接请求并做相应的处理
2.1创建监听套接字
2.2监听套接口
2.3接受套接字的连接
2.4接收客户端传来的数据
case文件绝对路径:
3
按照路径找到文件,并打开。提取本地文件名,发回给客户端
发送文件总长度给客户端
case已准备接收文件完毕
if发送缓冲区为空
读取文件,写入缓冲区
将文件流分成大小相同的组(最后一组可能会小一点),顺次发送
给客户端将缓冲区清空
case文件成功传送
打印消息,退出
case文件已存在
——————————————————————————————————————
------------------------------------------------------------------------------------------------
打印消息,退出
2.5关闭同客户端的连接
3、释放socket服务
【2】客户端:
1、初始化socket,winsock服务
2、连接服务器,进行数据的传输
2.1初始化,创建套接字
2.2通
您可能关注的文档
- 建筑工程公司质量、环境、职业健康安全管理体系.doc
- 五年级数学分数部分综合练习.doc
- 八一战友聚会活动方案.docx
- 小学毕业考试数学模拟试卷.doc
- 小学数学教师技能大赛试题.doc
- 门面店面装修合同.doc
- 初一下册数学题解答.doc
- 2026江西九江市田家炳实验中学临聘教师招聘2人备考题库及答案详解(最新).docx
- 人工智能辅助酶分子设计促进生物制造.docx
- 2026江西九江市田家炳实验中学临聘教师招聘2人备考题库参考答案详解.docx
- 2026江西九江市田家炳实验中学临聘教师招聘2人备考题库及一套答案详解.docx
- 2026江西九江市瑞昌市国投建设工程集团有限公司招聘2人备考题库完整参考答案详解.docx
- 2026江西九江市瑞昌市国投建设工程集团有限公司招聘2人备考题库有答案详解.docx
- 2026江西九江市瑞昌市国投建设工程集团有限公司招聘2人备考题库精选答案详解.docx
- 2026江西九江市田家炳实验中学临聘教师招聘2人备考题库及一套参考答案详解.docx
- 2026江西九江市田家炳实验中学临聘教师招聘2人备考题库及完整答案详解一套.docx
- 2026江西九江市瑞昌市国投建设工程集团有限公司招聘2人备考题库及答案详解一套.docx
- 2026江西九江市田家炳实验中学临聘教师招聘2人备考题库及1套完整答案详解.docx
- 2026江西九江市瑞昌市国投建设工程集团有限公司招聘2人备考题库及答案详解(易错题).docx
- 耐心资本:高效运营的科学管理方案.docx
最近下载
- 青岛大学《高等数学》2020-2021 期中考试.docx VIP
- 重难点培优07 立体几何解答题题型全归纳(复习讲义)(全国通用)2026年高考数学一轮复习讲练(原卷版).docx
- ABB 615系列保护测控装置3.0版本操作手册 手册(中文).pdf
- 中医病证诊断疗效标准.pdf VIP
- 北京大学数字普惠金融指数(PKU-DFIIC)2011_2020.xlsx VIP
- MDIJade6.5使用手册(2022年-2023年).pdf VIP
- 阑尾疾病试题答案.doc VIP
- 固态电子器件_30964概念.pdf VIP
- 诺如病毒胃肠炎护理查房.pptx VIP
- HSK标准教程5上 课件 L16.ppt VIP
原创力文档

文档评论(0)