亚洲 国产精品 日韩-亚洲 激情-亚洲 欧美 91-亚洲 欧美 成人日韩-青青青草视频在线观看-青青青草影院

千鋒教育-做有情懷、有良心、有品質的職業教育機構

手機站
千鋒教育

千鋒學習站 | 隨時隨地免費學

千鋒教育

掃一掃進入千鋒手機站

領取全套視頻
千鋒教育

關注千鋒學習站小程序
隨時隨地免費學習課程

當前位置:首頁  >  技術干貨  > 你真的會查看IP地址嗎?

你真的會查看IP地址嗎?

來源:千鋒教育
發布人:syq
時間: 2023-02-02 18:11:00 1675332660

  你知道怎么查看 IP 地址嗎?

  當面試聽到這個問題的時候,面試者常常會覺得走錯了房間。我面試的是技術崗位啊,怎么問這么簡單的問題?

  的確,即便沒有專業學過計算機的人,只要倒騰過電腦,重裝過系統,大多也會知道這個問題的答案:在 Windows 上是 ipconfig,在 Linux 上是 ifconfig。

  那你知道在 Linux 上還有什么其他命令可以查看 IP 地址嗎?答案是 ip addr。如果回答不上來這個問題,那你可能沒怎么用過 Linux。

  那你知道 ifconfig 和 ip addr 的區別嗎?

  這是一個有關 net-tools 和 iproute2 的“歷史”故事。想象一下,你登錄進入一個被裁剪過的非常小的 Linux 系統中,發現既沒有 ifconfig 命令,也沒有 ipaddr 命令,你是不是感覺這個系統壓根兒沒法用?這個時候,你可以自行安裝 net-tools 和 iproute2這兩個工具。當然,大多數時候這兩個命令是系統自帶的。

  安裝好后,我們來運行一下 ip addr。不出意外,應該會輸出下面的內容。

0

  這個命令顯示了這臺機器上所有的網卡。大部分的網卡都會有一個 IP 地址,當然,這不是必須的。在后面的分享中,我們會遇到沒有 IP 地址的情況。IP 地址是一個網卡在網絡世界的通訊地址,相當于我們現實世界的門牌號碼。既然是門牌號碼,不能大家都一樣,不然就會起沖突。比方說,假如大家都叫六單元 1001 號,那快遞就找不到地方了。所以,有時候咱們的電腦彈出網絡地址沖突,出現上不去網的情況,多半是 IP 地址沖突了。

  如上輸出的結果,10.100.122.2 就是一個 IP 地址。這個地址被「點分隔為四個部分」,每個部分 「8 個 bit」,所以 IP 地址總共是 「32 位」。這樣產生的 IP 地址的數量很快就不夠用了。因為當時設計 IP 地址的時候,哪知道今天會有這么多的計算機啊!因為不夠用,于是就有了 IPv6,也就是上面輸出結果里面 inet6 fe80::f816:3eff:fec7:7975/64。這個有 128 位,現在看來是夠了,但是未來的事情誰知道呢?

  本來 32 位的 IP 地址就不夠,還被分成了 5 類。現在想想,當時分配地址的時候,真是太奢侈了。

1

  在網絡地址中,至少在當時設計的時候,對于 A、B、 C 類主要分兩部分,前面一部分是網絡號,后面一部分是主機號。這很好理解,大家都是六單元 1001 號,我是小區 A 的六單元 1001 號,而你是小區B 的六單元 1001 號。

  下面這個表格,詳細地展示了 A、B、C 三類地址所能包含的主機的數量。在后文中,我也會多次借助這個表格來講解。

2

  這里面有個尷尬的事情,就是 C 類地址能包含的最大主機數量實在太少了,「只有 254 個」。當時設計的時候恐怕沒想到,現在估計一個網吧都不夠用吧。而 B 類地址能包含的最大主機數量又太多了。6 萬多臺機器放在一個網絡下面,一般的企業基本達不到這個規模,閑著的地址就是浪費。

  無類型域間選路(CIDR)

  于是有了一個折中的方式叫作「無類型域間選路」,簡稱「CIDR」。這種方式打破了原來設計的幾類地址的做法,將 32 位的 IP 地址一分為二,「前面是網絡號,后面是主機號」。從哪里分呢?你如果注意觀察的話可以看到,10.100.122.2/24,這個 IP 地址中有一個斜杠,斜杠后面有個數字 24。這種地址表示形式,就是 CIDR。后面 24 的意思是,32 位中,前 24 位是網絡號,后 8 位是主機號。

  伴隨著 CIDR 存在的,一個是「廣播地址」,10.100.122.255。如果發送這個地址,所有 10.100.122 網絡里面的機器都可以收到。另一個是子網掩碼,255.255.255.0。將子網掩碼和 IP 地址進行 AND 計算。前面三個 255,轉成二進制都是 1。1 和任何數值取 AND,都是原來數值,因而前三個數不變,為 10.100.122。后面一個 0,轉換成二進制是 0,0 和任何數值取AND,都是 0,因而最后一個數變為 0,合起來就是 10.100.122.0。這就是「網絡號」。將子網掩碼和 IP地址「按位計算 AND」,就可得到網絡號。

  公有 IP 地址和私有 IP 地址

  在日常的工作中,幾乎不用劃分 A 類、B 類或者 C 類,所以時間長了,很多人就忘記了這個分類,而只記得 CIDR。但是有一點還是要注意的,就是公有 IP 地址和私有 IP 地址。

3

  我們繼續看上面的表格。表格最右列是私有 IP 地址段。平時我們看到的數據中心里,辦公室、家里或學校的 IP 地址,一般都是私有 IP 地址段。因為這些地址允許組織內部的 IT 人員自己管理、自己分配,而且可以重復。因此,你學校的某個私有 IP 地址段和我學校的可以是一樣的。這就像每個小區有自己的樓編號和門牌號,你們小區可以叫 6 棟,我們小區也叫 6 棟,沒有任何問題。但是一旦出了小區,就需要使用公有 IP 地址。就像人民路 888 號,是國家統一分配的,不能兩個小區 都叫人民路 888 號。

  「公有 IP 地址有個組織統一分配」,你需要去買。如果你搭建一個網站,給你學校的人使用,讓你們學校的IT 人員給你一個 IP 地址就行。但是假如你要做一個類似網易 163 這樣的網站,就需要有公有 IP 地址,這樣全世界的人才能訪問。

  表格中的 192.168.0.x 是最常用的私有 IP 地址。你家里有 Wi-Fi,對應就會有一個 IP 地址。一般你家里地上網設備不會超過 256 個,所以 /24 基本就夠了。有時候我們也能見到 /16 的 CIDR,這兩種是最常見的,也是最容易理解的。

  不需要將十進制轉換為二進制 32 位,就能明顯看出 192.168.0 是網絡號,后面是主機號。而整個網絡里面的第一個地址 192.168.0.1,往往就是你這個私有網絡的出口地址。例如,你家里的電腦連接 Wi-Fi,Wi-Fi 路由器的地址就是 192.168.0.1,而 192.168.0.255 就是廣播地址。一旦發送這個地址,整個192.168.0 網絡里面的所有機器都能收到。但是也不總都是這樣的情況。因此,其他情況往往就會很難理解,還容易出錯。

  舉例:一個容易“犯錯”的 CIDR

  我們來看 16.158.165.91/22 這個 CIDR。求一下這個網絡的第一個地址、子網掩碼和廣播地址。

  你要是上來就寫 16.158.165.1,那就「大錯特錯」了。

  /22 不是 8 的整數倍,不好辦,只能先變成二進制來看。16.158 的部分不會動,它占了前 16 位。中間的 165,變為二進制為 10100101 。除了前面的 16 位,還剩 6 位。所以,這 8 位中前 6 位是網絡號,16.158.<101001>,而<01>.91 是機器號。

  第一個地址是 16.158.<101001><00>.1,即 16.158.164.1。子網掩碼是 255.255.<111111><00>.0,即 255.255.252.0。廣播地址為 16.158.<101001><11>.255,即 16.158.167.255。

  這五類地址中,還有一類 「D 類是組播地址」。使用這一類地址,屬于某個組的機器都能收到。這有點類似在公司里面大家都加入了一個郵件組。發送郵件,加入這個組的都能收到。組播地址在后面講述 VXLAN協議的時候會提到。

  講了這么多,才講了上面的輸出結果中很小的一部分,是不是覺得原來并沒有真的理解 ip addr 呢?我們接著來分析。

  在 IP 地址的后面有個 「scope」,對于 eth0 這張網卡來講,是 global,說明這張網卡是可以對外的,可以接收來自各個地方的包。對于 lo 來講,是 host,說明這張網卡僅僅可以供本機相互通信。

  lo 全稱是「loopback」,又稱環回接口,往往會被分配到 127.0.0.1 這個地址。這個地址用于本機通信,經過內核處理后直接返回,不會在任何網絡中出現。

  MAC 地址

  在 IP 地址的上一行是 link/ether 「fa:16:3e:c7:79:75」 brd ff:ff:ff:ff:ff:ff,這個被稱為「MAC 地址」,是一個網卡的「物理地址」,用「十六進制」,6 個 byte 表示。

  MAC 地址是一個很容易讓人“誤解”的地址。因為 MAC 地址號稱全局唯一,不會有兩個網卡有相同的 MAC 地址,而且網卡自生產出來,就帶著這個地址。很多人看到這里就會想,既然這樣,整個互聯網的通信,全部用 MAC 地址好了,只要知道了對方的 MAC 地址,就可以把信息傳過去。

  這樣當然是不行的。一個網絡包要從一個地方傳到另一個地方,除了要有確定的地址,還需要有定位功能。而有門牌號碼屬性的 IP 地址,才是有遠程定位功能的。

  例如,你去杭州市網商路 599 號 B 樓 6 層找劉超,你在路上問路,可能被問的人不知道 B 樓是哪個,但是可以給你指網商路怎么去。但是如果你問一個人,你知道這個身份證號的人在哪里嗎?可想而知,沒有人知道。

  MAC 地址更像是「身份證」,是一個唯一的標識。它的唯一性設計是為了組網的時候,不同的網卡放在一個網絡里面的時候,可以不用擔心沖突。從硬件角度,保證不同的網卡有不同的標識。

  「MAC 地址是有一定定位功能的,只不過范圍非常有限」。你可以根據 IP 地址,找到杭州市網商路 599 號B 樓 6 層,但是依然找不到我,你就可以靠吼了,大聲喊身份證 XXXX 的是哪位?我聽到了,我就會站起來說,是我啊。但是如果你在上海,到處喊身份證 XXXX 的是哪位,我不在現場,當然不會回答,因為我在杭州不在上海。

  所以,「MAC 地址的通信范圍比較小,局限在一個子網里面」。例如,從 192.168.0.2/24 訪問 192.168.0.3/24 是可以用 MAC 地址的。一旦跨子網,即從 192.168.0.2/24 到 192.168.1.2/24,MAC地址就不行了,需要 IP 地址起作用了。

  網絡設備的狀態標識

  解析完了 MAC 地址,我們再來看 < BROADCAST,MULTICAST,UP,LOWER_UP >是干什么的?這個叫作net_device flags,網絡設備的狀態標識。

  「UP」 表示網卡處于「啟動」的狀態;「BROADCAST」 表示這個網卡有「廣播地址」,可以發送廣播包;MULTICAST表示網卡可以發送多播包;LOWER_UP 表示 L1 是啟動的,也即網線插著呢。

  「MTU1500」 是指什么意思呢?是哪一層的概念呢?「最大傳輸單元 MTU 為 1500」,這是以太網的默認值。上一節,我們講過網絡包是層層封裝的?!窶TU 是二層 MAC 層的概念」。MAC 層有 MAC 的頭,以太網規定連 MAC 頭帶正文合起來,不允許超過 1500 個字節。正文里面有 IP 的頭、TCP 的頭、HTTP 的頭。如果放不下,就需要分片來傳輸。

  qdisc pfifo_fast 是什么意思呢?qdisc 全稱是queueing discipline,中文叫排隊規則。內核如果需要通過某個網絡接口發送數據包,它都需要按照為這個接口配置的 qdisc(排隊規則)把數據包加入隊列。

  最簡單的 qdisc 是 pfifo,它不對進入的數據包做任何的處理,數據包采用先入先出的方式通過隊列。pfifo_fast 稍微復雜一些,它的隊列包括三個波段(band)。在每個波段里面,使用先進先出規則。三個波段(band)的優先級也不相同。band 0 的優先級最高,band 2 的最低。如果 band 0 里面有數據包,系統就不會處理 band 1 里面的數據包,band 1 和 band 2 之間也是一樣。數據包是按照「服務類型」(Type of Service,TOS)被分配多三個波段(band)里面的。TOS 是 IP 頭里面的一個字段,代表了當前的包是高優先級的,還是低優先級的。

  隊列是個好東西,后面我們講云計算中的網絡的時候,會有很多用戶共享一個網絡出口的情況,這個時候如何排隊,每個隊列有多粗,隊列處理速度應該怎么提升,我都會詳細為你講解。

  怎么樣,看起來很簡單的一個命令,里面學問很大吧?通過這一節,希望你能記住以下的知識點,后面都能用得上:

  IP 是地址,有「定位功能」;MAC 是身份證,無定位功能;

  CIDR 可以用來判斷是不是本地人;

  IP 分「公有」的 IP 和「私有」的 IP。后面的章節中我會談到“出國門”,就與這個有關。

  最后,給你留兩個思考題。

  你知道 net-tools 和 iproute2 的“歷史”故事嗎?這一節講的是如何查看 IP 地址,那你知道 IP 地址是怎么來的嗎?

tags:
聲明:本站稿件版權均屬千鋒教育所有,未經許可不得擅自轉載。
10年以上業內強師集結,手把手帶你蛻變精英
請您保持通訊暢通,專屬學習老師24小時內將與您1V1溝通
免費領取
今日已有369人領取成功
劉同學 138****2860 剛剛成功領取
王同學 131****2015 剛剛成功領取
張同學 133****4652 剛剛成功領取
李同學 135****8607 剛剛成功領取
楊同學 132****5667 剛剛成功領取
岳同學 134****6652 剛剛成功領取
梁同學 157****2950 剛剛成功領取
劉同學 189****1015 剛剛成功領取
張同學 155****4678 剛剛成功領取
鄒同學 139****2907 剛剛成功領取
董同學 138****2867 剛剛成功領取
周同學 136****3602 剛剛成功領取
相關推薦HOT
日本最大胆的人文体艺术| 欧亚尺码专线欧洲B1B1| 欧美极品少妇XXXXⅩO69| 人人妻人人添人人爽日韩欧美| 日韩精品一区二区亚洲AV观看| 精品国产亚洲AV麻豆尤物| 999在线视频精品免费播放观看 | 欧美白人最猛性XXXXX69交| 日本婷婷色色电影| 亚洲AV无码专区国产不卡顿| 尤物精品国产第一福利网站| Y1111111少妇影院无码| 男人的又粗又长又硬有办法吗| 欧美日韩午夜群交多人轮换| 调教小SAO货撅起打屁股作文| 亚洲男人综合久久综合天堂| FREEXX性黑人大战欧美| 国产精品美女久久久网站| 久久综合给久久狠狠97色| 日本一道综合久久AⅤ久久| 亚洲AV无码兔费综| 99热最新成人国产精品| 国产精品无码一区二区在线观一 | 色综合久久精品亚洲国产消防| 亚洲AV综合色区无码二区偷拍| 91久人人做人人妻人人玩精品| 国产夫妻CCCXXX久久久| 乱码AV麻豆丝袜熟女系列| 色婷婷精品久久二区二区蜜臀av | 精品国产免费人成网站| 奇米四色7777中文字幕| 西瓜在线看免费观看视频| 97免费人妻在线视频| 国产欧美精品一区二区三区四区 | 亚洲 A V无 码免 费 成| 97人妻成人免费视频| 国产色在线 | 日韩| 欧美成人精品1314www| 性生交大片免费看淑女出招| BGMBGMBGM毛多多| 精品免费国产一区二区| 日韩一区二区在线视频| 夜夜澡天天碰人人爱AV| 国产成人亚洲综合网站| 末发育娇小性色XXXX| 小SAO货大JI巴CAO死你H| 99久久久国产精品消防器材| 国产又黄又潮娇喘视频在线观看| 欧美一区二区三区啪啪| 亚洲欧美偷国产日韩| 国产9 9在线 | 中文| 免费夜里18款禁用B站软粉色| 香港三级日本三级A视频| JAPANESE国产中文在线观| 精品一区二区三区无码视频| 少妇粉嫩小泬白浆流出| 1819岁MACBOOK日本| 韩国青草自慰喷水无码直播间| 日本入室强伦姧BD在线观看| 用嘴巴吃鸡的好处| 国内国外日产一区二区| 日日狠狠久久偷偷色综合免费 | 欧美午夜成人精品| 亚洲一线产区二线产区区| 国产精品久久久久永久免费看 | 非洲妓女BBWBBWW| 免费AV大片在线观看入口| 亚洲成AV人在线视| 国产XXXX农村野外高潮HD发| 欧美精品一区二区精品久久| 亚洲欲色欲色XXXXX在线| 国产偷国产偷精品高清尤物| 色老头BGMBGMBGM| AV大片在线无码永久免费网址| 久久99精品久久久久子伦| 香蕉大美女天天爱天天做| 大陆极品少妇内射AAAAA| 女人扒开屁股桶爽6O分钟| 亚洲一区二区三区无码久久| 国产无套护士在线观看| 十八18禁国产精品WWW| XXXXXOK日本护士高潮| 蜜臀久久99精品久久久久久小说| 亚洲国产一区二区三区| 国产精品国语对白露脸在线播放| 日本一丰满一BBW| A级毛片免费全部播放| 乱码视频午夜在线观看| 亚洲乱码AV一区二区| 国产午夜精品久久久久免费视| 水多的女人男人最上瘾| 苍井空电影在线观看| 欧美人与动性XXXXBBBB| 装醉把自己给流浪汉玩| 久久久老熟女一区二区三区 | 精品国产一区二区三区2021| 小雪好湿用力啊进来轻点| 国产AⅤ无码久久丝袜美腿| 日韩人妻无码AⅤ中文字幕你懂的 日韩人妻无码AⅤ中文字幕 | 中文字字幕在线中文乱码| 四虎国产精品成人影院| 羞羞影院午夜男女爽爽免费视频| 国产AV鲁丝一区二区二区| 日本高清视频WWW| MATURETUBE熟女| 欧美成天堂网地址| 99视频国产精品免费观看| 男孩子都会夹住女孩子头发| 制服 丝袜 亚洲 中文 综合| 巨大黑人一级毛片| 伊人久久综合无码成人网| 少妇CHINA中国人妻VIDE| 成人爽A毛片在线视频| 日本H纯肉无遮掩3D动漫在线观| AV老司机福利精品导航| 欧美XXXⅩ重口变态调教| 51精产国品一二三产区区别| 免费观看电视剧全集在线播放| 中国老太太X×××XHD| 免费日韩无人区码卡二卡3卡 | 天天躁日日躁狠狠躁日日躁| 公天天吃我奶躁我| 天堂MV在线MV免费MV香蕉| 国产成人精品综合久久久| 无码人妻av一区二区三区毛片| 国产精品多P对白交换绿帽| 无码精品人妻 中文字幕| 国产日产欧产美韩系列| 亚洲AⅤ无码日韩AV无码网站| 国色天香卡一卡2卡3卡4卡5| 亚洲国产精品18久久久久久| 精品无人区一区二区三区在线| 亚洲天天做日日做天天欢| 久久久久久精品无码人妻| 真人无码作爱免费视频禁HNN| 男人用嘴添女人私密视频| JAPANESE成熟丰满熟妇| 日韩av无码一区二区| 国产V综合V亚洲欧美久久| 亚洲AⅤ久久久噜噜噜噜| 精品欧美H无遮挡在线看中文| 亚洲日韩一区二区一无码| 老汉粗大不带套怀孕| 999在线视频精品免费播放观看| 人妻无码不卡在线视频| 公车上拨开丁字裤进入电影| 午夜三级A三级三点自慰| 精品人妻一区二区三区蜜桃| 在线视频一区二区三区| 人妻 色综合网站| 国产AV成人精品播放| 亚洲AV无码一区二区三区在线| 久久AV无码精品人妻出轨| 777成了乱人视频| 日韩精品人成在线播放| 国产精品无码电影在线观看| 亚洲欧美中文日韩V在线观看| 美女裸体无遮挡永久免费视频AP| MM1313亚洲精品无码| 调教狠扇打肿私密跪撅屁股作文| 娇喘潮喷抽搐高潮在线视频 | 亚洲成AV 人片在线观看无码| 久久人人做人人爽人人AV| JAVAPARSER教师HD| 我的风流岳每2部集第| 娇妻当着我的面被4P| 97久人人做人人妻人人玩精品 | YY6090新视觉影院| 无码人妻一区二区三区四区AV | 蜜桃AV噜噜一区二区三区| 成av人片一区二区三区久久| 亚州中文字幕无码中文字幕| 久久亚洲AV永久无码精品| 办公室撕开奶罩揉吮奶头H文 | 日韩人妻无码一区二区三区久久| 国产乱人伦偷精品视频免| 怡红院亚洲第一综合久久| 日本午夜免费福利视频| 国产嫖妓一区二区三区无码| 一本一道波多野结衣AV一区| 日本JAPANESE丰满白浆| 国内精品乱码卡一卡2卡三卡新区| 中国女人黑森林毛耸耸| 丝袜一区二区三区在线播放| 久久精品国产99精品最新| 成人国产精品一区二区视频| 亚洲成AV人片在线观看WW| 欧美亚洲综合另类色妞网| 国产偷窥真人视频在线观看 | 蜜臀久久99精品久久久久久小说| 高清色惰WWW日本午夜色视频| 亚洲熟妇AV日韩熟妇AV| 日本JAPANESE丰满白浆| 极品尤物爆乳自慰呻吟| MD豆传媒一二三区进站口在线看 | 午夜香吻电视剧免费观看| 你日的我走不了路了| 国产免费无遮挡吸乳视频在线观看| 中国老太太WBBHD| 性VIDEOS欧美熟妇HDX|