• 发挥好人力人才资源优势 促进产业迈向中高端 努力实现高质量发展 2019-04-12
  • 我在北极,遇到了北极熊…… 2019-04-12
  • 人民日报评论员:凝聚不可战胜的中国力量 2019-04-07
  • 高清:西湖荷花进入盛花期 断桥赏荷游人如织 2019-04-07
  • 凌晨一裸男在酒店走廊游荡 还试图闯进他人房间 2019-04-06
  • 网事如歌·山西新闻网成立二十周年 2019-04-01
  • 买来的棕子,何来的计划经济? 2019-03-23
  • 北斗星基导航“中国精度”运营三周年用户超5万 2019-03-23
  • 匹夫有责之一百一十三—道义大义的博客—强国博客—人民网 2019-03-21
  • 回复@老老保老张工:研究计划经济你有咱深?去看咱的《基于互联网、超算机、大数据、个人信息交互终端的科学计划经济》!咱发现还是不行。 2019-03-20
  • 靠拢美国失算!国内突然大乱,越南内部冲突升级,民众苦不堪言 2019-03-18
  • 国家统计局:服务业企业经营收入增长加快 利润增长 2019-03-10
  • 世界杯“赚钱机器”马力十足 俄经济有望受提振 2019-03-10
  • 回复@看着就想笑:真有点赞机,还不点个百八十个赞 2019-01-14
  • 建好欧美同学会 助力伟大中国梦 2019-01-13
  • 上海十一选五走势图360:毕业设计指导网:毕业设计范文、毕业答辩指导,免费毕业设计、计算机毕业论文参考资料下载服务。

    技术团队主要成员为国内著名高校计算机专业导师。诚实守信,优质服务,是我们的宗旨!

    网络安全传输文件程序设计

    • 设计环境:未用数据库 + C++/VC设计
    • 论文字数:18000
    • 包含资料:开题报告+论文+源码+英文翻译+答辩ppt
    • 相关Tags:网络监控  
    • 难度系数:

    网络安全传输文件程序设计简介

    广东36选7开奖号 www.ewwo.net  主要研究内容及进度安排

    主要研究
    课题的设计目标是在互联网上基于TCP/IP协议,应用网络编程接口------Windows Sockets实现远程文件传输系统。该系统的要求如下:
    ⑴可靠、快速的进行文件传输。
    ⑵实时、清楚、高效的进行文件传输。
    ⑶操作简单、方便、实用。
    本文通过对TCP/IP理论、Windows Sockets基础、压缩算法、基于MFC的Visual C++语言等内容的学习和研究,并参考现有的文件传输的研究成果,实现了远程文件传输系统。该系统的操作平台为Windows操作系统。
    本文的研究集中于文件传输的客户/服务器模型的建立具体来讲,需要研究的问题包括以下几个方面:
    ⑴应用网络编程接口------Windows Socket实现网络通信。
    ⑵在文件传输过程中,采用TCP协议,实现同步操作模式下的客户/服务器通信模型。
    ⑶在客户/服务器通信模型基础上,实现远程文件传输功能。服务器端允许多个客户连接,响应客户请求,发送文本文件??突Ф肆臃衿?,接收服务器传送的文件。
     
    研究方法
    本设计通过visual c++编写。通过对网络传输协议的研究,拟设计成这样的研究方法。
    首先建立服务器端。然后通信的一方向被叫方发送一个通话的请求。请求方获取被请求方的ip地址,用来传送给对方,建立与对方的连接。最后,准备文件请求信息发送给对方。
    当被叫方收到通话请求的消息后,向呼叫方发出确认或拒绝的信息,若是确认信息,则被呼叫方进入文件传输状态。
    服务进程和客户进程在通信前必须创建各自的套接字并建立连接,然后才能对相应的套接字进行“读”“写”操作,实现数据的传输。具体的编程步骤如下:
    ⑴服务器进程创建套接字
    服务进程总是先于客户进程启动,服务进程首先调用socket函数创建一个流套接字。
    ⑵将本地地址绑定到所创建的套接字上以使在网络上标识该套接字。这个过程通过调用bind函数来完成。
    ⑶将套接字置入监听模式并准备接受连接请求。bind函数的作用只是将一个套接字和一个指定的地址联在一起,让一个套接字等候进入连接的API函数则是listen函数。
    进入监听状态之后,通过调用accept函数使套接字作好接受客户连接的准备。
    ⑷客户进程调用socket函数创建客户端套接字。
    ⑸客户向服务器进程发出连接请求。通过调用connect函数可以建立连接。
    ⑹当连接请求到来后,被阻塞进程服务的accept函数如⑶中所述生成一个新的套接字与客户套接字建立连接,并向客户返回接收信号。
    ⑺一旦客户机的套接字收到来自服务器的接收信号,则表示客户机与服务器己实现连接,则可以进行数据传输。send,recv函数是进行数据收发的函数。
    ⑻关闭套接字。一旦任务完成,就必须关掉连接以释放套接字占用的所有资源。通常调用closesocket函数即可达到目的,但closesocket可能会导致数据的丢失,因此在调用closesocket函数之前,应调用shutdown的函数从容的中断连接。
     

    计算机毕业设计说明

    本论文出自毕业设计指导网//www.ewwo.net,为保证客户隐私本站的成品计算机毕业设计一律不在网站上刊登任何程序截图、毕业论文目录摘要等。如需详细了解设计具体内容请联系本站在线客服索取的程序运行演示、毕业论文介绍。网站上展示的只是部分成品设计,如找不到您需要的毕业设计请联系在线客服查询。
    ·上一毕业设计:网速测试软件设计
    ·下一毕业设计:理发店管理系统毕业设计

    广东36选7开奖号


    120毕业设计指导网
    地址:徐州市西安路41号
  • 发挥好人力人才资源优势 促进产业迈向中高端 努力实现高质量发展 2019-04-12
  • 我在北极,遇到了北极熊…… 2019-04-12
  • 人民日报评论员:凝聚不可战胜的中国力量 2019-04-07
  • 高清:西湖荷花进入盛花期 断桥赏荷游人如织 2019-04-07
  • 凌晨一裸男在酒店走廊游荡 还试图闯进他人房间 2019-04-06
  • 网事如歌·山西新闻网成立二十周年 2019-04-01
  • 买来的棕子,何来的计划经济? 2019-03-23
  • 北斗星基导航“中国精度”运营三周年用户超5万 2019-03-23
  • 匹夫有责之一百一十三—道义大义的博客—强国博客—人民网 2019-03-21
  • 回复@老老保老张工:研究计划经济你有咱深?去看咱的《基于互联网、超算机、大数据、个人信息交互终端的科学计划经济》!咱发现还是不行。 2019-03-20
  • 靠拢美国失算!国内突然大乱,越南内部冲突升级,民众苦不堪言 2019-03-18
  • 国家统计局:服务业企业经营收入增长加快 利润增长 2019-03-10
  • 世界杯“赚钱机器”马力十足 俄经济有望受提振 2019-03-10
  • 回复@看着就想笑:真有点赞机,还不点个百八十个赞 2019-01-14
  • 建好欧美同学会 助力伟大中国梦 2019-01-13