##网络通信条件
1. ip地址
网络上计算机之间的唯一标识
2. 端口号
用于区分不同应用程序
端口范围0~65535,其中0~1023 为系统所保留
ip地址与端口号组成Socket,Socket为网络程序之间通信的终结点
常用网络程序端口:
http:80 ftp:21 telnet:23
3. 传输协议
##传输层协议(TCP/IP协议)
TCP 传输控制协议
ip 互联网协议
## java中的网络支持
java网络功能的四大类
- InetAddress:用于标识网络硬件资源
- URL:统一资源定位符 通过URL可以直接读取和写入网络上的数据
- Sockets:使用TCP协议实现网络通信的Socket相关的类
- Datagram:使用UDP协议,将数据保存到数据报中,通过网络进行通信
## 传输层协议:
HTTP、FTP、SMTP 、Telent