基于TCPIP协议进行若干程序模块开发_计算机专业论文-经管之家官网!

人大经济论坛-经管之家 收藏本站
您当前的位置> 论文>>

计算机专业论文

>>

基于TCPIP协议进行若干程序模块开发_计算机专业论文

基于TCPIP协议进行若干程序模块开发_计算机专业论文

发布:经管之家 | 分类:计算机专业论文

关于本站

人大经济论坛-经管之家:分享大学、考研、论文、会计、留学、数据、经济学、金融学、管理学、统计学、博弈论、统计年鉴、行业分析包括等相关资源。
经管之家是国内活跃的在线教育咨询平台!

经管之家新媒体交易平台

提供"微信号、微博、抖音、快手、头条、小红书、百家号、企鹅号、UC号、一点资讯"等虚拟账号交易,真正实现买卖双方的共赢。【请点击这里访问】

提供微信号、微博、抖音、快手、头条、小红书、百家号、企鹅号、UC号、一点资讯等虚拟账号交易,真正实现买卖双方的共赢。【请点击这里访问】

计算机专业论文范文摘要本课题介绍在Unix环境下基于TCP/IP协议进行若干程序模块开发,构造点对点模型。本课题由一个客户端,一个服务器,一个传输服务器构成。客户端向服务器发送下载请求,服务器查询数据库并返回相 ...
坛友互助群


扫码加入各岗位、行业、专业交流群


计算机专业论文范文

摘要
本课题介绍在Unix环境下基于TCP/IP协议进行若干程序模块开发,构造点对点模型。
本课题由一个客户端,一个服务器,一个传输服务器构成。客户端向服务器发送下载请求,服务器查询数据库并返回相关传输服务器的地址信息。客户端根据服务器返回的地址与传输服务器连接进行数据下载。服务器完成信息的收集,查询和状态控制的功能,其它的处理功能依赖客户端与传输服务器。这里服务器起的是一个桥梁作用,并不是信息的主要载体。本课题主要的用途是资料的收集传播。
在一个成熟的网络中有成千上万个客户端和传输服务器,本课题重点研究在Unix环境下如何利用socket(套接字)完成程序间的通信。至于中间的信息收集、状态查询控制过程等以具有类似功能的程序代替实现。

关键词: 计算机通信,Unix,Socket, 协议


Abstract
Under Unix circumstance, this subject inroduce the exploitation of TCP/IP developing several procedure modules, Construction peer-to-peer model.
The design is constituted by a client ,a server and a transfer server. Client send download request to the server.The server inquiries the database then return the address information of related transfer server . Client server connects to the transfer server based on the return address information for data downloadding . Server control client connectting to transfer server then to sent data and piece them together and so on. The server here is the role of a bridge.It is not the main carrier of the data . Server complete collectting information, inquiring and state control function. Other treatment relies mostly on the client and transfer server themselves. It’s fully embodies the subject that the mainstay of the network is the client not server. The main issue is the use of the information collection and dissemination in the subject.
There are thousands of clients and transfer servers at least in a mature network.This paper only focus on how to use socket to communicate between the programs in Unix environment. As for the middle of information gathering, state inquiries and control process replaced by some simple procedures to achieve similar functions..

Keyword: Computer communications, Unix, Socket, Protocol

目录

摘要I
AbstractII
第1章 绪论1
第2章 unix系统基础3
2.1 unix系统概述3
2.1.1 unix系统的历史3
2.1.2 unix系统的特点5
2.1.3 unix系统的体系结构7
2.1.4 unix系统的地址空间7
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.2.1建立TCP连接16
3.2.2 TCP连接关闭过程如下17
3.2.3 TCP包结构17
3.3 UDP协议17
3.5 ICMP协议18
3.6 端口分配18
3.6.1端口介绍18
3.6.2 端口分类19
第4章 套接字基础20
4.1.概述20
4.2 套接字类型20
4.3套接字地址结构21
4.3.1 sockaddr 地址结构21
4.3.2 INET协议簇地址结构Sockaddr_in21
4.3.3 in_addr地址结构22
第5章 TCP套接字23
5.1 TCP套接字的实现过程23
5.1.1 服务器端步骤23
5.1.2 客户端步骤23
5.1.3 图示24
5.2 SOCKET函数介绍24
第6章 基于TCP/IP的socket网络通信程序实现27
6.1基本框架27
6.2程序流程27
6.2.1客户端27
6.2.2服务器端28
6.2.3 传输服务器29
6.2.4各进程间通信图示29
6.3 客户端启动30
6.4服务器的表维护31
6.5数据传输过程33
6.6数据拼接34
6.7 调试35
6.7.1 调试环境构建35
6.7.2 调试正确时结果36
第7章 结论37
致谢38
参考文献39
附录 程序源代码40
附录1 客户端程序代码40
附录2 服务器端程序代码46
附录3 传输服务器端代码50

扫码或添加微信号:坛友素质互助


「经管之家」APP:经管人学习、答疑、交友,就上经管之家!
免流量费下载资料----在经管之家app可以下载论坛上的所有资源,并且不额外收取下载高峰期的论坛币。
涵盖所有经管领域的优秀内容----覆盖经济、管理、金融投资、计量统计、数据分析、国贸、财会等专业的学习宝库,各类资料应有尽有。
来自五湖四海的经管达人----已经有上千万的经管人来到这里,你可以找到任何学科方向、有共同话题的朋友。
经管之家(原人大经济论坛),跨越高校的围墙,带你走进经管知识的新世界。
扫描下方二维码下载并注册APP
本文关键词:

人气文章

1.凡人大经济论坛-经管之家转载的文章,均出自其它媒体或其他官网介绍,目的在于传递更多的信息,并不代表本站赞同其观点和其真实性负责;
2.转载的文章仅代表原创作者观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,本站对该文以及其中全部或者部分内容、文字的真实性、完整性、及时性,不作出任何保证或承若;
3.如本站转载稿涉及版权等问题,请作者及时联系本站,我们会及时处理。
经管之家 人大经济论坛 大学 专业 手机版