网络编程初步

网络编程初步

网络编程针对传输层,包括协议TCP、UDP。

TCP协议类似打电话,连接后保持连接,然后双方通信。

UDP协议一方只管发送,另一方接收,无需保持连接。

网络通信要素为ip和端口号。

常见地址为ipv4格式,由4个字节组成。

127.0.0.1为本机ip。

以下代码演示java中关于ip地址的操作:

package com.cxf.network.base;

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

public class TestForIP {
    public static void main(String[] args) throws UnknownHostException {
        InetAddress inetAddress = InetAddress.getByName("www.baidu.com");
        System.out.println(inetAddress.getCanonicalHostName());
        System.out.println(inetAddress.getHostAddress());
        System.out.println(inetAddress.getHostName());
    }
}

输出结果:

112.80.248.76
112.80.248.76
www.baidu.com

HostName表示域名,HostAddress表示ip地址,CanonicalHostName也表示ip地址。

posted on 2021-10-26 20:29  菜小疯  阅读(24)  评论(0编辑  收藏  举报