下载此文档

毕业设计论文-基于SOCKET的大文件批量传输系统的设计与实现.doc


文档分类:论文 | 页数:约72页 举报非法文档有奖
1/72
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/72 下载此文档
文档列表 文档介绍
优秀设计
※※※※※※※※※
※※
※※
※※
※※※※※※※※※
2008届学生
毕业设计(论文)材料
(四)
序号___
学生毕业设计(论文)
课题名称
基于SOCKET的大文件批量传输系统的设计与实现
姓名
学号
院、系、部
计算机科学系
专业
计算机科学与技术
指导教师
2008年 5 月 25 日
基于SOCKET的大文件批量传输系统的设计与实现
(湖南城市学院计算机科学系, 413000)
摘要:Socket 在英文中是插座的意思,它的设计者实际上是暗指电话插座。因为在Socket 环境下编程很像是模拟打电话, 的IP 地址就是电话号码,要打电话,需要电话插座,在程序中就是向系统申请一个Socket ,以后两台机器上的程序“交谈”都是通过这个Socket 来进行的。对程序员来说,也可以把Socket 看成一个文件指针,只要向指针所指的文件读写数据,就可以实现双向通信。利用Socket 进行通信,有两种主要的方式。第一种是面向连接的流方式。顾名思义,在这种方式下,两个通信的应用程序之间先要建立一种连接链路,其过程好像在打电话。一台计算机(电话)要想和另一台计算机(电话)进行数据传输(通话),必须首先获得一条链路,只有确定了这条通路之后,数据〔通话)才能被正确接收和发送。这种方式对应的是TCP ( Transport Control Protocol )协议。第二种叫做无连接的数据报文方式,这时两台计算机像是把数据放在一个信封里,通过网络寄给对方,信在传送的过程中有可能会残缺不全,而且后发出的信也有可能会先收到,它对应的是UDP ( User Datagram Protocol)协议。
流方式的特点是通信可靠,对数据有校验和重发的机制,通常用来做数据文件的传输。网络的快速发展和普及,文件传输愈来愈频繁,传输文件容量越来越大,单纯的套接字传输不能满足需求。Window Socket编程和多线程技术结合可以很好的解决这一问题,使得文件传输效率大大提高能很好的支持大文件、批量传输,提高服务器的响应能力和并发处理能力。Window Socket采用字节流的方式传输数据,可以很好的保证传输的稳定性和安全性;而采用动态哈夫曼编码实现传输流的压缩,减轻网络传输负担,提高网络性能满足用户的需求。
关键字:Socket;TCP;多线程;RUP;UML
The large files bulk transmission based on socket system design and implementation
(Hunan city University puter science is 2,004levels puter sciences and the technical specialty, Hunan yiyang 413000)
Abstract: Socket socket in English is the meaning, it is implied in fact, the designers of telephone socket. Socket environment because the programming is similar to analog telephone, IP address is the telephone number to call, the need to phone jack, in the proceedings is to apply a system Socket, after two machines on the procedures "conversation" Through this Socket are conducted. The programmers, can also Socket as a guideline document, as long as the guidelines referred to the documents to read and write data, we can achieve two-munication. munications to use, there are two main ways. The first is to connect the flow-oriented approach.. As the name suggests, in this way, the munications applications to establish a link between the first link, the process seems to be

毕业设计论文-基于SOCKET的大文件批量传输系统的设计与实现 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数72
  • 收藏数0 收藏
  • 顶次数0
  • 上传人钻石文档库
  • 文件大小0 KB
  • 时间2013-12-10