局域网中点对点的文件传输系统
时间是快速发展的,计算机时代已经成为一个新时代。计算机技术的发展,与时俱进,促进社会的发展和人类文明,科学的发展和技术的进步。计算机技术已经深入到人类的生存和社会的发展,人们的生活,计算机技术提供了许多方便,极大地造福人类。其中,文件传输系统是方便人们的各种各样的信息沟通和学习。但是现在网络拥堵,有限的网络资源,各种各样的数据,甚至有些文件传输系统需要一些重要的硬件,例如移动磁盘或互联网上的服务器才可以实现。因此,我们需要开发一个基于局域网的文件传输系统,解决一系列的问题。局域网文件传输系统的点对点毕业设计使用JAVA作为开发工具,以C / S模式通过建立套接字连接,实现局域网(LAN)的快速、准确、安全的点对点传递函数的文件和文件夹。设计的系统可以实现局域网文件传输,确保安全性和效率。本次设计尽管不尽完美,但是也能实现简单的局域网内文件传输。通过Socket套接字调用FTP等协议,客户端/服务器结构,实现局域网中文本,图片,音视频等格式文件的传输。摘要 4
目录
ABSTRACT 5
目录 7
第1章 绪论 8
1.1选题背景 8
1.2国内外研究现状 8
1.3课题研究的意义 9
1.4主要研究内容 9
第2章 理论基础 9
2.1TCP/IP技术 9
2.1.1TCP/IP体系结构 11
2.1.2 IP协议 12
2.1.3 TCP协议 13
2.1.4 TCP传输控制 15
2.1.5 TCP/IP传送机制 16
2.1.6 TCP/IP利弊分析 16
2.2 Socket编程 17
2.2.1 Winsock简介 18
2.2.2 Winsock通信机制 19
2.2.3 Winsock编程模型 21
2.3C/S构架 23
2.3.1 C/S构架软件的优势与劣势 24
第3章 软件开发 26
3.1设计流程图 26
第4章 软件实现与测试 28
4.1运行情况 28
*好棒文|www.hbsrm.com +Q: ¥3^5`1^9`1^6^0`7^2$
/> 第5章 总结与展望 30
参考文献 31
致谢 32
附录 33
第1章 绪论
1.1选题背景
当今世界的快速发展,科学技术已经成熟,互联网技术的领导者。人民生活的变化,计算机技术,也造福人们的生活。计算机技术的发展促进了人类知识的学习与交流,使各种各样的信息传播,这是计算机技术文件传输系统。现在,有很多的文件传输系统,但大多数是有利可图的,从一个web服务器,是困难的,很难实现点对点传输,可以实现,有些甚至需要移动磁盘传输和得不到有效的安全保证的前提下开发一个可以在一个局域网(LAN),实现点对点,确保高效安全,方便实用的文件传输系统是必不可少的。
1.2国内外研究现状
目前局域网文件传输系统,国内和外国企业的中点,理解和使用情况并不理想,个别企业,实现在局域网(LAN)点对点文件传输,信息资源共享已经相当大的缺陷。无论是理论、实践或实践的基础上,完成技术不够。由于文件传输系统的复杂性更复杂和可变因素在传播的过程中,容易造成信息披露或损失,安全不能保证,因此,发展并不理想。
然而,随着科学的快速变化和技术的发展,计算机技术不断开拓创新,文件传输系统也在不断发展。标准化管理的企业资源不断和规模不断扩大,公司计算机资源管理将更加高效和安全发展,不再是仅仅依靠一些硬件设备或网络,进一步的目标。
1.3课题研究的意义
科技越来越发达,计算机技术也在逐步完善,然而,也随着需求的不断更新和进步,为了满足更高的标准,达到一个更高的要求,对于这个话题设计实践可以使学生更清楚地了解计算机技术开发和文件传输系统的繁复和进步的需要,让学生深入体验并不容易随着科学技术发展的巨大作用,建立珍惜,珍惜,简是心理上的。基于局域网的文件传输系统点对点,小到家庭,大到国家,您可以使用,所以对于这个话题,会感到更深入,并应用知识,同时也锻炼我们学生的动手能力,培养我们的知识的精神,建立一个严肃的科学态度,在未来我们的社会,为社会,为国力奠定了良好的基础。
1.4主要研究内容
载体和共同文件,电脑硬盘上的文件为载体,收集的信息存储在您的计算机上。这个文件可以是一个文本文档,可以是一个图片,可以是一个程序等等等等。文件传输通常需要两个步骤:一是网络链接,另一个是文件的传输。
设计和规划要是为了满足内部网络IP地址是已知的前提下局域网文件传输状况良好。
第2章 理论基础
2.1TCP/IP技术
TCP / IP是传输控制协议/互联网协议的缩写,中文翻译的传输控制协议/互联网协议。这是一个世界上最流行的今天,不是基于任何特定硬件平台的网络通信协议。使用TCP / IP可以解决异构机器连接到互联网的问题和异构网络互连,和世界上最具影响力的互联网网络。
TCP/IP即传输控制协议(Transmission Control Protocol,TCP)和网际协议(Internet Protocol,IP)。20世纪80年代以前,全球的主要厂商大豆支持OSI,但是在其发展过程中却是遇到了TCP/IP的强烈挑战,这是因为,早在20世纪60年代美苏对抗的冷战时期,美国出于自身安全的考虑,就开始研制一种可以使异构机型互连互通的,类似鱼网那样的切不断的网络。1969年美国国防部建立了世界上第一个分组交换网APAnet,1983年TCP/IP成为APAnet的标准协议,19831984年因特网逐步形成,伺候迅速发展,它不但早于OSI问世,而且在20世纪90年代初期已经覆盖了全球很多国家。1990年US联邦政府曾经要求,所有美国联邦政府的网络智能运行OSI标准,但是当时连接到因特网的设备已经超过1亿台。TCP/IP经过不断的发展与完善,已经逐步被视为计算机网络的事实上的标准或称为工业标准。
TCP / IP协议的基本思想是通过各种网络之间的连接网络层,底层协议的虚拟网络的网络结构,网络用户和主机网络通信通信方便实现,相关协议TELNET、FTP、SMTP、TCP、UDP、IP、ARP、ICMP等。
TCP/IP与OSI开放互联的七层模型不同,它仅仅被划分为四个层次:网络接口层,网络层,传输层和应用层。
TCP/IP将与物理网络相关部分统称为网络接口层,它相当于OSI模型中的物理层和数据链路层。网络接口层之间交换的信息单位是数据帧。
TCP/IP中的网络层与OSI中的网络层相对应,它的主要功能是实现网络中两台计算机间的通信。它接收来自传输层的请求,并将其封装在一个IP数据报中,填充好IP报文头后,选择合适的路由算法,确定将该IP报文发送给下一网关还是直接发送出去。同时,网络层在接收来自下层的报文时需要校验该IP报文的有效性,并且根据路由算法确定该数据报是由本地处理还是转发出去。另外,网络层还需要发送和处理网际控制信息协议报文。
TCP/IP的传输层对应于OSI传输层,它实现端到端通信,主要包括TCP和UDP两个协议。传输层需要对传输协议分组报文实施一定的控制策略,以保证数据传输的可靠性。
TCP/IP的应用层对应OSI的应用层,它包含了OSI会话层和表示层中的部分功能,即TCP/IP将OSI传输层以上统称为应用层。TCP/IP应用定义了电子邮件,域名服务,文件传输,远程登录等等多种应用。应用层中的各种应用通常以应用进程的方式实现。用户调用应用程序,应用程序与传输层协议相配合,用以实现用户数据的收发。
目录
ABSTRACT 5
目录 7
第1章 绪论 8
1.1选题背景 8
1.2国内外研究现状 8
1.3课题研究的意义 9
1.4主要研究内容 9
第2章 理论基础 9
2.1TCP/IP技术 9
2.1.1TCP/IP体系结构 11
2.1.2 IP协议 12
2.1.3 TCP协议 13
2.1.4 TCP传输控制 15
2.1.5 TCP/IP传送机制 16
2.1.6 TCP/IP利弊分析 16
2.2 Socket编程 17
2.2.1 Winsock简介 18
2.2.2 Winsock通信机制 19
2.2.3 Winsock编程模型 21
2.3C/S构架 23
2.3.1 C/S构架软件的优势与劣势 24
第3章 软件开发 26
3.1设计流程图 26
第4章 软件实现与测试 28
4.1运行情况 28
*好棒文|www.hbsrm.com +Q: ¥3^5`1^9`1^6^0`7^2$
/> 第5章 总结与展望 30
参考文献 31
致谢 32
附录 33
第1章 绪论
1.1选题背景
当今世界的快速发展,科学技术已经成熟,互联网技术的领导者。人民生活的变化,计算机技术,也造福人们的生活。计算机技术的发展促进了人类知识的学习与交流,使各种各样的信息传播,这是计算机技术文件传输系统。现在,有很多的文件传输系统,但大多数是有利可图的,从一个web服务器,是困难的,很难实现点对点传输,可以实现,有些甚至需要移动磁盘传输和得不到有效的安全保证的前提下开发一个可以在一个局域网(LAN),实现点对点,确保高效安全,方便实用的文件传输系统是必不可少的。
1.2国内外研究现状
目前局域网文件传输系统,国内和外国企业的中点,理解和使用情况并不理想,个别企业,实现在局域网(LAN)点对点文件传输,信息资源共享已经相当大的缺陷。无论是理论、实践或实践的基础上,完成技术不够。由于文件传输系统的复杂性更复杂和可变因素在传播的过程中,容易造成信息披露或损失,安全不能保证,因此,发展并不理想。
然而,随着科学的快速变化和技术的发展,计算机技术不断开拓创新,文件传输系统也在不断发展。标准化管理的企业资源不断和规模不断扩大,公司计算机资源管理将更加高效和安全发展,不再是仅仅依靠一些硬件设备或网络,进一步的目标。
1.3课题研究的意义
科技越来越发达,计算机技术也在逐步完善,然而,也随着需求的不断更新和进步,为了满足更高的标准,达到一个更高的要求,对于这个话题设计实践可以使学生更清楚地了解计算机技术开发和文件传输系统的繁复和进步的需要,让学生深入体验并不容易随着科学技术发展的巨大作用,建立珍惜,珍惜,简是心理上的。基于局域网的文件传输系统点对点,小到家庭,大到国家,您可以使用,所以对于这个话题,会感到更深入,并应用知识,同时也锻炼我们学生的动手能力,培养我们的知识的精神,建立一个严肃的科学态度,在未来我们的社会,为社会,为国力奠定了良好的基础。
1.4主要研究内容
载体和共同文件,电脑硬盘上的文件为载体,收集的信息存储在您的计算机上。这个文件可以是一个文本文档,可以是一个图片,可以是一个程序等等等等。文件传输通常需要两个步骤:一是网络链接,另一个是文件的传输。
设计和规划要是为了满足内部网络IP地址是已知的前提下局域网文件传输状况良好。
第2章 理论基础
2.1TCP/IP技术
TCP / IP是传输控制协议/互联网协议的缩写,中文翻译的传输控制协议/互联网协议。这是一个世界上最流行的今天,不是基于任何特定硬件平台的网络通信协议。使用TCP / IP可以解决异构机器连接到互联网的问题和异构网络互连,和世界上最具影响力的互联网网络。
TCP/IP即传输控制协议(Transmission Control Protocol,TCP)和网际协议(Internet Protocol,IP)。20世纪80年代以前,全球的主要厂商大豆支持OSI,但是在其发展过程中却是遇到了TCP/IP的强烈挑战,这是因为,早在20世纪60年代美苏对抗的冷战时期,美国出于自身安全的考虑,就开始研制一种可以使异构机型互连互通的,类似鱼网那样的切不断的网络。1969年美国国防部建立了世界上第一个分组交换网APAnet,1983年TCP/IP成为APAnet的标准协议,19831984年因特网逐步形成,伺候迅速发展,它不但早于OSI问世,而且在20世纪90年代初期已经覆盖了全球很多国家。1990年US联邦政府曾经要求,所有美国联邦政府的网络智能运行OSI标准,但是当时连接到因特网的设备已经超过1亿台。TCP/IP经过不断的发展与完善,已经逐步被视为计算机网络的事实上的标准或称为工业标准。
TCP / IP协议的基本思想是通过各种网络之间的连接网络层,底层协议的虚拟网络的网络结构,网络用户和主机网络通信通信方便实现,相关协议TELNET、FTP、SMTP、TCP、UDP、IP、ARP、ICMP等。
TCP/IP与OSI开放互联的七层模型不同,它仅仅被划分为四个层次:网络接口层,网络层,传输层和应用层。
TCP/IP将与物理网络相关部分统称为网络接口层,它相当于OSI模型中的物理层和数据链路层。网络接口层之间交换的信息单位是数据帧。
TCP/IP中的网络层与OSI中的网络层相对应,它的主要功能是实现网络中两台计算机间的通信。它接收来自传输层的请求,并将其封装在一个IP数据报中,填充好IP报文头后,选择合适的路由算法,确定将该IP报文发送给下一网关还是直接发送出去。同时,网络层在接收来自下层的报文时需要校验该IP报文的有效性,并且根据路由算法确定该数据报是由本地处理还是转发出去。另外,网络层还需要发送和处理网际控制信息协议报文。
TCP/IP的传输层对应于OSI传输层,它实现端到端通信,主要包括TCP和UDP两个协议。传输层需要对传输协议分组报文实施一定的控制策略,以保证数据传输的可靠性。
TCP/IP的应用层对应OSI的应用层,它包含了OSI会话层和表示层中的部分功能,即TCP/IP将OSI传输层以上统称为应用层。TCP/IP应用定义了电子邮件,域名服务,文件传输,远程登录等等多种应用。应用层中的各种应用通常以应用进程的方式实现。用户调用应用程序,应用程序与传输层协议相配合,用以实现用户数据的收发。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/dzxx/txgc/1137.html