文档库 最新最全的文档下载
当前位置:文档库 › 基于java socket的TCP-IP网络编程

基于java socket的TCP-IP网络编程

基于java socket的TCP/IP网络编程摘要:文章首先分析了tcp/ip协议的基本概念以及socket编程的基本原理,重点在于用java实现基于tcp/ip网络通信的多线程c/s应用程序模型,核心在于使用java新技术改进传统c/s模型中服务器性能。本文对理解c/s模式通信原理和实际开发高效c/s 模式应用程序有较大的参考价值。

关键词:tcp/ip;socket;java多线程;nio非阻塞

中图分类号:tp311.1 文献标识码:a 文章编号:1007-9599 (2013) 02-0000-03

1 tcp/ip-socket

tcp/ip协议(transmission control protocol/internet protocol)定义了电子设备如何连入因特网以及数据如何在它们之间传输的标准。如今,tcp/ip协议已成为计算机网络协议事实上的标准。

我们知道,在计算机网络体系结构中,网络层为主机之间提供逻辑通信,运输层为应用进程之间提供端到端的逻辑通信[1]。而tcp是tcp/ip协议簇的一个面向连接的提供可靠交付服务的运输层协议,这就是说,应用程序在使用tcp协议之前,必须建立tcp连接;在传输数据完毕后,必须释放已经建立的tcp连接。其中,每一条tcp连接只能是点对点的,tcp连接的端点不是主机,不是主机的ip地址,不是应用进程,也不是运输层的协议端口,而是套

相关文档