收藏到会员中心
|
文档题目: |
基于TCPIP协议进行若干程序模块开发 |
 |
上传会员: |
panmeizi |
提交日期: |
2014-04-04 09:03:04 |
文档分类: |
计算机 |
浏览次数: |
38 |
下载次数: |
0
次 |
|
|
下载地址: |
基于TCPIP协议进行若干程序模块开发 (需要:25 积分) 如何获取积分? |
下载提示: |
不支持迅雷等下载工具,请右键另存为下载,或用浏览器下载。不退出登录1小时内重复下载不扣积分。
|
文档介绍: |
以下为文档部分内容,全文可通过注册成本站会员下载获取。也可加管理员微信/QQ:17304545代下载。
|
文档字数: |
|
文档字数:17520 摘要 本课题介绍在Unix环境下基于TCP/IP协议进行若干程序模块开发,构造点对点模型。 本课题由一个客户端,一个服务器,一个传输服务器构成。客户端向服务器发送下载请求,服务器查询数据库并返回相关传输服务器的地址信息。客户端根据服务器返回的地址与传输服务器连接进行数据下载。服务器完成信息的收集,查询和状态控制的功能,其它的处理功能依赖客户端与传输服务器。这里服务器起的是一个桥梁作用,并不是信息的主要载体。本课题主要的用途是资料的收集传播。 在一个成熟的网络中有成千上万个客户端和传输服务器,本课题重点研究在Unix环境下如何利用socket(套接字)完成程序间的通信。至于中间的信息收集、状态查询控制过程等以具有类似功能的程序代替实现。 关键词: 计算机通信,Unix,Socket, 协议 目录
摘要 I Abstract II 第1章 绪论 1 第2章 unix系统基础 3 2.1 unix系统概述 3 2.2 unix常用的网络命令 8 2.3 unix下软件开发环境 11 2.3.1 vi编辑简介 11 2.3.2 gcc编译器简介 14 第3章 TCP/IP简介 16 3.1 TCP/IP体系 16 3.2 TCP协议 16 3.3 UDP协议 17 3.5 ICMP协议 18 3.6 端口分配 18 第4章 套接字基础 20 4.1.概述 20 4.2 套接字类型 20 4.3套接字地址结构 21 第5章 TCP套接字 23 5.1 TCP套接字的实现过程 23 5.2 SOCKET函数介绍 24 第6章 基于TCP/IP的socket网络通信程序实现 27 6.1基本框架 27 6.2程序流程 27 6.3 客户端启动 30 6.4服务器的表维护 31 6.5数据传输过程 33 6.6数据拼接 34 6.7 调试 35 第7章 结论 37 致谢 38 参考文献 39 附录 程序源代码 40 附录1 客户端程序代码 40 附录2 服务器端程序代码 46 附录3 传输服务器端代码 50
(本文由word文档网(www.wordocx.com)会员上传,如需要全文请注册成本站会员下载) |
|
|
|