網絡通訊的要素、IP地址

Javaweb 網頁編程 B/S架構
TCP/IP 網絡編程 C/S架構web

1.2 網絡通訊的要素

  • 如何實現網絡通訊
    一、通訊雙方的地址:編程

    IP 192.168.1.1
    端口號
    192.168.16,124::5900

    二、網絡通訊的協議網絡

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

    image.png

image.png

1.3 IP

public class InetAddress

* IP用來惟必定位一臺網絡上的計算機架構

  • 重要的IP:
    127.0.0.1 表示本機的ip localhost,稱爲環回地址
    image.png
  • IP地址的分類tcp

    【分類方法一:IPV4 / IPV6】
    IPV4:

    使用32位(4字節)地址,十進制,每段有0-255,一共42億地址。
    例如127.0.0.1函數

    IPV6:

    image.png
    這裏顯示的不完整,還除以了16
    長度爲128位,是IPv4地址長度的4倍,8個無符號整數構成,十六進制
    2001:0DB8:0000:0023:0008:0800:200C:417Aspa

    【分類方法二:公網(互聯網) / 私網(局域網)】
    ABCD類地址
    192.168.xx.xx 是專門給組織內部使用的

    image.png
    A類:1.0.0.0-126.0.0.0
    B類:128.1.0.0-191.255.0.0
    C類:192.0.1.0-223.255.255.0code

  • 域名 方便記ip
    操做:
    InetAddress 沒有構造函數對象

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

    建立對象用靜態方法:ip

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

    獲取ip地址、域名

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

    image.png

相關文章
相關標籤/搜索