• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

关于java:网络通信的要素IP地址

java 搞代码 3年前 (2022-02-14) 14次浏览 已收录 0个评论

Javaweb 网页编程 B/S架构
TCP/IP 网络编程 C/S架构

1.2 网络通信的因素

  • 如何实现网络通信
    1、通信单方的地址:

    IP 192.168.1.1
    端口号
    192.168.16,124::5900

    2、网络通信的协定

    http,ftp,smtp,tcp,udp...
    tcp/ip

1.3 IP

public class InetAddress

* IP用来惟一定位一台网络上的计算机

  • 重要的IP:
    127.0.0.1 示意本机的ip localhost,称为环回地址
  • IP地址的分类

    【分类办法一:IPV4 / IPV6】
    IPV4:

    应用32位(4字节)地址,十进制,每段有0-255,一共42亿地址。
    例如127.0.0.1

    IPV6:


    这里显示的不残缺,还除以了16
    长度为128位,是IPv4地址长度的4倍,8个无符号整数形成,十六进制
    2001:0DB8:0000:0023:0008:0800:200C:417A

    【分类办法二:公网(互联网) / 私网(局域网)】
    ABCD类地址
    192.168.xx.xx 是专门给组织外部应用的


    A类:1.0.0.0-126.0.0.0
    B类:1来源gao.dai.ma.com搞@代*码网28.1.0.0-191.255.0.0
    C类:192.0.1.0-223.255.255.0

  • 域名 不便记ip
    操作:
    InetAddress 没有构造函数

    static InetAddres getByAddress(byte[] addr)
    返回InetAddress对象

    创建对象用静态方法:

    InetAddress ia = InetAddress.getByAddress("127.0.0.1");
    InetAddress ia = InetAddress.getByAddress("localhost");
    InetAddress ia = InetAddress.getByAddress("www.baidu.com");

    获取ip地址、域名

    getCanonicalHostAddress();
    getHostAddress();
    getHostName();

搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:关于java:网络通信的要素IP地址

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址