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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux中的ip地址、子网掩码、端口

發(fā)布時間:2024/7/5 linux 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux中的ip地址、子网掩码、端口 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

ip地址:用來在網(wǎng)絡(luò)中標記一臺電腦的一串數(shù)字,比如192.168.1.1;在本地局域網(wǎng)上是惟一的。

每一個IP地址包括兩部分:網(wǎng)絡(luò)地址和主機地址

?

子網(wǎng)掩碼只有一個作用,就是將某個IP地址劃分成網(wǎng)絡(luò)地址和主機地址兩部分子網(wǎng)掩碼的設(shè)定必須遵循一定的規(guī)則。

與IP地址相同,子網(wǎng)掩碼的長度也是32位,

  • 左邊是網(wǎng)絡(luò)位,用二進制數(shù)字“1”表示;
  • 右邊是主機位,用二進制數(shù)字“0”表示。

假設(shè)IP地址為“192.168.1.1”子網(wǎng)掩碼為“255.255.255.0”。

其中,“1”有24個,代表與此相對應(yīng)的IP地址左邊24位是網(wǎng)絡(luò)號;

0”有8個,代表與此相對應(yīng)的IP地址右邊8位是主機號。

這樣,子網(wǎng)掩碼就確定了一個IP地址的32位二進制數(shù)字中哪些是網(wǎng)絡(luò)號、哪些是主機號。

這對于采用TCP/IP協(xié)議的網(wǎng)絡(luò)來說非常重要,只有通過子網(wǎng)掩碼,才能表明一臺主機所在的子網(wǎng)與其他子網(wǎng)的關(guān)系,使網(wǎng)絡(luò)正常工作。

最常用的兩種子網(wǎng)掩碼

子網(wǎng)掩碼是“255.255.255.0”的網(wǎng)絡(luò):

最后面一個數(shù)字可以在0~255范圍內(nèi)任意變化,因此可以提供256IP地址。
但是實際可用的IP地址數(shù)量是256-2,即254個,因為主機號不能全是“0”或全是“1”。

主機號全為0,表示網(wǎng)絡(luò)號

主機號全為1,表示網(wǎng)絡(luò)廣播

注意

如果將子網(wǎng)掩碼設(shè)置過大,也就是說子網(wǎng)范圍擴大,那么,根據(jù)子網(wǎng)尋徑規(guī)則,很可能發(fā)往和本地主機不在同一子網(wǎng)內(nèi)的目標主機的數(shù)據(jù),會因為錯誤的判斷而認為目標主機是在同一子網(wǎng)內(nèi),那么,數(shù)據(jù)包將在本子網(wǎng)內(nèi)循環(huán),直到超時并拋棄,使數(shù)據(jù)不能正確到達目標主機,導(dǎo)致網(wǎng)絡(luò)傳輸錯誤;如果將子網(wǎng)掩碼設(shè)置得過小,那么就會將本來屬于同一子網(wǎng)內(nèi)的機器之間的通信當做是跨子網(wǎng)傳輸,數(shù)據(jù)包都交給缺省網(wǎng)關(guān)處理,這樣勢必增加缺省網(wǎng)關(guān)(文章下方有解釋)的負擔,造成網(wǎng)絡(luò)效率下降。因此,子網(wǎng)掩碼應(yīng)該根據(jù)網(wǎng)絡(luò)的規(guī)模進行設(shè)置。如果一個網(wǎng)絡(luò)的規(guī)模不超過254臺電腦,采用“255.255.255.0”作為子網(wǎng)掩碼就可以了,現(xiàn)在大多數(shù)局域網(wǎng)都不會超過這個數(shù)字,因此“255.255.255.0”是最常用的IP地址子網(wǎng)掩碼;假如在一所大學具有1500多臺電腦,這種規(guī)模的局域網(wǎng)可以使用“255.255.0.0”。

?

端口就好一個房子的門,是出入這間房子的必經(jīng)之路。

?

如果一個進程需要收發(fā)網(wǎng)絡(luò)數(shù)據(jù),那么就需要有這樣的端口

在linux系統(tǒng)中,端口可以有65536(2的16次方)個之多!

既然有這么多,操作系統(tǒng)為了統(tǒng)一管理,所以進行了編號,這就是端口號

2. 端口號

端口是通過端口號來標記的,端口號只有整數(shù),范圍是從0到65535

3. 端口是怎樣分配的

端口號不是隨意使用的,而是按照一定的規(guī)定進行分配。

端口的分類標準有好幾種,我們這里不做詳細講解,只介紹一下知名端口和動態(tài)端口

3.1 知名端口(Well Known Ports)

知名端口是眾所周知的端口號,范圍從0到1023

80端口分配給HTTP服務(wù)
21端口分配給FTP服務(wù)

可以理解為,一些常用的功能使用的號碼是估計的,好比 電話號碼110、10086、10010一樣

?

一般情況下,如果一個程序需要使用知名端口的需要有root權(quán)限

3.2 動態(tài)端口(Dynamic Ports)

動態(tài)端口的范圍是從1024到65535

之所以稱為動態(tài)端口,是因為它一般不固定分配某種服務(wù),而是動態(tài)分配。

動態(tài)分配是指當一個系統(tǒng)進程或應(yīng)用程序進程需要網(wǎng)絡(luò)通信時,它向主機申請一個端口,主機從可用的端口號中分配一個供它使用。

當這個進程關(guān)閉時,同時也就釋放了所占用的端口號。

3.3 怎樣查看端口 ?

用“netstat -an”查看端口狀態(tài)

4. 小總結(jié)

端口有什么用呢?我們知道,一臺擁有IP地址的主機可以提供許多服務(wù),比如HTTP(萬維網(wǎng)服務(wù))、FTP(文件傳輸)、SMTP(電子郵件)等,這些服務(wù)完全可以通過1個IP地址來實現(xiàn)。那么,主機是怎樣區(qū)分不同的網(wǎng)絡(luò)服務(wù)呢?顯然不能只靠IP地址,因為IP地址與網(wǎng)絡(luò)服務(wù)的關(guān)系是一對多的關(guān)系。實際上是通過“IP地址+端口號”來區(qū)分不同的服務(wù)的。需要注意的是,端口并不是一一對應(yīng)的。比如你的電腦作為客戶機訪問一臺WWW服務(wù)器時,WWW服務(wù)器使用“80”端口與你的電腦通信,但你的電腦則可能使用“3457”這樣的端口。

?

總結(jié)

以上是生活随笔為你收集整理的linux中的ip地址、子网掩码、端口的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。