简介
这个package包包含了全部网络实施。java
类分类
分为两种,一种是低端的操做接口,不包含协议服务器
- socket类。基本的双向通讯方法
- address。ip描述
- network interface:对多个网络的标识。例如多个网卡,也多是虚拟的
一种是高级通讯接口:网络
- URL URI资源标识。URI的功能更改强大,支持编码
- connection 链接:对应于url的链接
- 协议处理,高层的应用接口工做在应用层,必须有对应的接口。
Socket地址
socket是java.net的基础类,对标端口号与IP。 介绍:主要内容,构造函数,从域名构造,ip地址构造,提取地址与命运。对一写特殊ip的判断。socket
特殊IP地址介绍函数
- 多播地址,相对广域网来讲的。协议为IGMP,为一个D类地址,范围为224.0.0.0 - 239.255.255.255
- 私有地址:一个用于局域网内部的地址,路由器不会转发的IP.一个A类地址、16个b类地址,256个c类地址。10.0.0.0~10.255.255.255;172.16.0.0~172.31.0.0;192.168.0.0~192.168.255.255
- 匹配全部地址00:00:00:00,通配符地址
- 回环地址:第一个字节为127的地址。
- 当IP地址是本地链接地址(LinkLocalAddress)时返回true,不然返回false.IPv4的本地链接地址的范围是169.254.0.0~169.254.255.255.IPv6的本地链接地址的前12位是FE8,其余的位能够是任意取值,如FE88::、FE80::ABCD::都是本地链接地址。
- 其余的多播IP地址进行分类,没有找到具体的分配规则。
InetAddress能够吧地址与域名之间相关转化。调用底层的实现来完成的。DNS服务编码
参考地址: blog.csdn.net/rainbow702/…url
Socket
简介:用于基本的数据链接,分类:.net
- Socket TCP客户端的接口,用于向服务器发送请求
- ServerSocket 是TCP服务器端的接口,用于接受客户端的请求
- DatagramSocket是UDP端的接口用于发送与接受数据包
- MulticastSocket是DatagramSocket的子类,用于处理多播。