【求助】請教...各種"廣播"名詞的意義與差別

顯示結果從第 1 筆 到 7 筆,共計 7 筆
  1. #1
    會員 b90220208 的大頭照
    註冊日期
    2003-06-25
    討論區文章
    577

    【求助】請教...各種"廣播"名詞的意義與差別


    請教以下廣播的差別:

    1.
    physical broadcast

    2.
    logical broadcast

    3.
    ethernet broadcast

    4.
    ip broadcast



    以下的兩個段落是我目前的認知,但,嗯...又好像說不大通...
    請前輩不吝指正幫我一下,...感激不盡.

    [1].

    -> 假設傳送與接收的兩台電腦位於同一網段上

    傳送端電腦要傳送packet前...得先確定同網段上有無其他電腦正在使用網路媒介(避免碰撞),若無,則以"physical broadcast"方式發送訊息封包( 目的MAC設為ffff:ffff:ffff )告訴大家我要使用網路了,以讓其他電腦知道要暫停一下即將進行的網路傳送工作,接著傳送端電腦便開使傳送第一個packet.

    而此時假如此電腦上的arp table沒有目的電腦的 ip vs MAC 對應,則其
    會進行 ARP "logical broadcast"( 此時的目的MAC還是設為ffff:ffff:ffff ), 待所有同網段的電腦收到封包後會比對IP再決定是否要回應自己的 MAC 給發送端電腦 .而發送端電腦在得知目的端電腦的 MAC 後則開始傳送第一個 packet --(以 ip unicast 的方式)--( 此時的目的MAC則設為1234:5678:9abc -> 即目的端的MAC值 ).


    [2].

    然...,我在以前的討論中得到一個結論即:
    ----------------------------------------------------------
    發送封包的目的分成,

    (a)單一主機與(b)同網段全部主機及(c)另依網段的全部主機,
    若為a,則利用ip unicast (即目的ip為:netID.hostID)
    若為b,則利用ip broadcast (即目的ip為:netID.255)
    不管怎樣,在ethernet上最後都得使用CSMA/CD的技術進行實際的傳輸(當然這之前要先取得MAC),原本的frame會被轉成實體媒介可接受的信號在其上以 "廣播即 ethernet broadcast" 原理傳送,而各電腦再藉由MAC判斷要接收或放棄之,而a,b的差別就在於b上的每台電腦都會接收,而a則只有一台電腦會接收.



  2. #2
    會員 b90220208 的大頭照
    註冊日期
    2003-06-25
    討論區文章
    577
    不好意思,我簡單說一下我的問題點:
    ----------------------------------------------------
    [狀況一]:
    例如當傳送端封包的目的IP為:netID.255時,
    Q:那麼目的MAC是不是要填: FF:FF:FF:FF:FF:FF ?
    Q:此情形就是所謂的 ip broadcast 對不對?

    [狀況二]:
    而若目的IP為:netID.host-3-ID時,
    Q:那麼目的MAC是不是要填: host-3-MAC 值 ? --> ex: 12:12:12:12:12:12
    Q:此情形就是所謂的 ip unicast 對不對?
    -------------------------------------------------------


    Q:
    那麼不論是 ip unicast 還是 ip broadcast 最終在Ethernet網路媒介上的傳輸都是以"Ethernet broadcast"的方式在傳送信號.
    因此同網段網路上所有電腦都會收到,並根據"目的MAC值"判斷是否收下還是丟棄該封包...(若全為:f 則每一台電腦都會收下封包 --- 此即所謂的 ip broadcast)這樣想對不對?

    Q:
    那麼physical broadcastlogical broadcast又是怎麼樣的一個原理及過程?

    希望各位能幫幫忙了,感激不禁...

  3. #3
    會員
    註冊日期
    2002-04-18
    討論區文章
    67
    [狀況一]:
    例如當傳送端封包的目的IP為:netID.255時,
    Q:那麼目的MAC是不是要填: FF:FF:FF:FF:FF:FF ?
    Q:此情形就是所謂的 ip broadcast 對不對?

    我只知道 broadcast =255.255.255.255 = FF:FF:FF:FF:FF:FF

    [狀況二]:
    而若目的IP為:netID.host-3-ID時,
    Q:那麼目的MAC是不是要填: host-3-MAC 值 ? --> ex: 12:12:12:12:12:12
    Q:此情形就是所謂的 ip unicast 對不對?

    unicast 中文的意思 簡單來說 就是 單一的網路位置

    Q:
    那麼不論是 ip unicast 還是 ip broadcast 最終在Ethernet網路媒介上的傳輸都是以"Ethernet broadcast"的方式在傳送信號.
    因此同網段網路上所有電腦都會收到,並根據"目的MAC值"判斷是否收下還是丟棄該封包...(若全為:f 則每一台電腦都會收下封包 --- 此即所謂的 ip broadcast)這樣想對不對?

    sure..因為ARP 跟 RAPR的關係

  4. #4
    Kree linux_xp 的大頭照
    註冊日期
    2002-01-19
    討論區文章
    2,655
    引用 作者:True
    [狀況一]:
    例如當傳送端封包的目的IP為:netID.255時,
    Q:那麼目的MAC是不是要填: FF:FF:FF:FF:FF:FF ?
    Q:此情形就是所謂的 ip broadcast 對不對?

    我只知道 broadcast =255.255.255.255 = FF:FF:FF:FF:FF:FF

    [狀況二]:
    而若目的IP為:netID.host-3-ID時,
    Q:那麼目的MAC是不是要填: host-3-MAC 值 ? --> ex: 12:12:12:12:12:12
    Q:此情形就是所謂的 ip unicast 對不對?

    unicast 中文的意思 簡單來說 就是 單一的網路位置

    Q:
    那麼不論是 ip unicast 還是 ip broadcast 最終在Ethernet網路媒介上的傳輸都是以"Ethernet broadcast"的方式在傳送信號.
    因此同網段網路上所有電腦都會收到,並根據"目的MAC值"判斷是否收下還是丟棄該封包...(若全為:f 則每一台電腦都會收下封包 --- 此即所謂的 ip broadcast)這樣想對不對?

    sure..因為ARP 跟 RAPR的關係

    OH 我的天阿,MAC FF:FF:FF:FF:FF:FF,是廣播位置...

    MAC 是網卡的卡號,在internet上,根本不會通,還廣播咧

    請你不要再誤導別人了

  5. #5
    會員 darkwarrior 的大頭照
    註冊日期
    2001-10-11
    所在地區
    ADSL
    討論區文章
    242
    好像分類方式怪怪的

    我記得是只有 UNICAST BROADCAST MULTICAST的分法吧....
    UNICAST的部分應該還OK...指定目的端的MAC ADDR後送出
    然後收到的機器會檢查此位置是否為他的來決定收下或丟棄
    BROADCAST的部分指的是IP LAYER的廣播
    實際上在切割SUBNET的時候會有保留一個廣播位置給該網域的機器
    送到此位置的封包會被所有屬於此網域的機器接收

    至於你的第一個解釋...我覺得就叫做"碰撞"會比較正確
    但是在目前的CSMA/CD裡面是不會丟出第一個告知的封包,直接傳資料

    另外...我查到的MAC ADDR都是1的情況
    書上是說這是保留給BROADCAST跟MULTICAST的
    不過網卡可設定是否接收



  6. #6
    會員
    註冊日期
    2002-04-18
    討論區文章
    67
    引用 作者:linux_xp
    OH 我的天阿,MAC FF:FF:FF:FF:FF:FF,是廣播位置...

    MAC 是網卡的卡號,在internet上,根本不會通,還廣播咧

    請你不要再誤導別人了
    我只知道 broadcast =255.255.255.255 = FF:FF:FF:FF:FF:FF

    以上這句話 是沒錯的 不信就算嚕 小朋友

  7. #7
    會員 maize 的大頭照
    註冊日期
    2004-08-02
    討論區文章
    165
    引用 作者:True
    我只知道 broadcast =255.255.255.255 = FF:FF:FF:FF:FF:FF

    以上這句話 是沒錯的 不信就算嚕 小朋友
    255.255.255.255 = FF:FF:FF:FF:FF:FF 嗎?

類似的主題

  1. VTU-R中, "Attainable Rate", "Line Rate"和"Actual Net Data Rate"所代表的意義
    作者:chih_haohung 所在討論版:-- FTTB / FTTC / FTTH 光纖寬頻討論版
    回覆: 41
    最後發表: 2009-03-22, 09:49 PM
  2. ATU-R中, "Attainable Rate"和"Rate"所代表的意義 permalink
    作者:chih_haohung 所在討論版:---- ADSL 軟 硬 體 技 術
    回覆: 2
    最後發表: 2009-03-22, 04:12 PM
  3. 【求助】請教:將網卡的卡號改為00:00:00:00:00:00的意義
    作者:b90220208 所在討論版:-- 網 路 技 術 版
    回覆: 26
    最後發表: 2005-02-14, 12:22 AM
  4. 【求助】請教一個shell的意義
    作者:autok 所在討論版:-- FreeBSD & Linux 討 論 版
    回覆: 1
    最後發表: 2002-10-01, 09:56 PM
  5. 有何種差別呢?
    作者:SDES 所在討論版:-- 光 碟 燒 錄 討 論 版
    回覆: 2
    最後發表: 2001-10-23, 11:50 AM

 

此網頁沒有從搜尋引擎而來的訪客

發表文章規則

  • 不可以發表新主題
  • 不可以回覆文章
  • 不可以上傳附加檔案
  • 不可以編輯自己的文章
  •