Peer-to-peer, hálózati technológiák

Peer to Peer Network Architecture - folyamatosan egyre népszerűbb módja a szervezet magas szintű hálózati, ahol minden csomópont egyenlő jogokat és a szállítók és felhasználók hálózati szolgáltatások egyidejűleg.

Ezek az előadások tételei

Az ad hoc hálózat decentralizált rendszerarchitektúra

  1. A csomópontok szimmetrikus funkciókat képviselnek
  2. Az erőforrások megosztása (sávszélesség, CPU, lemezterület) a csomópontok között
  3. Heterogén közeg egy (megbízhatatlan) csomópontból
  4. Képesség önszerveződésre, hibatűrésre (hálózati szinten)
  5. Dinamizmus (csomópontok gyakori összekapcsolása és lekapcsolása)

A peer-to-peer hálózat nem "munkacsoport" 20-30 számítógépen

A lakoma ünnepe!

Peer-to-peer (angol) - egyenlő

ALSO: per-2-peer, P2P

A peer egy "kiegészítő", egy peer-to-peer hálózati csomópont (1. ábra)

Ábra. 1. A peer-to-peer kölcsönhatások általánosított rendszere

A peer-to-peer hálózatok jellemzői

  • Decentralizáció (teljes vagy részleges)
  • skálázhatóság
  • Nincsenek "forró pontok" (hotspotok) és "szűk keresztmetszetek" (szűk keresztmetszetek)
  • Dinamikus kapcsolat
  • Ad-hoc kapcsolat
  • Önszerveződés
  • Hibatűrés

ALSO: névtelenség, biztonság, bizalom, replikáció, gyorsítótár, koordináció ...

Mi nem P2P?

  • Ügyfél-kiszolgáló architektúrája
  • Master / slave modell
  • "Dumb" terminálok / aktív fordítók
  • skálázhatóság
  • A központi csomópont korlátozott képességei
  • költsége

Előtörténet p2p

  • Ügyfél-kiszolgáló alkalmazások (ftp, telnet.)
USENET, 1979
  • Decentralizált irányítás, amely elkerüli a hálózati elárasztást, a fejléc nyomon követését ...
  • UUCP, NNTP
  • Skálázhatóság.
  • Hierarchikus tervezés
  • Elosztott terhelés, gyorsítótár, kérések átruházása.
  • Fejlett Peer-to-Peer Networking (lásd SNA és z / OS), IBM
  • HTTP, csevegés, posta, IM
  • Az együttműködés "vége"

Spam, a TCP forgalom előfordulása, és ennek következtében a hálózati torlódás

  • lásd RFC 5348 - TCP Friendly Rate Control (TFRC)

Engedélyezze a felhasználók számítási erőforrásait, hozzárendelve a kiszolgálófunkciókat

  • A hálózat minden egyes csomópontja (pir) - mind a szolgáltatások fogyasztói (az ügyfél), mind a szállító (szerver)
  • Minden lakoma kezdeményezhet egy munkamenetet
  • Az ünnepek közvetlenül kapcsolódnak egymáshoz

Infrastruktúra P2P

Átfedő hálózat - hálózat a hálózaton keresztül

  • P2P esetében: Az alkalmazásréteg routerek használják az IP hálózati infrastruktúrát
  • Redundancia? Nos, van egy kicsit.
  • Az alacsonyabb szinteken nem elérhető szolgáltatások
  • Egy-sok-sok-sok-sok-sok alkalmazás: a multicast nem támogatott sok ip-router
  • By the way: Az IP-hálózat is átfedés.

Építészeti modellek

Központosított Peer-to-Peer modell

  • Van egy szerver, amely koordinálja a társaik munkáját
  • Az ünnepek megkapják a szerverről a fájlok listáját (Napster) vagy a barátlistát (Skype)

Ábra. 2. A központosított modell

Decentralizált peer-to-peer modell

  • Nincs dedikált szerver
  • Minden csomópont számos más csomóponttal kölcsönhatásba léphet
  • Minden csomópont egyenlő

Talán (3. ábra)

  • strukturált (HyperCub, DHT)
  • strukturálatlan (Gnutella)

Ábra. 3. Strukturált és strukturálatlan párhuzamos hálózatok

Tiszta P2P (1. ábra) (például Gnutella) és / vagy.

Hierarchikus Peer-to-Peer modell

A Supercir egy széles csatorna csomó, amelyhez egyéb ünnepek csatlakoznak (GoalBit - futball online)

Többszintű strukturált overlay (4. ábra) - hibrid architektúra

  • Az első link - az ünnepek kapcsolódnak a Superpires-hez
  • A második link - Superpires összekapcsolódik

A közvetlen kapcsolatok számának csökkentése

Az "edge computing" megvalósítása

Ábra. 4. A peer-to-peer hálózat kétszintű modellje

P2P alkalmazási területek

BitTorrent, Gnutella, KaZaA, eDonkey, cikksz. 146 büntető törvénykönyv.

SETI @ Home, Find-A-Drug, GIMPS (Mersenne számok) stb

Crypto pénznem: Bitcoin, Litecoin, PPCoin.

A P2P relevanciája

Az internetszolgáltatók szerint a peer-to-peer hálózatok a globális forgalom 50-75% -át teszik ki

Ez egy paradigmaváltás a koordinációtól az együttműködésig, a centralizációtól a decentralizációig, a kontrolltól az ösztönzésig

Szakemberek számára

Ünnepek - "akkor-o-oh-lest" vásárlók!

Elosztott adatraktározás

A kommunikációs csatornák sávszélessége folyamatosan növekszik

Edge számítás: "Edge computing" - a terhelés átvétele a végfelhasználóknak

A decentralizált számítástechnika jobban skálázik

Nirvana. Olcsó, többfelhasználós alkalmazások végtelen erőforrásokkal

A felhasználók számára

Szervezeti elmozdulás a hierarchikus (centralizált) modelltől a hálózathoz (decentralizált) -> anonimitás

A P2P lehetővé teszi a világ közösségeinek létrehozását

1. Képzés: klasszikus (előadások / vizsgák) modell VS közös (együttműködési) képzés

2. Média: több nagy kiadó (TV, rádió, újság) VS "folk" hírek (blogok, internet TV, hálózati rádióállomások)

Fly a kenőcsbe

A P2P elképzelését a kalóz tartalom diszkreditálja

Az információ-visszakeresés összetettsége

Anonimitás - Aggódik azoknak, akiknek valami elrejteniük kell

Kapcsolódó cikkek