日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

网络编程(part7)--网络主机/IP地址/域名/端口号

發布時間:2023/12/19 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 网络编程(part7)--网络主机/IP地址/域名/端口号 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

鄙人學習筆記


文章目錄

    • 網絡主機(host)
      • 功能
      • 地址
      • 查看本機網絡地址命令
        • 舉個例子
    • IP地址
      • 功能
      • 結構
      • 特殊IP
    • 域名
      • 定義
      • 作用
      • ping
        • 舉個例子
    • 端口號(port)
      • 作用
      • 特點
      • 取值范圍:1 – 65535


網絡主機(host)

功能

標識一臺主機在網絡中的位置(地址)

地址

本地地址 : ‘localhost’/ ‘127.0.0.1’
網絡地址 : ‘172.40.91.185’(例子)
自動獲取(合適的)的地址: ‘0.0.0.0’

①若一臺主機A的一個程序1使用本地地址: 'localhost’或者 ‘127.0.0.1’,則主機B中的任何一個程序都不能訪問主機A中的程序1.它往往用于,自己寫了個程序,但不想被別的主機訪問。只想在自己主機里的幾個個程序相互之間訪問。比如,主機A中的程序2可以通過’127.0.0.1’對程序1進行訪問。

②若我們想要其他主機上的程序訪問我們主機上的程序,則我們可以用網絡地址。比如,主機A上的程序1若使用網絡地址’172.40.91.185’,則主機B上的程序a,可以通過’172.40.91.185’對主機A上的程序1進行訪問。

③若有主機A的程序1綁定的地址是’0.0.0.0’,那么其他主機同樣能用相對應的網絡地址,比如’172.40.91.185’進行訪問。主機A內的其他程序則可通過’127.0.0.1’進行訪問。自動獲取的地址兼容了本地地址和網絡地址的作用。

查看本機網絡地址命令

Linux內查看本機網絡地址的命令為:ifconfig

舉個例子

172.40.91.188就是我們主機的網絡地址

127.0.0.1就是我們的本地地址

IP地址

功能

確定一臺主機的網絡路由位置

結構

IPv4:點分十進制表示。比如:172.40.91.185,有4個部分,每部分取值范圍0—255,十進制轉換為2進制則每個部分占8位,4個部分,一共有32位,則可以有2^32個不同的地址。
IPv6:128位 擴大了地址范圍,可以有2^128個不同的地址

特殊IP

127.0.0.1 本機測試IP
0.0.0.0 自動獲取本機網卡地址
172.40.91.0 通常表示一個網段
172.40.91.1 通常表示一個網關
172.40.91.255 用作廣播地址

備注1:若一堆主機的IP地址,都是由同一個IP地址分配的,那么這一堆主機就在同一個局域網段。注意,同一個局域網內的IP地址的前兩個部分是相同的。局域網傳輸的速度很快,因為,在傳輸的過程中經過的節點少。

備注2:如果有兩個房間(房間A和房間B),房間A內所有主機的地址都是由交換機A分配的。若房間B的某臺主機想給房間A的某臺主機傳輸信息,則必須先找到房間A的交換機A。要找到交換機A,就要找到交換機A的地址,則交換機A的地址就叫做網關地址

備注3:每個網絡的最大地址為發送廣播的地址(即廣播地址),向該地址發送信息,則網段內所有主機都能接收到。

域名

定義

給網絡服務器地址起的名字。比如www.baidu.com,當我們在訪問這個地址時,實際上是在訪問百度的一臺主機, 且這臺主機相當厲害,因為它是也一臺服務器。
域名也是一臺主機服務器IP地址的別稱。我們可以試著用IP地址訪問百度.

備注:如果我們通過百度搜索知乎,這時,就是走了百度的流量。如果我們想在天貓上買衣服,我們通過百度搜索天貓,當搜索完成,點擊進入了天貓的網站,天貓就需要給百度money. 所以一般網站都希望用戶記住他們的IP地址/域名,而不通過百度/搜狗之類的搜索引擎查找,但我TM壓根記不住好么~所以就可以將網站收藏起來,下次就可以不通過中間商(百度)直接訪問。

作用

方便記憶,表達一定的含義

ping

若想測試和某個主機是否聯通,就可以ping一下。

舉個例子

(1)與百度ping一下:

這表示,該同志能夠與百度的主機聯通。

(2)與局域網內的另一臺主機ping一下:

這表示,該同志能夠與局域網內的另一臺主機聯通。

端口號(port)

作用

端口是網絡地址的一部分,用于區分主機上不同的網絡應用程序。

比如:我們發一條微信,對方手機上必然是微信接收到的消息。這時為啥呢?為啥不是支付寶、TIM接收的消息呢?因為有端口號!也就是說,我的消息發給對方會自動標記一個端口,只有在對方手機上監聽這個端口的應用,才能收到我發送的這條消息。

特點

一個系統中的網絡應用程序監聽端口不能重復。

取值范圍:1 – 65535

①1—1023:系統應用或者大眾程序監聽端口(我們一般不會使用)
②1024—65535:自用端口(最好用10000+)

總結

以上是生活随笔為你收集整理的网络编程(part7)--网络主机/IP地址/域名/端口号的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。