JAVA 网络编程入门知识

InetAdress的使用

import java.net.InetAddress;
import java.net.UnknownHostException;

/*getByName(String host) 确定主机名称的IP地址,主机名称可以是机器名称和IP地址
  getLocalHost() 确定主机名称
  getHostName() 确定获取此IP地址的主机
  getHostAddress() 获得IP地址字符串
*/
public class InetAdressDemo {
    public static void main(String[] args) throws UnknownHostException {
        InetAddress adress = InetAddress.getByName("192.168.1.215");
        System.out.println(adress);
        String name = adress.getHostName();
        System.out.println(name);
        String hostAddress = adress.getHostAddress();
        System.out.println(hostAddress);
    }
}

UDP协议

简单来说UDP协议消耗资源小,效率高。但是容易出现一些数据丢失,如视频会议偶尔丢失一两个数据无伤大雅常使用UDP协议,一些重要文件的传输则一般不使用UDP协议。

TCP协议

提供了两台计算机可靠无差错的数据传输,每次连接的创建需要经过'3次握手',由于这种面向连接的特点可以保证传输数据的安全,TCP协议被广泛的应用与下载上传文件,网页浏览等。

posted @ 2020-10-25 15:10  一个经常掉线的人  阅读(66)  评论(0编辑  收藏  举报