TCP-IP协议综述-北理工(18)
发布时间:2021-06-05
发布时间:2021-06-05
北理工 通信网络基础大作业
用Socket实现TCP/IP协议的数据文件传输
摘要:本文在简单介绍TCP/IP协议的基础上引出SOCKET机制下的TCP/IP数据文件传输,并通过JAVA语言实现了基于SOCKET机制的TCP/IP数据文件传输。
关键字:TCP/IP;SOCKET;JAVA;Internet;
1 绪论
本文通过JAVA语言实现基于SOCKET机制的TCP/IP数据文件传输。将从下面三个方面讲述该系统的实现过程。
(b) 、TCP/IP协议简述
(c) 、基于SOCKET机制的通信过程分析 (d) 、实现该系统的JAVA程序
2 TCP/IP协议简述
Internet 网络的核心协议是TCP/ IP 协议, TCP/IP(传输控制协议) 协议是一个协议组, 它由 IP ( Internet 协议)、TCP (传输控制协议)、UDP (用户数据报协议)、ICM P (文件下载协议) 等构成。而在网络虚拟实验室系统程序设计中, 网络上数据的传输是通过基于 TCP/IP 协议的M essage Exchange 子模块来实现的。
Internet 网络协议由网络接口层、互联网络层( IP)、传输层 (TCP)、应用层组成。核心是互联网络层和传输层。 其中互联网络层屏蔽了低层网络的差异,提供统一的无连接分组传送, 对数据做到尽力传送, 可靠性问题由传输层来处理。也正因为如此, 种类繁多、性能各异的网络才能互连起来, 形成全球最大的网Internet。传输层提供端到端的数据传送服务, 它主要由TCP 和UDP 两个协议构成。TCP 是面向连接的, 提供差错检测和重传服务, 以保证数据的可靠性;UDP 是无连接, 基本上只是对数据做简单的封装后直接交给 IP 层发送, 这对那些响应速度要求比较高, 面向交易的服务是很适用的。应用层是建立在传输层之上的, 主要由一些常见的应用程序如电子邮件 (E-mail)、文件传输访问、远程登录等构成, 他们使用了下层提供的服务。 网络接口层负责 IP 层
上一篇:农村饮水安全项目建设资金管理办法