首頁>Club>
4
回覆列表
  • 1 # 使用者6813816671771

    IP地址的記法:

    IP地址由四個位元組構成,為了方便閱讀和書寫,每個位元組用0-255的數字表示,位元組之間用"."分割,如:

    10.10.152.235

    有時候我們會看到這樣的IP:

    10.10.152.235/24,

    後面的/24表示子網掩碼,24表示子網掩碼上有24個1,等價於255.255.255.0 。

    IP地址和子網掩碼按位 與,得到的是 網路號(Network ID),

    剩餘的部分是子網內的 主機號(host ID,當然,這個名字小有問題,因為現在有IP的可不僅僅是主機,暫且這麼稱呼吧),

    特殊的IP地址段:

    127.x.x.x

    這是大家最熟悉不過的本地loopback地址,在windows和linux上等價於localhost。

    我們習慣於使用127.0.0.1,實際上,

    如果你在命令列下ping 127.0.0.1-127.255.255.254之間的任意地址,結果都是一樣的,它們是等價的。

    正常的網路包從ip層進入鏈路層,然後傳送到網路上,

    而發向loopback地址的包,直接在IP層短路了,也就是發到IP層的包直接被IP層接收了,不再向下發送。

    私網地址段:

    10.x.x.x、192.168.x.x、172.16.x.x~172.31.x.x、169.254.x.x

    這些私網地址段是不允許出現在Internet上的,主用保留用於企業內部組網使用,

    這可以在一定程度上緩解IP地址不夠用的問題。

    大型企業的OA網用10地址段的比較多,因為這是一個A類地址段,包含的IP很多。

    小公司用192.168.0地址段的比較多。

    而169.254則主要是分配給DHCP服務使用的。

    保留地址段:

    128.0.x.x、191.255.x.x、192.0.0.x、233.255.255.x

    這些地址被保留起來,不做分配且沒有明確的用途。 r>其它特殊IP:

    255.255.255.255是全域性廣播地址,

    主機號全部為1的地址是子網廣播地址,如:192.168.1.255

    主機號全部為0的地址是代表該子網的網路地址,如:192.168.1.0

    一個非常特殊的IP:0.0.0.0

    這個IP相當於java中的this,代表當前裝置的IP。

    我們在java程式設計中使用ServerSocket做網路偵聽,通常只需要如下程式碼:

    Java code

    ServerSocket serve

  • 中秋節和大豐收的關聯?
  • 為什麼談戀愛稱為談物件呢?情人為什麼叫物件?源自何處呢?