網(wǎng)絡(luò)基礎(chǔ)--2

ip地址的劃分

什么是二進制焕济?計算機是只認識0和1的萌壳。逢二進一澈蚌。
二進制:0 1
八進制:0 1 2 3 4 5 6 7
十進制:0 1 2 3 4 5 6 7 8 9
十六進制:0 1 2 3 4 5 6 7 8 9 A B C D E F

ip地址:由32位二進制組成 稱為IPv4
00000000 00000000 00000000 00000000 0.0.0.0
11111111 11111111 11111111 11111111 255.255.255.255
所以2的32次方摹芙,全部大約是43億IP地址

早期,美國那時候只是給計算機使用惜浅,所以夠用瘫辩。但是現(xiàn)在,只要聯(lián)網(wǎng)的都的有一個IP地址坛悉,你的手機伐厌,電視,甚至空調(diào)等都需要裸影,這個時候IP地址就不夠用了挣轨。

既然不夠用了,只能想辦法轩猩?
一:將IP地址變長卷扮,變成IPv6 荡澎。長度達到了128位。那么就 2的128次方晤锹,就是天文數(shù)字了摩幔。
二:nat(地址轉(zhuǎn)換技術(shù)),就把43億個IP分為公網(wǎng)IP和私網(wǎng)IP鞭铆。(我們可以在一個私網(wǎng)里或衡,每一個人都可以有一個IP地址。如果想去訪問公網(wǎng)车遂,可以共用一個IP地址)


Xnip2020-03-31_21-00-25.jpg

ip地址的分類:
a類 1.0.0.1~126.255.255.254
第一組:1-126開頭的地址是A類
0<A類<127 128

127 整個網(wǎng)斷封断,127.0.0.0 ~127.255.255.255
叫做,本地回環(huán)地址 用來測試本地的系統(tǒng)網(wǎng)絡(luò)是否正常

b類 128.0.0.1~191.255.255.254
128<=B類<192 64

c類 192.0.0.1~223.255.255.254
d類 組播,VRRP協(xié)議舶担,keepalive高可用 (是224開頭的)
廣播:在一個局域網(wǎng)中坡疼,所有人都能收到消息 (arp 協(xié)議)


Xnip2020-03-31_21-09-43.jpg

組播:在一個局域網(wǎng)中,只有指定組內(nèi)的計算機能收到消息

但是一般公網(wǎng)的IP范圍比較多衣陶,私網(wǎng)的IP比較少柄瑰。所以只記住私網(wǎng)的,剩下的都是公網(wǎng)的剪况。

 私網(wǎng)IP的地址范圍
 A類的    10.0.0.0~10.255.255.255 
     是255的3次方
 B類的    172.16.0.0~172.31.255.255
     是15x255x255
 C類的    192.168.0.0~192.168.255.255
     是255X255 =65536

0.0.0.0 與255.255.255.255 都等于任意目的地

@@@@@@@@@@@@@@@@@@@@@@@@@@

ARP協(xié)議 (會進行廣播狱意,聯(lián)通之后宴霸,就是單純傳輸了稿黍,不會造成數(shù)據(jù)泄漏)
ff:ff:ff:ff:ff:ff (虛擬機的Mac地址)

多電腦在局域網(wǎng)間,怎么通過交換機肋拔,經(jīng)過ARP協(xié)議進行傳輸數(shù)據(jù)的


Xnip2020-03-31_22-06-06.jpg

arp數(shù)據(jù)鏈路層 : 就是把IP地址镐作,解析成mac地址
但是arp要注意
1.arp欺騙(可用來做網(wǎng)絡(luò)攻擊)
簡單講:你在廣播找尋需要的IP地址時藏姐,因為有的IP地址離你更近,他就會冒充你真正需要找的该贾,然后你把數(shù)據(jù)發(fā)給了它羔杨,它在它想發(fā)的數(shù)據(jù)在發(fā)給你需要找的。它相當于是一個間諜杨蛋,偷換了數(shù)據(jù)的內(nèi)容兜材。

2.如果局域網(wǎng)規(guī)模太大,就會產(chǎn)生廣播風暴
網(wǎng)絡(luò)都會有一個廣播地址逞力,然后把廣播地址發(fā)給交換機曙寡,交換機就開始對局域網(wǎng)內(nèi)所有的用戶進行廣播,但如果一個局域網(wǎng)內(nèi)是成千上萬的用戶寇荧。如果成千上萬的電腦都同時發(fā)送廣播呢举庶。那就炸了
雖然說交換機會生成緩存,但是也是有時間限制的揩抡,不是一直都存在的户侥。會刷新在生成镀琉,這樣的循環(huán)。大約就是5分鐘時間

192.168.1.0~192.168.1.254 局域網(wǎng)的IP就是254個IP

@@@@@@@@@@@@@@@@@@@@@@@@@@@@

如果把世界上所有的公網(wǎng)都放在一個局域網(wǎng)里蕊唐,那么差不多就是20多億屋摔,如果廣播,交換機會瘋替梨,所以就需要把這整個大網(wǎng)絡(luò)切分成N多個小網(wǎng)絡(luò)凡壤。少數(shù)人在屬于自己的小網(wǎng)絡(luò)里,就不會產(chǎn)生廣播風暴耙替。
那如果兩個不同網(wǎng)段之間想交換數(shù)據(jù),就需要路由器曹体。

網(wǎng)絡(luò)A ==========》 路由器 《========== 網(wǎng)絡(luò)B
數(shù)據(jù)傳給路由俗扇,配路由規(guī)則 數(shù)據(jù)傳給路由,配路由規(guī)則

子網(wǎng)掩碼
作用:就是為了緩解廣播風暴箕别,然后決定一個網(wǎng)段的大型摹(可用IP的數(shù)量)
192.168.11.0/24 24就代表24位子網(wǎng)掩碼
192.168.11.0/24 ===192.168.11.0/255.255.255.0
為啥一樣呢?
24的話串稀,相當于前邊的24位都是1除抛,后8位是0.那么換成2進制。
11111111 11111111 11111111 00000000 255.255.255.0

計算一個網(wǎng)段的起始范圍母截?
192.168.2.4/25
第一步:先換成2進制
11000000 10101000 00000010 00000100
第二步:找到子網(wǎng)掩碼(是25.就相當于前邊25位都是1到忽,剩下的都是0)
11111111 11111111 11111111 10000000
255 255 255 128
第三步:把換算好的2進制的前25位,復(fù)制過來清寇。
11000000 10101000 00000010 0
第四步:網(wǎng)絡(luò)號喘漏,就是25位不變,之后的全部都是0
11000000 10101000 00000010 00000000
192 168 2 0
第五步:就是廣播地址华烟,前25位不變翩迈,之后的全部都是1
11000000 10101000 00000010 01111111
192 168 2 127
第六步:就是開始IP地址。就是網(wǎng)絡(luò)號加1
11000000 10101000 00000010 00000001
192 168 2 1
第七步:就是結(jié)束IP地址盔夜。就是廣播號減1
11000000 10101000 00000010 01111110
192 168 2 126

172.16.2.8/20 這個網(wǎng)段的起始范圍负饲?
10101100 00010000 00000010 00001000 換成二進制
11111111 11111111 11110000 00000000 子網(wǎng)掩碼
255 255 240 0
10101100 00010000 00000000 00000000 網(wǎng)絡(luò)號
172 16 0 0
10101100 00010000 00000000 000000001 開始地址
172 16 0 1
10101100 00010000 00001111 11111110 結(jié)束地址
172 16 15 254
10101100 00010000 00001111 11111111 廣播地址
172 16 15 255

當然,也有計算機喂链,可以直接換出返十,(在線網(wǎng)絡(luò)計算器)

@@@@@@@@@@@@@@@@@@@@@@@@@@

域名解析流程
(當我們?nèi)ゴ蜷_一個網(wǎng)站的時候,其實用的是IP地址打開的)

最早都是IP地址訪問
Baidu :180.101.49.42
qq : 183.60.48.171
但是IP地址不太好記
可以在/etc/hosts 這個文件里椭微,寫上IP和別號
那么你在訪問別號的時候吧慢,系統(tǒng)會做解析,其實就是在訪問IP地址了赏表,是同一個效果检诗。
但后期匈仗,網(wǎng)站越來越多,文件需要頻繁更新逢慌,并且每一次更新悠轩,都會發(fā)一次,所以就造成了不靈活性攻泼。

之后火架,就把域名解析,做成了一種服務(wù)忙菠。就是dns系統(tǒng)
dns :domain name system 主機系統(tǒng)的名字 域名系統(tǒng)

這個系統(tǒng)有專門的人管何鸡,最開始,只有一臺服務(wù)器牛欢。
這臺服務(wù)器骡男,監(jiān)聽53端口 ,是所有的域名
但隨著網(wǎng)站越來越多傍睹,服務(wù)器負重隔盛,就又增加了12臺,一共是13臺拾稳,10臺在美國吮炕,一個英國,一個瑞士访得,一個日本龙亲。
名字以A到M
這13臺服務(wù)器叫做根域名服務(wù)器,是全球僅有悍抑。
但是全世界有太多臺電腦俱笛,都想上網(wǎng),就僅有的13臺肯定扛不住传趾,所以就從根開始(就是一個點)然后迎膜,一級一級往下分(進行分級授權(quán))。像一個樹浆兰。從右往左數(shù)磕仅。


1585672218166.jpg

當我們在一個瀏覽器,輸入一個網(wǎng)址簸呈,確定回車的時候榕订,
網(wǎng)站的訪問流程到底是什么樣的?
1.域名解析
2.通過IP地址來訪問指定的網(wǎng)站


1585673447802.jpg

dns記錄的類型:(最終去查到這個網(wǎng)址的域名的記錄方式)

A ip地址 (用來指定域名的pv4地址蜕便,如果需要將域名指向一個IP地址劫恒,就需要添加一個A記錄。)
www.oldboyedu.com A 記錄 123.5.5.5 直接返你IP地址

CNAME 把你的域名解析到另一個域名 產(chǎn)生相同的結(jié)果
為網(wǎng)站添加cdn
bbs.oldboyedu.com cname類型 www.oldboyedu.com
www.oldboyedu.com 找到A記錄 找到IP地址
特點:規(guī)定不能寫IP地址,必須寫成其他的域名两嘴,然后讓其他的域名去查找它的A記錄丛楚,得到對應(yīng)的IP地址。就像是重定向憔辫。

MX 用在解析郵箱地址
1309911680@qq.com
qq.com MX類型 stop.qq.com
stop.qq.com 的A記錄趣些。111.22.33.44

NS dns.qstack.com NS == name server 授權(quán)dns
dns.qstack.com 111.222.22.33
授權(quán)dns 服務(wù)器

dns 的命令
dig zhidao.baidu.com 直接加域名 能查到域名的A記錄
直接dig ,用的是本地的dns,是因為Linux系里/etc/resolv.conf這個文件里配的贰您。用系統(tǒng)配置的坏平,來解析域名

dig @8.8.8.8 zhidao.baidu.com (@就是指定解析的dns服務(wù)器 )
dig @8.8.8.8 zhidao.baidu.com +trace (代表的是追蹤解析該域名的過程)

host 也能解析域名
nslookup 也能解析域名

bind 自建dns 服務(wù)器

準備:一個干凈的模版機,做兩個克隆機锦亦。
一個是bind(安裝) ,一個是test(測試)

第一步:把克隆的虛擬機改IP地址
在虛擬機
@1.vim /etc/sysconfig/network-scripts/ifcfg-eth0
改ip地址
@2.systemctl restart network 重啟網(wǎng)絡(luò)服務(wù)
@3.進行遠程連接
@4.hostnamectl set-hostname bind (修改主機名)
bash (啟動)

第二步:在安裝機上舶替,
yum install bind bind-utils -y

         vim /etc/named.conf      修改主配置文件

...

    listen-on port 53 { any; };     修改(不能缺少分號)

...

    allow-query     { any; };

...(倒數(shù)第三行)

zone "oldboyedu.com" IN { (需要解析的域名)
type master;
file "oldboyedu.com.zone"; (需要新建一個文件)
};

vim /var/named/oldboyedu.com.zone (在這個文件里,添加A記錄杠园,添加域名等)

...

$TTL 1D (把內(nèi)容寫進去)
@ IN SOA @ dns.oldboyedu.com. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum NS @
A 10.0.0.1;
www A 10.0.0.100;

chown -R named:named /var/named/oldboyedu.com.zone
給這個文件修改一下權(quán)限顾瞪,
named-checkconf 檢查語法
systemctl start named 啟動
systemctl enable named 開機自啟
netstat -lntup 查看本地監(jiān)聽

測試機

yum install bind-utils -y 下載
dig @10.0.0.11 oldboyedu.com 然后測試

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市返劲,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌栖茉,老刑警劉巖篮绿,帶你破解...
    沈念sama閱讀 216,843評論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異吕漂,居然都是意外死亡亲配,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,538評論 3 392
  • 文/潘曉璐 我一進店門惶凝,熙熙樓的掌柜王于貴愁眉苦臉地迎上來吼虎,“玉大人,你說我怎么就攤上這事苍鲜∷蓟遥” “怎么了?”我有些...
    開封第一講書人閱讀 163,187評論 0 353
  • 文/不壞的土叔 我叫張陵混滔,是天一觀的道長洒疚。 經(jīng)常有香客問我,道長坯屿,這世上最難降的妖魔是什么油湖? 我笑而不...
    開封第一講書人閱讀 58,264評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮领跛,結(jié)果婚禮上乏德,老公的妹妹穿的比我還像新娘。我一直安慰自己吠昭,他們只是感情好喊括,可當我...
    茶點故事閱讀 67,289評論 6 390
  • 文/花漫 我一把揭開白布胧瓜。 她就那樣靜靜地躺著,像睡著了一般瘾晃。 火紅的嫁衣襯著肌膚如雪贷痪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,231評論 1 299
  • 那天蹦误,我揣著相機與錄音劫拢,去河邊找鬼。 笑死强胰,一個胖子當著我的面吹牛舱沧,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播偶洋,決...
    沈念sama閱讀 40,116評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼熟吏,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了玄窝?” 一聲冷哼從身側(cè)響起牵寺,我...
    開封第一講書人閱讀 38,945評論 0 275
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎恩脂,沒想到半個月后帽氓,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,367評論 1 313
  • 正文 獨居荒郊野嶺守林人離奇死亡俩块,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,581評論 2 333
  • 正文 我和宋清朗相戀三年黎休,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片玉凯。...
    茶點故事閱讀 39,754評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡势腮,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出漫仆,到底是詐尸還是另有隱情捎拯,我是刑警寧澤,帶...
    沈念sama閱讀 35,458評論 5 344
  • 正文 年R本政府宣布盲厌,位于F島的核電站玄渗,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏狸眼。R本人自食惡果不足惜藤树,卻給世界環(huán)境...
    茶點故事閱讀 41,068評論 3 327
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望拓萌。 院中可真熱鬧岁钓,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,692評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至钧大,卻和暖如春翰撑,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背啊央。 一陣腳步聲響...
    開封第一講書人閱讀 32,842評論 1 269
  • 我被黑心中介騙來泰國打工眶诈, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人瓜饥。 一個月前我還...
    沈念sama閱讀 47,797評論 2 369
  • 正文 我出身青樓逝撬,卻偏偏與公主長得像,于是被迫代替她去往敵國和親乓土。 傳聞我的和親對象是個殘疾皇子宪潮,可洞房花燭夜當晚...
    茶點故事閱讀 44,654評論 2 354

推薦閱讀更多精彩內(nèi)容