- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
现代计算机网络论文
现代计算机网络论文
现代计算机网络论文
信号与信息处理
计算机中实现文件传输过程设计
经过近本学年对计算机网络课程的学习的学习,结合自身所学专业以及现在
所涉及的相关领域知识的需求,我将对计算机网络技术在文件传输方面的技术发
展及应用上做相关的阐述,并实现在计算机中文件传输的一个过程进行设计。
根据所学知识我们了解到了,网络环境中的一项基本应用就是将文件从一台
计算机上复制到另一台可能相距很远的计算机上。可能大家会认为在两个计算机
之间传送文件是一件很简单的事情,其实这往往是很困难的。因为众多的计算机
场上研究出来的文件系统都不尽相同,差别很大。经常会遇到以下问题。
(1)计算机存储数据的格式不同。
(2)文件的目录结构和文件名的规定不同。
(3)对于相同的文件存取功能,操作系统的使用命令不同。
(4)访问控制的方法不同。
随着计算机网络技术的发展与用户需求日益多样化,借助于网络进行信息资
源交流给我们的生活带来了很大的方面便,更重文件传输系统工具都已走进每一
个用户的生活之中。比方说,我们最常用的聊天工具QQ ,UC 浏览器、Internet
发送邮件等互联网上的文件传输。
现在局域网络正处在变革与发展之中。网络中文件传输系统能过让大家在网
络上享受到更多的资源,实现资源的最优化配置。文件传输系统主要功能是自动
获取局域网内用户名的主机名,IP 地址以及工作组名字,最终以C/S模式通过
TCP/IP协议实现点到点文件传输功能。而利用Internet 文件传输协议FTP ,我们
可以得到许多免费软件和大量图文在网络环境下, 利用FTP 协议进行文件传输最
为普遍, 这种方式的优点是适用面广、使用简单、不需要用户编制额外的应用软
件(一般集成在操作系统或者网络协议中); 其缺点是在广域网上传输大文件时可
靠性较低、不支持断点续传, 因而对大文件和传输精度要求很高的应用不适合。
远程拷贝协议是采用大型或中型计算机作文件服务器, 将所有文件信息都存放到
该服务器上; 其他用户作为文件使用者通过网络进行文件传输。利用TCP 或者
UDP 提供的套接字直接在服务器和客户机之间进行文件传输的优点是实现过程
可以由应用程序开发者直接控制, 因而灵活性很高。
下面,我们将对实现文件传输过程进行一个简单的设计与实现。
1 相关技术协议
1.1TCP/IP协议
(1)TCP/IP的网络体系结构
TCP/IP协议采用层次体系结构,如图1.1所示,从图中可以看出,每一层在
逻辑上都与通信端的对应层相连接。图中所示的服务器程序持续监听通信客户
端;客户端仅周期性地与服务器相连接以交换数据,其中TCP 协议层提供相当
于OSI 参考模型中传输层的服务,为收、发端应用程序提供通信;IP 协议层负
责提供统一的数据报;链路层主要功能是收、发IP 层的IP 数据报;TCP/IP之上
是该协议提供的各种服务,而底层网络可以是不同的物理网络,如Ethernet 、Token
Ring 、X.25公共分组交换网等。
图1.1 TCP/IP协议层模型(LAN )
TCP/IP协议族按照层次由上到下,层层包装。最上面的就是应用层了,这
里面有HTTP,FTP 等等我们熟悉的协议。而第二层则是传输层,著名 的TCP 和
UDP 协议就在这个层次(不要告诉我你没用过UDP 玩星际)。第三层是网络层,
IP 协议就在这里,它负责对数据加上IP 地址和其他的数据(后面 会讲到)以确
定传输的目标。第四层是叫数据链路层,这个层次为待传送的数据加入一个以太
网协议头,并进行CRC 编码,为最后的数据传输做准备。再往下则是 硬件层次了,负责网络的传输,这个层次的定义包括网线的制式,网卡的定义等等(这些我们就不用关心了,我们也不做网卡),所以有些书并不把这个层次放在 TCP/IP协议族里面,因为它几乎和TCP/IP协议的编写者没有任何的关系。发送协议的主机从上自下将数据按照协议封装,而接收数据的主机则按照协议 从得到的数据包解开,最后拿到需要的数据。这种结构非常有栈的味道,所以某些文章也把TCP/IP协议族称为TCP/IP协议栈。
1.2.FTP 传输协议
FTP 传输协议是文件传输协议(File Transfer Protocol, FTP)是在TCP/IP网络中
您可能关注的文档
- 爱国演讲稿400字 两篇.docx
- 给新教师的建议 关于听评课的几点想法.docx
- 16年采购部门工作总结.docx
- 一年级下学期家长会总结.docx
- 学校教师2021年度总结范文.docx
- 2021公司员工周工作总结怎么写.docx
- 年度培训工作总结范文.docx
- 2021基金从业资格考试真题解析.docx
- 有趣的杆秤问题.docx
- 心中的彩虹写作指导及范文借鉴.docx
- 2025年无人机低空医疗物资投放社会效益报告.docx
- 2025年再生塑料行业包装回收利用产业链重构研究.docx
- 《AI眼镜周边产品市场机遇:2025年终端销售与需求增长洞察》.docx
- 2025年坚果加工行业深加工技术突破与市场拓展策略报告.docx
- 2025年通信芯片行业技术竞争与未来趋势报告.docx
- 《2025年生鲜电商配送冷链事故分析与预防措施》.docx
- 《商业航天融资新趋势2025民营卫星企业资本涌入估值分析市场动态》.docx
- 2025年能源绿色健康行业创新技术与市场应用报告.docx
- 2025年无人机低空医疗救援通信方案分析报告.docx
- 2025年烹饪机器人行业市场集中度分析报告.docx
原创力文档


文档评论(0)