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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

【笔记】路由器:动态路由配置、交换机:vlan配置 网络层次结构:OSI7层模型 、TCP/IP模型(4层模型)、DNS解析过程

發布時間:2023/12/18 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【笔记】路由器:动态路由配置、交换机:vlan配置 网络层次结构:OSI7层模型 、TCP/IP模型(4层模型)、DNS解析过程 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

動態路由配置:

動態路由協議 rip ospf eigrp isis bgp
作用: 自動學習路由表信息 自動學習路徑

R1: Router>enable Router#config t Enter configuration commands, one per line. End with CNTL/Z. Router(config)#int g0/0 Router(config-if)#ip add 192.168.1.254 255.255.255.0 Router(config-if)#no shutRouter(config-if)#int g0/1 Router(config-if)#ip addr 10.0.0.1 255.255.255.0 Router(config-if)#no shutR2: Router>enableRouter#config t Enter configuration commands, one per line. End with CNTL/Z. Router(config)#hostname R2 # 修改主機名稱R2(config)#int g0/0 R2(config-if)#ip addr 10.0.0.2 255.255.255.0 R2(config-if)#no shutR2(config-if)#int g0/1 R2(config-if)#ip addr 172.16.1.1 255.255.255.0 R2(config-if)#no shut

R3路由器配置:

Router>enable Router# Router#config t Enter configuration commands, one per line. End with CNTL/Z. Router(config)#hostname R3 R3(config)# R3(config)#int g0/0 R3(config-if)#ip add 172.16.1.2 255.255.255.0 R3(config-if)#no shutR3(config-if)# %LINK-5-CHANGED: Interface GigabitEthernet0/0, changed state to up%LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/0, changed state to upR3(config-if)#int g0/1 R3(config-if)#ip addr 116.63.0.254 255.255.255.0 R3(config-if)#no shut

在學習前默認的路由表信息

R1: C 10.0.0.0/24 is directly connected, GigabitEthernet0/1 C 192.168.1.0/24 is directly connected, GigabitEthernet0/0R2: C 10.0.0.0/24 is directly connected, GigabitEthernet0/0 C 172.16.1.0/24 is directly connected, GigabitEthernet0/1R3: C 116.63.0.0/24 is directly connected, GigabitEthernet0/1 C 172.16.1.0/24 is directly connected, GigabitEthernet0/0

配置動態路由:

R1(config)#route rip R1(config-router)#network 192.168.1.0 R1(config-router)#network 10.0.0.0

R2路由器配置宣告自己的網絡:

R2(config)#route rip R2(config-router)#network 10.0.0.0 R2(config-router)#network 172.16.1.0

R3路由器配置宣告網絡:

R3(config)#route rip R3(config-router)# R3(config-router)#network 172.16.1.0 R3(config-router)#network 116.63.0.0

自動學完后路由表信息

R1: C 10.0.0.0/24 is directly connected, GigabitEthernet0/1 R 116.0.0.0/8 [120/2] via 10.0.0.2, 00:00:18, GigabitEthernet0/1 R 172.16.0.0/16 [120/1] via 10.0.0.2, 00:00:18, GigabitEthernet0/1 C 192.168.1.0/24 is directly connected, GigabitEthernet0/0R2: C 10.0.0.0/24 is directly connected, GigabitEthernet0/0 R 116.0.0.0/8 [120/1] via 172.16.1.2, 00:00:10, GigabitEthernet0/1 C 172.16.1.0/24 is directly connected, GigabitEthernet0/1 R 192.168.1.0/24 [120/1] via 10.0.0.1, 00:00:17, GigabitEthernet0/0R3: R 10.0.0.0/8 [120/1] via 172.16.1.1, 00:00:11, GigabitEthernet0/0 C 116.63.0.0/24 is directly connected, GigabitEthernet0/1 C 172.16.1.0/24 is directly connected, GigabitEthernet0/0 R 192.168.1.0/24 [120/2] via 172.16.1.1, 00:00:11,

交換機配置vlan

Switch>enable Switch#config t Enter configuration commands, one per line. End with CNTL/Z. Switch(config)#vlan 100 #創建vlan100 Switch(config-vlan)#exit Switch(config)#vlan 200 #創建vlan200 Switch(config-vlan)#exit

將接口加入到vlan中

Switch(config)#int fa0/1 Switch(config-if)#switchport mode access Switch(config-if)#switchport access vlan 100 Switch#show running-config # 特權模式下查看所有配置信息Switch#config t Enter configuration commands, one per line. End with CNTL/Z. Switch(config)#int fa0/3 Switch(config-if)#switchport mode access Switch(config-if)#switchport access vlan 100

單臂路由:
https://blog.csdn.net/XiaoXingalei/article/details/124259214

網絡層次結構

網絡拓撲

網絡層次結構
????核心層:主要部署路由器設備,用于連接外網線路,還要具備冗余能力
????匯聚層:主要部署三層交換設備,用于相應安全訪問控制 進行鏈路匯聚
????接入層:主要部署二層交換設備,用于終端設備接入

一層交換機:只支持物理層協議。
二層交換機:支持物理層和數據鏈路層協議。
三層交換機:支持物理層,數據鏈路層及網絡層協議。

????????????????基本網絡層次劃分標準示意圖

網絡類型

局域網:本地私有的一個網絡范圍。規模較大的局域網,也會稱為園區網。

城域網:網絡的覆蓋面積達到了一個城市,就可以稱為城域網。

廣域網:覆蓋面積達到了全國或全球,就稱為廣域網,全球最大的廣域網就是Internet互聯網。

網絡層次模型(OSI7層模型)

????OSI是Open System Interconnection的縮寫,意為開放式系統互聯。國際標準化組織(ISO)制定了OSI模型,該模型定義了不同計算機互聯的標準,是設計和描述計算機網絡通信的基本框架。OSI模型把網絡通信的工作分為7層,分別是物理層、數據鏈路層、網絡層、傳輸層、會話層、表示層和應用層。

標準:
1.服務器 計算機 手機 物理設備 物聯網 智能機器人
2.網線 光纖 水晶頭 光纖模塊 光設備
3.交換機 路由器
4.不同的服務 SSH WEB服務 游戲服務

OSI七層模型功能介紹

?
????????????????OSI 7層模型形象比喻示意圖

????????????????OSI 7層模型結構示意圖

OSI七層模型詳解

應用層


主要就是提供應用程序可以接入網絡接口,并根據程序的不同對應不同的接口協議。

表示層

會話層

傳輸層


負責網絡中端到端的連接(TCP、UDP)。

網絡層


網絡層的主要作用就是路由和尋址,主要接觸到的是IP協議,即IP地址。
數據鏈路層

物理層

Layer1物理層:物理層標準規定了信號、連接器和電纜要求、接口類型、線纜類型、設備(集線器hub)。

單工: (廣播電臺)通訊時候。只有一方作為發送方,另一方作為接受方

半雙工:(對講機) 通訊的某一時刻,只有一方作為發送方,另一方作為接受方,通訊時刻發生轉變,發送方可以變為接收方,接收方可以變為發送方

全雙工:(電話) 同一時刻,雙方皆可以是發送方,又可以是接收方

用定外賣來七層模型理解:

1.下訂單?????????????????????????????????瀏覽器訪問服務器游戲網站
2.廚師開始做魚頭泡王八 生成數據?????????? 從磁盤中拿代碼文件????????應用層
3.魚頭泡王八裝盤打包?????????????????????對數據進行加密壓縮????????表示層
4.用戶和服務連接狀態?????????????????????客戶端連接服務端??????????會話層
5.將食物如何安全的送到客戶手中(快遞員)??? 通過TCP協議發送數據??????傳輸層
6.快遞的地址在哪里 小區的地址???????????? IP地址????????????????????網絡層
7.去的時候騎車如何去路不好走?????????????物理編址差錯空間 ????????? 數據鏈路層
8.怎么去走那條路?????????????????????????網線 光纖 MAC???????????? 物理層

數據包封裝與解封裝

封裝

封裝過程:由上至下進行封裝
????????應用層、表示層、會話層 PDU 數據
????????傳輸層:分段 TCP協議
????????網絡層:打包 TCP協議+IP地址
????????數據鏈路層:成幀 TCP協議+IP地址+MAC地址
????????物理層:位 數據成為比特

解封裝

拆包過程:由下至上進行拆包
????????物理層:位 比特
????????數據鏈路層:查看MAC地址
????????網絡層:查看IP地址
????????傳輸層:查看TCP協議
????????前三層:數據內容

不知名端口:1024以上的端口稱為不知名端口
cat /proc/sys/net/ipv4/ip_local_port_range

TCP/IP模型(4層模型)

OSI7層模型與TCP/IP模型(DOD)對應關系

TCP/IP協議簇相關協議匯總

應用層協議介紹

b FTP 21 明文協議,文件傳輸協議,基于TCP TFTP 69 簡單文件傳輸協議,基于UDP SSH 22 安全外殼協議,遠程連接,加密 Telnet 23 明文協議,遠程連接 SNMP 161/162 簡單網絡管理協議,基于UDP SMTP 25 簡單郵件傳輸協議,基于TCP HTTP 80 超文本傳輸協議 HTTPS 443 超文本傳輸安全協議 DHCP 67/68/546 動態主機設置協議,C(67),S(68),546(V6) zabbix 10050 10051 mysql 3306 redis 6379

DHCP原理圖



????????????????????家用路由器DHCP設置

DNS稱為域名系統,在網站運行中起到了至關重要的作用,主要作用是負責把網站域名解析為對應的IP地址。
一般域名提供商,提供的dns服務器,都是走udp53端口的。

DNS解析過程

域名是什么

舉個例子,https://www.baidu.com,這個其實并不是域名,其中https是指協議,去掉https后,www.baidu.com.(注意最后面有一個點號)才是真正的域名。

每個域名的最后面都有一個點號 “.” 表示根域名,為了方便在實際使用的時候被省略了。

根域名的下一級就是頂級域名了,.com 也就是頂級域名,常見的頂級域名后綴有.com、.cn、.net、.org 等,這些都是固定的,用戶不能自己修改,只能選擇。

頂級域名的下一級又是權威域名,如baidu.com中的.baidu,這個權威域名就是我們自己可注冊的域名。

頂級域名下就是主機名了,www是指主機名,這個是我們可以自己定義的,通常在http服務器如nginx中可以修改。

域名解析過程分析

下面就還以www.baidu,com這個網址來分析一下dns的解析過程。

當瀏覽器拿到輸入的www.baidu.com后,首先會去瀏覽器的dns緩存中去查詢是否有對應記錄,如果查詢到記錄就可以直接返回ip地址,完成解析。

如果瀏覽器沒有緩存,那就再去查詢操作系統的緩存,同樣的,如果查詢到記錄就可以直接返回ip地址,完成解析。

如果操作系統也沒有緩存,那就再去查看本地host文件,Windows下host文件一般位于 “C:\Windows\System32\drivers\etc”。

近幾年網上流傳的通過修改本地host文件來避免雙11女友剁手的段子,其實就是將淘寶的支付接口解析到錯誤的ip地址,從而導致支付不成功。

如果本地host文件也沒有相應記錄,那就需要求助于本地dns服務器了,所以應該要知道本地dns的ip地址。

本地dns服務器ip地址一般是由本地網絡服務商如移動、電信提供,一般是通過DHCP自動分配,當然你也可以自己手動配置。目前用的比較多的是谷歌提供的公用dns 8.8.8.8和國內的公用dns 114.114.114.114及阿里的223.5.5.5。

你之前可能有遇到過電腦可以正常上QQ但是就是不能打開網頁的怪現象,這種情況大多數可能就是dns域名解析出問題了,你可以嘗試手動把dns設置為公用dns。

找到本地dns后,它也會先去查詢一遍它自己的緩存,如果有記錄就返回,如果沒有記錄,它將開始要去我們前面提到的根域名服務器查詢了。注意由于根域名服務器ip地址一般都是固定的,所以本地dns服務器一般都內置了根域名服務器ip地址。https://www.uedbox.com/post/50977/

目前全球一共有13個根域名服務器(這里并不是指13臺服務器,是指13個ip地址,按字母a-m編號),為了能更高效完成全球所有域名的解析請求,根域名服務器本身并不會直接去解析域名,而是會把不同的解析請求分配給下面的其他服務器去完成,下面是dns域名系統的樹狀結構圖。

注意dns域名服務器一般分三種,分別是根域名服務器(.)、頂級域名服務器(.com)、權威域名服務(.baidu.com) 。

當根域名接收到本地dns的解析請求后,發現是后綴是.com,于是就把負責.com的頂級域名服務器ip地址返給本地dns。

本地dns拿著返回的ip地址再去找到對應的頂級域名服務器,頂級域名又把負責該域名的權威服務器ip返回去。

本地dns又拿著ip去找對應的權威服務器,權威服務器最終把對應的主機ip的解析記錄(俗稱A記錄)返回給本地dns。

本地dns會將解析后的ip地址信息進行緩存,緩存好將A記錄信息返回給客戶端。

客戶端收到本地dns響應的A記錄信息,會將A記錄緩存到本地,然后使用解析后的ip地址訪問www.baidu.com。

至此就完成了域名解析的全過程。

下面用一張圖來展示上面迭代查詢的過程。

遞歸查詢: 瀏覽器–>瀏覽器緩存–>系統緩存–>Hosts文件–>LDNS
迭代查詢: LDNS–>根–>頂級域名–> 權威域名 有去有回

?
?
解析期間涉及到兩個特殊查詢:
客戶端—本地dns服務器:遞歸查詢
本地dns服務器—根域名服務器 頂級域名服務器 權威域名服務器:迭代查詢
所謂遞歸查詢過程就是 “查詢的遞交者” 更替, 而迭代查詢過程則是 “查詢的遞交者”不變。

A記錄:
從域名到IP的解析過程,被稱為A記錄;www.baidu.com—1.1.1.1

獲取A記錄命令方法:
使用dig安裝bind-utils 包
1) dig www.baidu.com
dig @223.5.5.5 www.baidu.com +trace —顯示完整DNS解析過程
2) nslookup www.baidu.com
3) host www.baidu.com
4) ping www.baidu.com

在Windows中使用ipconfig /displaydns命令查看DNS 解析緩存

總結

以上是生活随笔為你收集整理的【笔记】路由器:动态路由配置、交换机:vlan配置 网络层次结构:OSI7层模型 、TCP/IP模型(4层模型)、DNS解析过程的全部內容,希望文章能夠幫你解決所遇到的問題。

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