
‘自动化技术与应用>2005年第24卷第9期 计 算 机J立用
Computer Application
一
个基 于 UDP协议 的文件传 输应 用程序 的实现
李光明,姚 斌
(陕西科技大学,陕西 咸阳 712081)
摘 要 :随 着企业办公 自动化 的逐 步推 ,彳,传统 的纸张式的文件传递 方式 /f 再适 合发展 的需 要 ,人们更期待 一种便捷 、高效 、环
保 的传递方式 本文 介绍 了一 种运 行 TCP/IP协 议企 、 局域 网环境 5- 甘 DP(用户数据报 )实现文件传递的方式 t
关键词 :办公 自动化 ;用户数据报 ;文件传送 ;局域 网
【}1 分 类号:TP311.1 文献怀 识0马:B 文章编 号:1003—7241(2oo5)o9.-0036—04
UDP— Based F-le Transm ission
LI G咖 -Ilg—miIlg,YAo Bm
(Shamd University of Science&Technology,Xianyang 712081,China)
Abstract:、、ith the developmenl()f OA in enlerprises,the lradilional、v 1、s of h'ansmiuing printed files are ouldaled.We need a new kind oI’eonvenien!,
efi%ient and unpolluted file lransmilling method.This paper presenls a Lt)}】一based melh ̄t which earl I)e used in LAN under Ihe TCP/IP
envimnmen1.
Key words:OA:UDP;File transmission;L N
1 引言
人类正进入信息化社会 ,在中国 ,打破 了数十年对信息 的垄
断与封闭之后 ,各类 信息 市场正以前所未有 的速度 向前发展 ,信
息资源的优势开发、管理与应 用迫在 眉睫。计算机 办公 自动化
处理技术的应用与推广将 直接推动社 会信息化 的发展 ,满 足广
大的管理型人才的信息处理 的需求 ,提高实 际应用能力 。在一
个现代企业 中,作为办公 自动化 的一个很重要 的组成部分 ,传统
的打印文件 、逐级上报的方式 已经不再适合企业发展的需要 了,
我们需 要的是一种快 速 、高效 的文件传递 方式 。本文 就是考虑
到这一现状 ,给出 了一种基 于企业局域 网 的文 件传输应 用 的例
子
2 UDP协 议 概述
客户端,服务器模 式可以说是用途最广泛的 网络应 用之一 ,
TCP和 LOP通信协议都支持这种服务。TCP是为 了保证大量数
据的正确传输而设计的,其中提供了错误捕获、资料恢复、资料
补发 等机制 。并不是所 有 的客户端,服 务器模 式都 需要建 立连
接,UDP通信协议就是一种非连接式的通信协议,主要用 于传递
收稿 日期 :2005—05—12
36 I Tea ̄huosofkamrnalion&twleatt ̄s
少量数据 ,它 不需要 建立 有效 的通讯 连接 …。在 UDP应 用 中,
客户端和服务器只需指定服务器 的 IP地址和应用 的端 口号 ,两
者之间就可以通信了。它提供的是数据的单向传输 。在数据 传
输 中因无需建立连接 ,故可省去很多连接 时间。
UDP协议 是英 文 User Datagram Protocol的缩 写 ,即用户数据
报协议 ,主要用来支持那些 需要在 计算 机之 间传输数 据的 网络
应用 。包括 网络视频会 议 系统在 内 的众 多 的客户,服务 器模式
的网络应用都需要使用 UDP协议 。与我们所熟 知 的 TCP(传输
控制协议 )协议一样 ,UDP协议直接位于 IP(网际协议 )协议 的顶
层。根据 osi(开放 系统互 连 )参 考模 型 ,UDP和 TCP都属于传
输层协议。UDP协议的主要作用是将网络数据流量压缩 成数据
报的形式。一个典型的数据报就 是一个 二进 制数 据 的传输单
位。每一个数据报的前 8个字节用来包含报头信 息 ,剩余 字节
则用来包含具体的传输数 据。UDP报头 由 4个域组 成 ,其 中每
个域各占用 2个字节 ,具体如下 :源端 口号 ;目标端口号;数据报
长度;校验值(如 图 1所示 )。
图 1 UDP报文格式
维普资讯 http://www.cqvip.com
- 1
- 2
前往页