基于tcp的文件传输程序---标书.文件.docVIP

  • 4
  • 0
  • 约1.59万字
  • 约 32页
  • 2016-11-06 发布于辽宁
  • 举报
《计算机网络系统实践》报告 2015年12月 设计要求 实现单线程文件传输功能 在以上的基础上,掌握多线程技术,在文件网络传输时,可选择单线程或多线程 加入异常控制机制,增强程序的鲁棒性(Robust) 了解如何提高套接字传输的速率,以及如何加强传输的稳定性 二、开发环境与工具 Windows7下Microsoft Visual Stuio 三、设计原理 1、网络传输协议 TCP/IP协议栈中的两个协议: TCP(Transmission Control Protocol):传输控制协议 UDP(User Datagrm Protocal):用户数据报协议 TCP是面向连接的通信协议,TCP提供两台计算机之间的可靠无错的数据传输。应用程序利用TCP进行通信时,源和目标之间会建立一个虚拟连接。该连接一旦建立,两台计算机之间就可以把数据当做一个双向字节流进行交换。 UDP是无连接的通信协议,UDP不保证可靠数据的传输,但能够向若干个目标发送数据,接受发自若干个源的数据。就是说,如果一个主机向另外一台主机发送数据,这个数据就会立即发出,而不管另外一台主机是否已准备接收数据。如果另外一台主机接收到了数据,它不会确认收到与否。 本次工程目的是传输文件,显然需要用TCP建立连接,而TCP连接需要“

文档评论(0)

1亿VIP精品文档

相关文档