- 5
- 0
- 约1.56万字
- 约 32页
- 2017-05-13 发布于辽宁
- 举报
基于tcp的文件传输程序 标书文件
《计算机网络系统实践》报告
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连接需要“三次握手”。
2、三次握手
三次握手具体过程:
1、客户端主
您可能关注的文档
- 传感器原理与检测技术试验箱手册 工作手册.doc
- 大庆市重点污染源监控中心项目招标书 标书文件.doc
- 大丰置业别墅项目市场研究方案 解决方案.doc
- 大蒜污水处理方案 解决方案.doc
- 大体积混凝土施工专项方案毕业设计 解决方案.doc
- 大型集团公司员工手册范本 工作手册.doc
- 大体积砼方案毕业设计 解决方案.doc
- 大型商超商品管理技能培训资料 实用资料.doc
- 大学毕业设计全等三角形导学案 教案学案.doc
- 大学英语第二学期期末考试试卷 试题题库.doc
- 2026年智慧健康管理系统创新报告.docx
- 河北衡水市武强中学2025-2026学年高二下学期4月期中物理试题(含解析).docx
- 2026年人工智能行业智能老年防走失定位器创新报告.docx
- 2026年低空经济飞行器量子技术应用创新报告.docx
- 2026年农业智能农业智能育种创新报告.docx
- 河北省保定市莲池区保定市第一中学2025-2026学年高二下学期期中考试生物试题(含解析).docx
- 2026年智慧城市电子站牌充电创新报告.docx
- 河北省邯郸市平恩中学等校2025-2026学年八年级期中考试英语试题(含解析).docx
- 2026年供应链创新技术应用报告.docx
- 2026年体育智能赛事管理系统支付系统创新报告.docx
最近下载
- 《山东省房屋修缮工程消耗量定额》建筑分册交底培训资料.pdf VIP
- 2026年二级建造师《机电》关键词速记.pdf
- 威海市环翠区2025-2026学年第二学期三年级语文期末考试卷(部编版含答案).docx VIP
- 2024年江西省中考地理真题卷含答案解析.pdf VIP
- 锅炉压力容器压力管道焊工证项目代号含义-精品完整版.doc VIP
- 合金结构钢GB3077—1999(完整).pdf VIP
- 电梯维护保养作业指导书与检查记录.docx VIP
- 2026春青岛版三年级数学下册智慧广场逆推教学设计与评析.docx VIP
- Vic-3D 非接触全场应变测量系统.pdf VIP
- 2023年江苏省南通市小升初英语试卷(含笔试部分答案).pdf VIP
原创力文档

文档评论(0)