Javatpoint标志
Javatpoint标志

Java网络

Java网络是一个将两个或多个计算设备连接在一起的概念,这样我们就可以共享资源。

Java套接字编程提供了在不同计算设备之间共享数据的功能。

Java网络的优势

  1. 共享资源
  2. 集中软件管理
你知道吗?
  • 如何在网络中进行面向连接的Socket编程?
  • 如何显示任何在线网页的数据?
  • 如何获得任何主机名的IP地址,例如www.google.com ?
  • 如何在网络中进行无连接套接字编程?

net包支持两种协议,

  1. TCP:传输控制协议在发送方和接收方之间提供可靠的通信。TCP与Internet协议(TCP/IP)一起使用。
  2. UDP:用户数据报协议提供了一种无连接协议服务,允许数据包沿两个或多个节点传输

Java网络术语

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

  1. IP地址
  2. 协议
  3. 端口号
  4. MAC地址
  5. 面向连接和无连接协议
  6. 套接字

1) IP地址

IP地址是分配给网络节点的唯一编号,例如192.168.0.1。它由8字节组成,取值范围为0 ~ 255。

它是一个可以更改的逻辑地址。

2)协议

协议是一组基本用于通信的规则。例如:

  • TCP
  • FTP
  • 远程登录
  • SMTP
  • 流行音乐等。

3)端口号

端口号用于唯一标识不同的应用。它充当应用程序之间的通信端点。

端口号与两个应用程序之间通信的IP地址相关联。

4) MAC地址

MAC (Media Access Control)地址是NIC (Network Interface Controller)的唯一标识。一个网络节点可以有多个网卡,但每个网卡有唯一的MAC地址。

例如,一个以太网卡可能有一个MAC地址00:00:d:83::b1:c0:8e

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

在面向连接的协议中,确认由接收方发送。所以它是可靠的,但速度慢。面向连接的协议的例子是TCP。

但是,在无连接协议中,接收方不发送确认。所以它不可靠,但速度快。无连接协议的例子是UDP。

6)套接字

套接字是双向通信之间的端点。

Java套接字编程请访问下一页。

java.net包

java.net包可以分为两部分:

  1. 低级API:它处理的抽象地址,即网络标识符,套接字,即双向数据通信机制和接口,即网络接口。
  2. 高级API:它处理uri的抽象,即通用资源标识符,url,即通用资源定位器,以及连接,即连接到由url指向的资源。

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

  • 身份验证
  • CacheRequest
  • CacheResponse
  • ContentHandler
  • CookieHandler
  • CookieManager
  • DatagramPacket
  • DatagramSocket
  • DatagramSocketImpl
  • InterfaceAddress
  • JarURLConnection
  • MulticastSocket
  • InetSocketAddress
  • InetAddress
  • Inet4Address
  • Inet6Address
  • 印度尼西亚的
  • HttpURLConnection
  • HttpCookie
  • NetPermission
  • NetworkInterface
  • PasswordAuthentication
  • 代理
  • ProxySelector
  • ResponseCache
  • SecureCacheResponse
  • 考察一下
  • 套接字
  • SocketAddress
  • SocketImpl
  • SocketPermission
  • StandardSocketOptions
  • URI
  • URL
  • URLClassLoader
  • URLConnection
  • URLDecoder
  • URLEncoder
  • URLStreamHandler

java.net包中可用的接口列表:

  • ContentHandlerFactory
  • CookiePolicy
  • CookieStore
  • DatagramSocketImplFactory
  • FileNameMap
  • SocketOption < T >
  • SocketOptions
  • SocketImplFactory
  • URLStreamHandlerFactory
  • ProtocolFamily
我们将在网络教程中学到什么
  • 组网和组网术语
  • 套接字编程(面向连接)
  • URL类
  • 通过URLConnection类显示网页数据
  • InetAddress类
  • DatagramSocket和DatagramPacket(无连接)

下一个话题 Java套接字编程





Youtube 观看视频请加入我们的Youtube频道:现在加入

反馈


帮助他人,请分享

脸谱网 推特 pinterest

学习最新教程


准备


热门的技术


B.Tech / MCA






Baidu
map