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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

CCNA培训(一)20210710day01

發布時間:2023/12/29 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 CCNA培训(一)20210710day01 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
  • 網絡協議和網絡分層 OSI TCP/IP 二層、三層和四層

  • IP地址 IPv4和IPv6 網絡的劃分(VLSM)和網絡的匯總(CIDR)

  • IP路由原理:

    connect 直連

    static 靜態

    dynamic 動態 IGP: eigrp和ospf

    ? EGP: bgpv4

  • 以太交換原理:

    vlan

    pvst+

    rapid-pvst+

    Port-channel

  • Ppp ppp-authentication

  • acl

  • Nat

  • 啞終端

    full mesh 全互聯 任意兩點之間都會互聯

    交換和路由不太一樣

    如果只是簡單的交換機串聯,通過交換技術就可以實現互通

    但是如果是跨越廣播域,則需要路由!

    復用同一個物理鏈路 會不會產生擁塞?

    QoS服務質量

    協議和模型:

    協議層面:現有的TCP/IP后有的OSI

    模型層面:現有的OSI后有的TCP/IP

    民科

    OSI模型:首先提出了分層結構

    TCP/IP:

    PDU:protocol data unit

    封裝:encapsulate

    由發送端完成,在發送端,由上到下

    解封裝:

    由接收端完成,在接收端,由下到上

    提問:

    在接收端,收到一個frame,解封裝frame頭部之后,需要將packet向自己的上層運送。

    但是應該交付給上層的哪個協議呢?接收端是如何知道的呢?

    這個需要二層頭部信息中的type字段來完成!type被稱為“上層信息索引”

    注意:

    任何會被解封裝的頭部中,都會存在“上層信息索引”!

    以太二層頭部:

    IEEE802.3

    Ethernet-II:|D-MAC|S-MAC|type|

    MAC地址:3c:97:0e:0c:9a:42

    使用十六進制方式表達。表發方式可能是:分,也可能是-分。

    3c:97:0e:0c:9a:42

    3c-97-0e-0c-9a-42

    其長度為48bit

    1Byte=8bits

    1個十六進制位對應4個bit,那么MAC地址中的每個段都是1個Byte!

    MAC地址分為前24bit和后24bit。

    前24bit被稱為:OUI organization unique ID IANA

    后24bit就是廠商自主定義。

    提問:MAC地址是否可以修改?

    一個網卡接口向外發送一個以太數據幀,那么這個以太數據幀的S-MAC字段會被該網卡接口的MAC地址來填充。(這個是默認行為)

  • 在frame中,S-MAC和D-MAC這兩個字段的內容填充,都是基于軟件實現的。既然是基于軟件實現的,就可以修改。
  • 在網卡的芯片中,被燒制進去的MAC地址,是不可以被修改的!
  • 對等通信: peer to peer communication

    其本質就是同層級之間相互通信!

    基于對等通信原則,咱們得出一個推論:

    身為發送端發送數據時,必須得先完成frame的封裝,才有資格被發送出去。(成幀)

    若要成幀,必須得有一個完整的二層頭部。以ethernet-II為例,那么這個完整的二層頭部中必須具備如下三個字段的信息:

  • D-MAC
  • S-MAC
  • type
  • 以上三個字段,缺一不可!

    是否會收到和是否會理睬,是兩回事!

    極有可能存在的情況是:收到了,但是不理睬(不回復)。這種情況千萬不要簡單的認為是沒收到!

    ARP 地址解析協議:

    動態:

    A需要知道B的MAC

    A會向外發送ARP-request(broadcast frame)

    =========================

    D-MAC:FF-FF-FF-FF-FF-FF

    S-MAC:a-a-a

    type:0x0806

    =========================

    sender-mac:a-a-a

    sender-ip:12.1.1.1

    target-mac:00-00-00-00-00-00(FF-FF-FF-FF-FF-FF)

    target-ip:12.1.1.2

    =========================

    B會向外回復ARP-reply(unicast)

    =========================

    D-MAC:a-a-a

    S-MAC:b-b-b

    type:0x0806

    =========================

    sender-mac:b-b-b

    sender-ip:12.1.1.2

    target-mac:a-a-a

    target-ip:12.1.1.1

    =========================

    A收到B的ARP-reply之后,會做兩件事(這兩件事并非先后關系):

  • 基于獲得的B的MAC地址,去執行剛剛掛起的ping進程

  • 基于獲得的B的MAC地址,將其存入到自己的(A的)ARP表中。下次通信時就不需要再執行解析動作,直接從自己的ARP表中獲取信息,直接封裝。

    注:ARP表實際上記錄的就是MAC地址和IP地址之間的對應關系!

  • 免費ARP:在設備接口up起來的一剎那,該接口會向外發送免費ARP。

    用來進行沖突IP地址探測!

    =========================

    D-MAC:FF-FF-FF-FF-FF-FF

    S-MAC:a-a-a

    type:0x0806

    =========================

    sender-mac:a-a-a

    sender-ip:12.1.1.1

    target-mac:00-00-00-00-00-00(FF-FF-FF-FF-FF-FF)

    target-ip:12.1.1.1

    =========================

    提問:正常情況下,會有人理睬他嗎?

    正常情況下,肯定是沒人理我。

    但是如果有人理睬我了呢?說明那個人和我IP地址沖突了!

    老而不死是為賊。凡事都應該有個壽命!

    TTL是IP數據包的壽命,IP數據包每跨越一跳,則TTL值減一。(跨越一跳的含義是指跨越一臺路由器)

    當一臺路由器收到TTL值為0的IP數據包時,則將該數據包直接丟棄掉。

    TCP:現代社會的謙謙君子,有涵養,懂謙讓

    UDP:原始社會的野蠻人,不管這么多。只要爭搶資源!

    關于網關的理解:

    什么是網關呢?gateway?

    數據幀在跨越路由器轉發時,默認情況下,三層地址不發生變化,二層地址會逐鏈路(每跨越一臺路由器)發生變化!

    CSMA/CD 載波監聽多路訪問/沖突檢測

  • 先聽后發
  • 邊發邊聽
  • 一旦沖突,立即退避
  • 沖突域的邊界在交換機的端口上

    廣播域的邊界在路由器的接口上

    不同設備互聯使用直通線

    相同設備互聯使用交叉線

    注意:其中PC和router被視為相同設備

    雙絞線線序:

    568B:

    568A:

    雙絞線兩端線序一致,則是直通線。

    雙絞線兩端線序不一致,則是交叉線。

    tab鍵可以自動補全命令:

    Router>enable

    Router#configure terminal

    Router(config)#

    基礎命令介紹:

  • 修改設備的名稱:

    Router(config)#hostname R1

    R1(config)#

  • 接口下配置IP地址:

    R1(config)#interface fastEthernet 0/0

    R1(config-if)#ip address 12.1.1.1 255.255.255.0

    R1(config-if)#no shutdown

  • ping測試:

    R1#ping 12.1.1.2 (請注意ping要在#模式下進行)

  • 查看arp表:

    R1#show arp

  • 注意:

    show 命令是非常重要的命令,用來查看各種信息。但是show命令只能在#模式下生效。

    例如:show running-config. 查看內存中的所有配置。

    設備啟動的基本流程:

  • 開機自檢
  • 文件解壓
  • 加載系統文件
  • 加載配置文件
  • Show running-configshow startup-config
    Memory/RAM(類似于內存)FLASH/ROM(類似于硬盤)

    若要保存配置文件需要如下操作:

    R1#write (請注意write要在#模式下進行)

    R1#copy running-config startup-config

    以上兩個命令,效果一致。

    R1#erase startup-config 擦掉被保存的配置(清空已保存配置)

    BIN

    DEC:0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

    HEX:0 1 2 3 4 5 6 7 8 9 A B C D E F

    DEC: 10 10

    HEX: 10 16

    Homework:

    Lab01:

    實現R1和R2互通。

    需求,在能通的前提下,必須捕捉到ARP報文!

    思考:如果已經ping通之后,再進行報文捕捉的話,是否還可以捕捉到ARP報文呢?

    總結

    以上是生活随笔為你收集整理的CCNA培训(一)20210710day01的全部內容,希望文章能夠幫你解決所遇到的問題。

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