socket: ip+端口号
端口号范围0-65535,其中0-1023为系统保留,自定义端口选择1023以后。
常用端口号:http80, ftp21, telnet23。
对网络通信的不同层次,JAVA提供了四大类网络功能:
InetAddress: 标识网络上的硬件资源,标识IP地址相关信息
URL: 可以直接读取或写入网络上的数据;
Sockets: 使用TCP协议实现网络通信的socket相关类
Datagram: 基于UDP协议的数据通信,将数据保存在数据报中,通过网络进行通讯。
JAVA中基于TCP协议实现网络通信的类
客户端的socket类
服务器端的serversocket类