本文概述
Java Networking是将两个或多个计算设备连接在一起以便我们可以共享资源的概念。
Java套接字编程提供了在不同计算设备之间共享数据的功能。
Java网络的优势
- 共享资源
- 集中软件管理
你知道吗 ?
Java网络术语
下面给出了广泛使用的Java网络术语:
- IP地址
- 协议
- 端口号
- MAC地址
- 面向连接和无连接协议
- 插座
1)IP地址
IP地址是分配给网络节点的唯一编号, 例如192.168.0.1。它由0到255之间的八位字节组成。
这是一个可以更改的逻辑地址。
2)协议
协议基本上是通信时要遵循的一组规则。例如:
- TCP协议
- 的FTP
- 远程登录
- SMTP
- POP等
3)端口号
端口号用于唯一标识不同的应用程序。它充当应用程序之间的通信端点。
端口号与IP地址关联, 用于两个应用程序之间的通信。
4)MAC地址
MAC(媒体访问控制)地址是NIC(网络接口控制器)的唯一标识符。一个网络节点可以有多个NIC, 但是每个都有唯一的MAC。
5)面向连接和无连接协议
在面向连接的协议中, 确认是由接收方发送的。因此, 它是可靠的但很慢。面向连接协议的示例是TCP。
但是, 在无连接协议中, 接收方不会发送确认。因此它不可靠, 但速度很快。无连接协议的示例是UDP。
6)插座
套接字是双向通信之间的端点。
请访问下一页进行Java套接字编程。
java.net包
java.net包提供了许多类来处理Java中的网络应用程序。这些类的列表如下:
- 认证者
- 缓存请求
- CacheResponse
- 内容处理程序
- 饼干店
- CookieManager
- 数据报文包
- 数据报套接字
- 的DatagramSocketImpl
- 接口地址
- JarURLConnection
- 组播套接字
- InetSocketAddress
- InetAddress
- Inet4Address
- Inet6Address
- 国际化域名
- HttpURLConnection
- HttpCookie
- 网络权限
- 网络接口
- 密码认证
- 代理
- 代理选择器
- ResponseCache
- SecureCacheResponse
- 服务器套接字
- 插座
- 套接字地址
- SocketImpl
- 套接字权限
- StandardSocketOptions
- URI
- 网址
- URLClassLoader
- URLConnection
- URLDecoder
- URLEncoder
- URLStreamHandler
我们将在网络教程中学到什么
评论前必须登录!
注册