Java网络要素
IP地址:InetAddress
网络中设备的标示
不易记忆,可用主机名
本地回环地址:127.0.0.1 主机名:localhost
端口号
用于标示进程的逻辑地址,不同进程的标示
有效端口:0~65535 ,其中0~1024系统使用或保留端口。
1025-65535是动态端口
这些端口,程序员可以使用
端口注意事项
①,在计算机(尤其是服务器)要尽可能的少开端口
②,一个端口只能被一个程序监听
③,netstat –an 可以查看本机哪些端口在监听
④,netstat –anb 来查看监听端口号,再结合任务管理器关闭不安全的端口
传输协议
通讯规则
常见协议:TCP,UDP
TCP和UDP
UDP(数据报文协议)
基于广播的非安全传输协议
将数据及源和目的封装成数据包中,不需要建立连接
每个数据报的大小在限制在64k内
因无连接,是不可靠协议
不需要建立连接,速度快
TCP(传输控制协议)
基于连接的安全性传输协议
建立连接,形成传输数据的通道
在连接中进行大量数据传输
通过三次握手完成连接,是可靠协议
必须建立连接,效率会稍低