《2014计算机毕业论文

C/S软件中文件传输技术及应用姓名:姚向东指导教师:程树林摘要:该软件是一个简单的局域网内文件传输系统,采用C/S架构,以eclipse为开发环境,java编程语言作为开发语言。该软件分为客户端和服务器端,主要是用户在客户端通过已知的ip地址和端口号连接服务器,然后以C/S模式通过建立Socket连接后在局域网内快速的,安全的点对点的进行文件传输。关键词 C/S结构,点对点,Socket连接 1引 言1.1选题意义和目的随着网络通信技术的发展与用户需求日益多样化,现代局域网络正处在变革与发展之中,基于局域网的文件传输系统能够让家庭网络以及各个企业等局域网对内部资料有一个快捷,准确,安全的共享。特别是对如今较大系统研发的模块分工合作得到了绝对保密性,从而使各项工作有计划、更科学的进行及顺利完成,使企业的办事效率得到显著提高。本课题的主要目的之一是为了更好地培养学生掌握科学研究方法的能力和使学生迅速体会文件传输系统的研发过程,其次在于开发一个基于局域网的文件传输工具,在内部网络中实现文件交换,方便局域网内主机的资源共享。1.2国内外文献综述目前,国内外企业对局域网的文件传输系统认识和使用情况并不好,各个企业单位在局域网内实现文件传输,资源共享还有很大的缺陷。技术无论是从理论上或实践上都还不够完善。文件传输系统由于比较复杂,可变因素较多,安全性低,因此发展还不成熟。但是随着科学技术的发展,各种以局域网为单位的文件传输系统已经进入稳健发展期,比如说市面上比较普遍使用的QQ、UC、飞鸽传书等以内部网络为中心的资源共享系统也即将进入高速发展期。在国内,随着企业资源管理的规范化和规模的不断扩大,企业的计算机资源管理将不仅仅停留在依靠硬件或者Internet网络获取,而且将会向着安全的内部网络化资源管理方式迈进。1.3论文研究内容计算机文件属于文件的一种,与普通文件载体不同,计算机文件是存储在某种长期储存设备上的一段数据流。文件可以是/view/2135273.htm文本文档、图片、程序等等。文件通常具有三个字母的/view/70172.htm文件扩展名,用于指示/view/31907.htm文件类型。文件传输需要经过两个步骤,一是网络的链接;二是文件的传输。本文提出的方案主要是在满足局域网内链路状态良好,ip地址已知的条件下的文件传输。主要步骤如下:1. 运行软件,建立服务器2.打开所要发送的文件,使其处于准备状态3. 输入IP地址、端口号,链接服务器4. 发送文件2 网络相关知识2.1 TCP/IP协议 Transmission Control Protocol/Internet Protocol的简写,翻译为传输控制协议/因特网互联协议,又名通讯协议,是Internet最基本的协议,Internet国际互联网络的基础,有网络层的IP协议和传输层的TCP协议组成。而TCP/IP协议并不完全符合OSI的七层参考模型,这七层是:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。而TCP/IP协议只是采用了其中的4层,每一层都呼叫他的下一层所提供的网路来完成自己的需求。这4层分别是:应用层:应用层是开放系统的最高层,是直接为应用进程提供服务的。其作用是在实现多个系统应用进程相互通信的同时,完成一系列业务处理所需的服务,如简单电子邮件传输(SMTP)、文件传输协议(FTP)、网络远程访问协议(Telnet)等。传输层:是两台/view/3314.htm计算机经过网络进行/view/49233.htm数据通信时,第一个端到端的层次,具有缓冲作用。它提供了节点间的数据传输,应用程序之间的通信服务,主要是数据格式化,数据确认和丢失重传等。数据链路层:最基本的功能是向该层用户提供透明的和可靠的数据传送基本服务,让每一块数据包都能够到达目的主机网络层:实现两个端系统之间的数据透明传送,具体功能包括寻址和路由选择、连接的建立、保持和终止等。2.2主要协议2.2.1 IP协议网际协议IP是TCP/IP的最主要的部分,也是网络层中最重要的协议。IP协议位于网络层,由于IP协议在网络层中具有重要地位,因此也被称为IP层。Ip是不可靠的无连接数据协议,提供尽力而为的传输服务,因为IP并没有做任何事情来确认数据包是按顺序发送的或者没有被破坏。正因为这样,所以使得IP协议的效率非常高,实现起来也很简单。IP层接收由更低层(网络层如以太网设备驱动程序)发来的数据包,并把该数据包发送到更高层---TCP或UDP层;相反,IP层也把从TCP或UDP层接收来的数据包传送到更低层。可以说IP地址形成了许多服务的基础,而这些服务相信数据包是来自一个有效的主机。IP确认包含一个选项,叫作IP source routing,这个可以用来指定一条目的地址之间的直接路径和

2014计算机论文,《2014计算机毕业论文.docx相关推荐

  1. 计算机论文字号,计算机硕士毕业论文格式(字体+排版要求)

    计算机硕士毕业论文格式(字体+排版要求) 本文关键词:排版,字体,计算机,硕士毕业,论文格式 计算机硕士毕业论文格式(字体+排版要求) 本文简介:导师在考察计算机硕士毕业论文质量时,不仅要看论文内容, ...

  2. 只能计算机论文,谈计算机及人工智能技术发展-人工智能论文-计算机论文.docx...

    谈计算机及人工智能技术发展-人工智能论文-计算机论文 --文章均为WORD文档,下载后可直接编辑使用亦可打印-- 摘要:计算机技术的发展,在一定程度上改变了社会的生产生活方式,其作为辅助工具的一种,应 ...

  3. 大学三年如何使用计算机论文,大学计算机导论论文3000字.docx

    资源描述 大学计算机导论论文3000字如今社会快速发展,计算机已经走入千家万户,随着计算机的普及,它在生活中的作用越来越大.下面是学习啦小编带来的关于大学计算机3000字导论论文的内容,欢迎阅读参考大 ...

  4. 本科计算机数据库应用,数据库计算机论文,关于计算机数据库的管理应用相关参考文献资料-免费论文范文...

    导读:本文关于数据库计算机论文范文,可以做为相关参考文献. 萨日那 (呼和浩特职业学院,内蒙古呼和浩特010051) 摘 要:随着社会经济的快速发展,信息化网络技术手段不断进步,信息技术在人们日常生活 ...

  5. 电子商务就是计算机技术在传统商务中的应用,数据计算机论文,关于计算机Web数据其在电子商务中的应用相关参考文献资料-免费论文范文...

    导读:这是一篇与数据计算机论文范文相关的免费优秀学术论文范文资料,为你的论文写作提供参考. 摘 要:近年来,网络技术和数据库技术在不断地向前发展,这期间就产生了一种能有效.及时地为现代电子商务企业提供 ...

  6. 数学在计算机科学上的应用文献,数学计算机论文,关于计算机在数学教学中的应用相关参考文献资料-免费论文范文...

    导读:本文关于数学计算机论文范文,可以做为相关论文参考文献,与写作提纲思路参考. (新疆喀什地区塔什库尔干塔吉克自治县县中学数学教师 新疆喀什 845250) 摘 要:人们在进入信息时代之后,计算机被 ...

  7. 教师和计算机平面设计图谁更好一些,平面设计计算机论文,关于计算机平面设计课程教学策略对中职生就业的作用和意义相关参考文献资料-免费论文范文...

    导读:主要论述了平面设计计算机论文范文相关参考文献文献 (江苏省南京市玄武中等专业学校,江苏 南京 210000) [摘 要]随着信息技术的发展,计算机教学受到了广泛的关注,在此基础上,应社会及行业需 ...

  8. 职高计算机论文,职高计算机

    海量优秀的免费职高计算机范文供您参考与下载,关于职高计算机的免费论文范文参考资料是由2016年最新的相关论文题目按照标准论文格式模板写作的,适合不知道怎么写职高计算机的大学毕业生,对相关的本科论文和硕 ...

  9. 计算机基础对文化课程有什么帮助,学生计算机论文,关于计算机文化基础课程网络化分级教学相关参考文献资料-免费论文范文...

    导读:本文是一篇学生计算机论文范文,可作为选题参考. 陈宏涛 (漯河职业技术学院,河南漯河462000) 摘 要:现代社会中计算机的应用涉及各个领域,计算机技术直接影响着社会经济的发展.作为计算机教学 ...

  10. 计算机论文价值观,计算机教学中的情感态度价值观渗透-计算机教学论文-计算机论文(11页)-原创力文档...

    计算机教学中的情感态度价值观渗透-计算机教学论文-计算机论文 --文章均为WORD文档,下载后可直接编辑使用亦可打印-- 摘要:随着素质教育发展愈发完善,人们的教育意识不断提升,对于初中计算机教学给予 ...

最新文章

  1. 定时器有几种实现方式?
  2. Fabric核心模块之Peer解析
  3. XML 和 JSON 的使用场景
  4. 奇迹觉醒服务器找不到,奇迹MU觉醒与服务器断开连接 原因及解决办法
  5. 基本概念—监督与非监督
  6. 【渝粤教育】国家开放大学2018年春季 0050-21T民族理论与民族政策 参考试题
  7. 2017张宇高数18讲
  8. 二倍图三倍图什么意思_iOS开发中的二倍图、三倍图
  9. GB2312区位码、编码表与编码规则
  10. 《杀死一只知更鸟》哪个译本好?
  11. python的撤销和回退_撤销和回退
  12. 中央电大 c语言程序设计a 试题,最新中央电大2008年秋C语言程序设计A试题5.doc
  13. curl命令发送Post请求
  14. 智能、精准、节能丨极海APM32F103RCT7 LED车灯应用方案
  15. 解开硬盘逻辑死锁的一种有效方法 (转)
  16. php仿阿里巴巴,php实现的仿阿里巴巴实现同类产品翻页
  17. hashmap是有序的吗_这里有675道Java面试题,你准备好接招了吗?(完整版)
  18. JAVA - 学习记录第八天
  19. (常用)configparser,hashlib,hamc模块
  20. 高性能网络编程(七)TCP连接的内存使用

热门文章

  1. React.js实现原生js拖拽效果及思考
  2. javascript学习(1)随机点名应用
  3. 4.19 亿条 Facebook 用户账号及电话号码被泄露【智能快讯】
  4. 火山引擎、阿里云、腾讯云联合发布“超低延时“直播技术标准
  5. 建站百科|「联系我们」页面设计指南(内附案例)
  6. 聚划算的赢面不只是刘涛
  7. 第三方支付系统如何测试?案例分析
  8. 专家呼吁禁止杀手机器人
  9. 光引发剂 907/UV光固化引发剂/阳离子光引发剂320/水性无味引发剂
  10. 智能黑白图像自动上色——C++实现