Java网络要素

IP地址:InetAddress

   网络中设备的标示

   不易记忆,可用主机名

   本地回环地址:127.0.0.1   主机名:localhost

 

端口号

   用于标示进程的逻辑地址,不同进程的标示

   有效端口:0~65535 ,其中0~1024系统使用或保留端口。

 

1025-65535是动态端口

这些端口,程序员可以使用

 

端口注意事项

①,在计算机(尤其是服务器)要尽可能的少开端口

②,一个端口只能被一个程序监听

③,netstat –an 可以查看本机哪些端口在监听

④,netstat –anb 来查看监听端口号,再结合任务管理器关闭不安全的端口

 

传输协议

   通讯规则

   常见协议:TCPUDP

 

TCPUDP

UDP(数据报文协议)

基于广播的非安全传输协议

       将数据及源和目的封装成数据包中,不需要建立连接

       每个数据报的大小在限制在64k内

       因无连接,是不可靠协议

       不需要建立连接,速度快

TCP(传输控制协议)

      基于连接的安全性传输协议

      建立连接,形成传输数据的通道

     在连接中进行大量数据传输

     通过三次握手完成连接,是可靠协议

     必须建立连接,效率会稍低