Java网络

Java网络

Java网络是将两个或多个计算设备连接在一起以便我们可以共享资源的概念。
Java套接字编程为在不同的计算设备之间共享数据。

Java网络的优势

共享资源
集中软件管理

您知道吗?

如何在网络中执行面向连接的套接字编程?
如何显示任何在线网页的数据?
如何获取任何主机名的IP地址,例如www.google.com?
如何在网络中执行无连接套接字编程?

Java网络术语

下面给出了广泛使用的Java网络术语:

IP地址
协议
端口号
MAC地址
面向连接的无连接协议
Socket

1)IP地址

IP地址是分配给网络节点的唯一编号,例如192.168.0.1。它由0到255之间的八位字节组成。
它是一个可以更改的逻辑地址。

2)协议

协议基本上是通信时要遵循的一组规则。例如:

TCP
FTP
Telnet
SMTP
POP等。

3)端口号

该端口号用于唯一标识不同的应用程序。它充当应用程序之间的通信端点。
端口号与两个应用程序之间进行通信的IP地址关联。

4)MAC地址

MAC(媒体访问控制)地址是NIC(网络接口控制器)的唯一标识符。一个网络节点可以有多个NIC,但是每个NIC都有唯一的MAC。

5)面向连接和无连接的协议

在面向连接的协议中,确认是由接收方发送。因此,它是可靠的但很慢。面向连接协议的示例是TCP。
但是,在无连接协议中,接收方不会发送确认。因此,它不可靠,但速度很快。无连接协议的示例是UDP。

6)套接字

套接字是双向通信之间的端点。
访问Java套接字编程的下一页。

java.net软件包

java.net软件包提供了许多类来处理Java中的联网应用程序。这些类的列表如下:

验证者
CacheRequest
CacheResponse
ContentHandler
CookieHandler
CookieManager
DatagramPacket
DatagramSocket
DatagramSocketImpl
InterfaceAddress
JarURLConnection
MulticastSocket
InetSocketAddress
InetAddress
Inet4Address
Inet6Address
IDN
HttpURLConnection
HttpCookie
NetPermission
NetworkInterface
密码验证
代理
ProxySelector
ResponseCache
SecureCacheResponse
ServerSocket
套接字
SocketAddress
SocketImpl
SocketPermission
StandardSocketOptions
URI
URL
URLClassLoader
URLConnection
URLDecoder
URLEncoder
URLStreamHandler

我们将在网络教程中学习的内容

网络和网络术语
套接字编程(面向连接)
URL类
通过URLConnection类显示网页数据
InetAddress类
DatagramSocket和DatagramPacket(无连接)

Java 网络应用

Java Socket
Java URL
Java URLConnection
Java HttpURLConnection
Java InetAddress
Java DatagramSocket和DatagramPacket