Java自学-网络编程(1)

1、网课截图

1.1 什么是计算机网络

Java自学-网络编程(1)_Java自学

Java自学-网络编程(1)_网络通信_02

Java自学-网络编程(1)_java_03

1.2 网络通信的两个要素

Java自学-网络编程(1)_网络通信_04

Java自学-网络编程(1)_Java自学_05

Java自学-网络编程(1)_Java自学_06

Java自学-网络编程(1)_java_07

1.3 IP地址

Java自学-网络编程(1)_java_08

package lesson01;

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

/**
 * Author: Gu Jiakai
 * Date: 2021/7/31 17:05
 * FileName: TestInetAddress
 * Description:
 */
//测试ip。
public class TestInetAddress {
    public static void main(String[] args) {
        try {
//            查询本机地址。
            InetAddress  inetAddress1 = InetAddress.getByName("127.0.0.1");
            System.out.println(inetAddress1);
            InetAddress  inetAddress3 = InetAddress.getByName("localhost");
            System.out.println(inetAddress3);
            InetAddress  inetAddress4 = InetAddress.getLocalHost();
            System.out.println(inetAddress4);

//            查询网站ip地址。
            InetAddress  inetAddress2 = InetAddress.getByName("www.baidu.com");
            System.out.println(inetAddress2);

//            常用方法。
//            System.out.println(inetAddress2.getAddress());
            System.out.println(inetAddress2.getCanonicalHostName());//规范的名字。
            System.out.println(inetAddress2.getHostAddress());//ip
            System.out.println(inetAddress2.getHostName());//域名,或者本机电脑的名字。
        } catch (UnknownHostException e) {
            e.printStackTrace();
        }
    }
}