IT干货网

网络编程初步

wyy 2022年03月12日 编程设计 189 0

网络编程初步

网络编程针对传输层,包括协议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地址。


评论关闭
IT干货网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!