JAVA实现Socket通信小实验

您所在的位置:网站首页 实现socket通信 JAVA实现Socket通信小实验

JAVA实现Socket通信小实验

2022-06-14 07:46| 来源: 网络整理| 查看: 265

几个重要概念:

 

网络通信协议概念

计算机网络中实现通信必须有一些约定即通信协议,

对速率、

传输代码、

代码结构、传输控制步骤、出错控制等制定标准。

 

网络通信接口

为了使两个结点之间能够进行对话,

必须在它们之间建立通信工具

(即接口)

使彼此之间能进行信息交换。接口包括两部分:

 

硬件装置:实现结点之间的信息传送。

 

软件装置:规定双方进行通信的约定协议。

 

IP

Internet Protocol

)协议:

是网际层(

OSI

参考模型)的主要协议,支持网间互联的

数据报通信。

 

TCP(Transmission control protocol)

协议:

是专门设计用于在不可靠得的因特网上提供

可靠、端到端的字节流通信的协议。它是一种面向连接的协议。

TCP

连接是字节流而非报文

流。

 

Socket

 

1.

两个

JAVA

应用程序可通过一个双向的网络通信连接实现数据交换,这个双向链路的一端

称为一个

Socket

 

2.Socket

通常用来实现

client-server

连接。

 

3.Java.net

包中定义的两个类

Socket

ServerSocket

,分别用来实现双向连接的

client

端和

server

端。

 

4.

建立连接时所需的寻址信息为远程计算机的

IP

地址和端口号(

port number

 

Java

流式输出

/

输出原理:

Java

程序中,对于数据的输入(

input

/

输出(

output

)操

作以“流”

stream

)方式进行,

java.io

包中定义了各样的“流”类,用以获取不同种类

的数据。

 

TCP/IP Socket

通信



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3