極客時間--趣談網(wǎng)絡(luò)協(xié)議筆記

文章會持續(xù)更新,記錄自己閱讀專欄的筆記。

00參考文章:

阮一峰  互聯(lián)網(wǎng)協(xié)議入門
http://www.ruanyifeng.com/blog/2012/05/internet_protocol_suite_part_i.html

http://www.ruanyifeng.com/blog/2012/06/internet_protocol_suite_part_ii.html

03 ifconfig:最熟悉又陌生的命令行

1:net-tools iproute2。

2:IP地址劃分

類別 IP地址范圍 最大主機數(shù) 私有IP地址范圍
A 0.0.0.0 - 127.255.255.255 16777214 10.0.0.0 - 10.255.255.255
B 128.0.0.0 - 191.255.255.255 65534 172.16.0.0 - 172.31.255.255
C 192.0.0.0 - 223.255.255.255 254 192.168.0.0 - 192.168.255.255
D 224.0.0.0 - 239.255.255.255
E 240.0.0.0 - 255.255.255.255

3:CIDR 無類型域間選路

C類地址主機數(shù)量太少,B類主機太多,浪費

32位的IP一分為二,前面是網(wǎng)絡(luò)號,后面是主機號

廣播地址:消息發(fā)到廣播地址,整個網(wǎng)絡(luò)都能收到信息。

子網(wǎng)掩碼:子網(wǎng)掩碼和IP地址按位計算AND可得到網(wǎng)絡(luò)號。

CIDR判斷是不是當(dāng)前網(wǎng)段。

4:講解

[root@iZ94l8nhumpZ ~]# ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 10.46.92.36  netmask 255.255.248.0  broadcast 10.46.95.255
        ether 00:16:3e:0c:04:b8  txqueuelen 1000  (Ethernet)
        RX packets 2872179  bytes 576494881 (549.7 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 2154084  bytes 873685652 (833.2 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

eth1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 120.76.100.50  netmask 255.255.252.0  broadcast 120.76.103.255
        ether 00:16:3e:0c:0f:aa  txqueuelen 1000  (Ethernet)
        RX packets 56883253  bytes 47088652793 (43.8 GiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 40020603  bytes 15116697962 (14.0 GiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        loop  txqueuelen 0  (Local Loopback)
        RX packets 132826027  bytes 67058875112 (62.4 GiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 132826027  bytes 67058875112 (62.4 GiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

[root@iZ94l8nhumpZ ~]# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:16:3e:0c:04:b8 brd ff:ff:ff:ff:ff:ff
    inet 10.46.92.36/21 brd 10.46.95.255 scope global eth0
       valid_lft forever preferred_lft forever
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:16:3e:0c:0f:aa brd ff:ff:ff:ff:ff:ff
    inet 120.76.100.50/22 brd 120.76.103.255 scope global eth1
       valid_lft forever preferred_lft forever

lo:全稱是loopback,又稱環(huán)回接口,往往會被分配到 127.0.0.1 這個地址。這個地址用于本機通信,經(jīng)過內(nèi)核處理后直接返回,不會在任何網(wǎng)絡(luò)中出現(xiàn)。

MAC地址

全局唯一

link/ether 00:16:3e:0c:04:b8 brd ff:ff:ff:ff:ff:ff

MAC例如我們的身份證,IP例如我們住宅地址 定位功能

網(wǎng)絡(luò)設(shè)備的狀態(tài)標(biāo)識

<BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000

UP:網(wǎng)卡處于啟動狀態(tài)

BROADCAST:網(wǎng)卡有廣播地址

MULTICAST:網(wǎng)絡(luò)可以發(fā)送多播包

LOWER_UP:L1啟動 網(wǎng)線插著

MTU1500:最大傳輸單元,1500以太網(wǎng)的默認(rèn)值 二層MAC

qdisc pfifo_fast:

qdisc:queueing discipline (中文排隊規(guī)則)

pfifo:數(shù)據(jù)包采用先入先出的方式通過隊列。

pfifo_fast:3個波段,每個波段先進先出。(數(shù)據(jù)包是按照服務(wù)類型(TOS)分配到波段里面,IP頭里面的一個字段)

02 網(wǎng)絡(luò)分層

MAC頭 + IP頭 + TCP頭 + HTTP頭 + HTTP正文

  1. 網(wǎng)絡(luò)的包,都是完整的??梢杂邢聦記]有上層,但是不可能有上層沒下層。

2:ip地址網(wǎng)絡(luò)尋址,MAC地址局域網(wǎng)尋址。

01 網(wǎng)絡(luò)協(xié)議

DNS:解析域名為IP地址

網(wǎng)關(guān):

DHCP協(xié)議配置IP地址。

ARP協(xié)議尋找MAC地址。

網(wǎng)關(guān)通訊:
路由協(xié)議(OSPF,BGP)

image
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容