java网络编程包含些什么

2025-04-25 09:40:20
推荐回答(1个)
回答1:

针对网络通信的不同层次,Java提供的网络功能有四大类:InetAddress 、URLs、Sockets、Datagram
1、InetAddress面向的是网络层(IP层),用于标识网络上的硬件资源。

2、 URL面向的应用层,通过URL,Java程序可以直接送出或读入网络上的数据。

3、 Sockets和Datagram面向的则是传输层。Sockets使用的是TCP协议,这是传统网络程序最常用的方式,可以想象为两个不同的程序通过网络的通信信道进行通信。Datagram则使用UDP协议,是另一种网络传输方式,它把数据的目的地纪录在数据包中,然后直接放在网络上。