Vysvětlení sítí



Pavouk106

  • *****
  • 2 395
    • Zobrazit profil
    • Můj blog
    • E-mail
Re:Vysvětlení sítí
« Odpověď #16 kdy: 24. 01. 2013, 15:37:37 »
ad "switch jede podle mac adres" - to znamená, že když připojim dva stroje se stejnou MAC (spoof) a ze třetího budu posílat požadavky, tak je budou přijímat oba stroje nezávisle na svojí IP? Nebo střídavě ten a ten a tím pádem nedostane celý data ani jeden?

Co když do switche port1 připojím kabel a druhej konec kabelu připojím do stejnýho switche port 2? Teď myslím co se stane ve switchi, jakej postup si k tomu vymyslí? Mluvíme o switchích za pár set, tedy levný šunky :-)

Re:Vysvětlení sítí
« Odpověď #17 kdy: 24. 01. 2013, 15:50:32 »
Když switchi přijde rámec s individuální cílovou MAC adresou, vyhledá adresu v CAM paměti a
  • adresu najde − odešle rámec pouze na port, který vyčte z CAMky
  • adresu nenajde − odešle rámec na všechny porty
CAM paměť se plní zdrojovými MAC adresami příchozích rámců, takže pokud budou v dvě zařízení se stejnou MAC adresou, bude číslo portu v CAMce neustále přepisováno jak budou chodit rámce od těch strojů s duplicitní mac adresou.

xmike

Re:Vysvětlení sítí
« Odpověď #18 kdy: 24. 01. 2013, 16:11:03 »
Pokud se tomu chces venovat hloubeji, urcite si sezen Cisco CCNA materialy - sybex, ccna academy, apod, po netu toho lita dost. Tam se to celkem krasne rozebira vcetne OSI modelu, TCP modelu, zaklady sitovani a routovani. Sice na pochopeni zakladu trochu obsirne, ale jako zaklad do budoucna se ti to neztrati.

DgBd

  • ****
  • 282
    • Zobrazit profil
    • E-mail
Re:Vysvětlení sítí
« Odpověď #19 kdy: 24. 01. 2013, 16:16:36 »
Co když do switche port1 připojím kabel a druhej konec kabelu připojím do stejnýho switche port 2? Teď myslím co se stane ve switchi, jakej postup si k tomu vymyslí? Mluvíme o switchích za pár set, tedy levný šunky :-)

Pokud to bude switch co neumí spanning tree, tak ti patrně rozloží celou síť. První broadcast bude bloudit po síti na věčné časy.


JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re:Vysvětlení sítí
« Odpověď #20 kdy: 24. 01. 2013, 17:17:50 »
Pokud to bude switch co neumí spanning tree, tak ti patrně rozloží celou síť. První broadcast bude bloudit po síti na věčné časy.

Broadcast uz dnes neobsahuje TTL? Nejspise TTL=1?

aaa

Re:Vysvětlení sítí
« Odpověď #21 kdy: 24. 01. 2013, 17:40:51 »
nesnizuje se nahodou ttl pruchodem l3?

Re:Vysvětlení sítí
« Odpověď #22 kdy: 24. 01. 2013, 18:04:23 »
ttl by sa malo znizit pri kazdom hop-e, cize na routroch, switch by ttl znizit nemal.

j

Re:Vysvětlení sítí
« Odpověď #23 kdy: 24. 01. 2013, 18:28:49 »
ad "switch jede podle mac adres" - to znamená, že když připojim dva stroje se stejnou MAC (spoof) a ze třetího budu posílat požadavky, tak je budou přijímat oba stroje nezávisle na svojí IP? Nebo střídavě ten a ten a tím pádem nedostane celý data ani jeden?

Co když do switche port1 připojím kabel a druhej konec kabelu připojím do stejnýho switche port 2? Teď myslím co se stane ve switchi, jakej postup si k tomu vymyslí? Mluvíme o switchích za pár set, tedy levný šunky :-)

Cena roli nehraje, rek bych ze kazdej rozumnej jeden z tech dvou portu odpoji. Ty mene rozumne se zacnou chovat jako hub => bude posilat vsechny ramce na vsechny porty. Ty nejhorsi se pak zacyklej a zhroutej.

Franta

Re:Vysvětlení sítí
« Odpověď #24 kdy: 24. 01. 2013, 20:21:53 »
ttl by sa malo znizit pri kazdom hop-e, cize na routroch, switch by ttl znizit nemal.

U Ethernetu žádné TTL není. Pokud by v topologii vznikla smyčka, bude jí rámec lítat donekonečna.
Je dobré si uvědomit, že ethernetový rámec má jednoduchou strukturu: adresát, odesilatel, typ nebo délka, data, kontrolní součet; to je vše. Ethernet pokrývá (jen) spodní dvě vrstvy referenčního modelu ISO/OSI, co leží na třetí vrstvě je Ethernetu jedno, prostě to jsou data. Může to být protokol IP, ale také nemusí - existuje (resp. spíše existoval) třeba Novell IPX, AppleTalk, DECNet, Netbios atd. Ethernet má tedy vůči vyšším vrstvám podobný účel jako podvalník. No a obdobně je tomu u IP a výše, prostě zapouzdřování - na to koneckonců vrstvený model je ;-).

DgBd

  • ****
  • 282
    • Zobrazit profil
    • E-mail
Re:Vysvětlení sítí
« Odpověď #25 kdy: 25. 01. 2013, 09:40:22 »
ad "switch jede podle mac adres" - to znamená, že když připojim dva stroje se stejnou MAC (spoof) a ze třetího budu posílat požadavky, tak je budou přijímat oba stroje nezávisle na svojí IP? Nebo střídavě ten a ten a tím pádem nedostane celý data ani jeden?

Co když do switche port1 připojím kabel a druhej konec kabelu připojím do stejnýho switche port 2? Teď myslím co se stane ve switchi, jakej postup si k tomu vymyslí? Mluvíme o switchích za pár set, tedy levný šunky :-)

Cena roli nehraje, rek bych ze kazdej rozumnej jeden z tech dvou portu odpoji. Ty mene rozumne se zacnou chovat jako hub => bude posilat vsechny ramce na vsechny porty. Ty nejhorsi se pak zacyklej a zhroutej.

pouze pokud umí to spanning-tree. Jinak to nepozná.

Re:Vysvětlení sítí
« Odpověď #26 kdy: 25. 01. 2013, 10:19:26 »
U těch nejlevnějších podle mé zkušenosti záleží na délce smyčky. Zapojíte-li mezi dva porty přiměrěně krátký kabel, switch si toho všimne a tváří se, jako by tam ten kabel nebyl. Zapojíte-li ale delší kabel (tak nad 20 metrů), nebo uděláte smyčku s dalším aktivním prvkem, switch to zřejmě kvůli většímu zpoždění přestane detekovat, oba porty se rozblikají jak šílené a síť jde do háje. Takhle funkce je obvykle na krabici označena jako Loop Detection a mají to dnes snad všechny (podobně jako dnes mají všechny switche Auto MDI/MDI-X). Switche z vyšší třídy pak mají nějaký Spanning Tree, který je mnohem sofistikovanější a dokáže zrušit libovolně dlouhou smyčku.

Re:Vysvětlení sítí
« Odpověď #27 kdy: 25. 01. 2013, 13:47:57 »
U Ethernetu žádné TTL není. Pokud by v topologii vznikla smyčka, bude jí rámec lítat donekonečna.
Je dobré si uvědomit, že ethernetový rámec má jednoduchou strukturu: adresát, odesilatel, typ nebo délka, data, kontrolní součet; to je vše. Ethernet pokrývá (jen) spodní dvě vrstvy referenčního modelu ISO/OSI, co leží na třetí vrstvě je Ethernetu jedno, prostě to jsou data. Může to být protokol IP, ale také nemusí - existuje (resp. spíše existoval) třeba Novell IPX, AppleTalk, DECNet, Netbios atd. Ethernet má tedy vůči vyšším vrstvám podobný účel jako podvalník. No a obdobně je tomu u IP a výše, prostě zapouzdřování - na to koneckonců vrstvený model je ;-).

njn, nie je, ale kto posiela data po sieti priamo cez linkovu vrstvu? Kazdy normalny clovek pouzije uz existujucu transportnu vrstvu a nebude vymyslat koleso :) Je sice pravda ze napriklad stale pouzivane UDP nema ttl ale odhadzovanie UDP paketov riesia routre...

Ked si sa uz tak pekne rozbehol tak by si mohol pokracovat napriklad s FDDI :D

DgBd

  • ****
  • 282
    • Zobrazit profil
    • E-mail
Re:Vysvětlení sítí
« Odpověď #28 kdy: 25. 01. 2013, 14:55:48 »

njn, nie je, ale kto posiela data po sieti priamo cez linkovu vrstvu? Kazdy normalny clovek pouzije uz existujucu transportnu vrstvu a nebude vymyslat koleso :) Je sice pravda ze napriklad stale pouzivane UDP nema ttl ale odhadzovanie UDP paketov riesia routre...

Ked si sa uz tak pekne rozbehol tak by si mohol pokracovat napriklad s FDDI :D

Po drátě toho chodí povícero, co nemá TTL. Co třeba ARP? A to je ještě navíc broadcast.

Re:Vysvětlení sítí
« Odpověď #29 kdy: 25. 01. 2013, 15:19:16 »
Po drátě toho chodí povícero, co nemá TTL. Co třeba ARP? A to je ještě navíc broadcast.

To je sice pravda ale ak je broadcast tak ho switch posle na porty okrem toho z ktoreho prisiel, co je logicke inak by sa 2 switche za sebou zahltili. tak isto to funguje aj pri hube. A ak sa arp protokol dostane k zariadeniu ktore nie je switch/hub tak ho zariadenie spracuje a bud mlci alebo odosle ARP odpoved...

Mozes mi nakreslit topologiu siete v ktorej by ARP broadcast lietal do nekonecna? :D