RKO: 02. Potrjevanje

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    RKO: 02. Potrjevanje - Presentation Transcript

    1. MEHANIZMI POTRJEVANJA
    2. Potrjevanje
      • Oddajnik: ali je sprejemnik dobil podatke?
      • Oddajnik: ali pošiljam prehitro?
      • Sprejemnik: ponoviti oddajo.
    3. Potrjevanje
      • SPROTNO POTRJEVANJE: oddajnik po vsaki oddani PPE čaka na potrditev
      • TEKOČE POŠILJANJE: oddajnik ne čaka na sprotne potrditve.
      • NEPOSREDNO : ACK, NACK
      • POSREDNO : ACK
    4. Potrjevanje
      • Neposredno : ACK, NACK
      • Posredno : ACK
      • Sprotno potrjevanje : naslednji paket se pošlje po prejemu potrditve.
      • Tekoče pošiljanje : ne čaka se na potrditve.
    5. Potrjevanje   POSREDNO   NEPOSREDNO TEKOČE pošiljanje SPROTNO
    6. Izrazje
      • SPROTNO: stop-and-wait, PAR-Positive Acknowledgement with Retransmission,
      • TEKOČE: ARQ – Automatic Repeat reQuest. ( ali selektivno ali Go-Back-N =ponavljanje zaporedja), Selective Repeat (neposredno), piggybacking,
    7. Potrjevanje
      • Tekoče neposredno
        • Potrjevanje bloka (zaporedja):
        • ACK(N) potrdi vse do N
        • Po oddaji NACK(N) ni ACK , dokler N ni pravilno sprejet.
      • Tekoče posredno
        • Ni potrjevanja bloka.
        • ACK(N-1), ACK(N+1)  NACK(N)
    8. NALOGA
      • Za kašno potrjevanje gre?
    9. NALOGA
      • Za kakšno potrjevanje gre na spodnji sliki?
    10. NALOGA
      • Pošiljamo sekvenco 5 paketov.
      • Možni zapleti:
        • Paket se popači.
        • Paket se izgubi.
        • Potrditev se izgubi.
      • Vse različice potrjevanja.
    11. NALOGA
      • Za kakšno potrjevanje gre?
    12. Potrjevanje
      • Vrste
        • Oddajnik: oddani, še nepotrjeni paketi
        • Sprejemnik: sprejeti, še nepotrjeni paketi
      • Sprejemnik
        • Odpravljanje duplikatov
        • Sortiranje
      • Ponavljanje zaporedja ( go back n ) – ponovimo vse PPE od napake dalje. Ohranja vrstni red. Tekoče – posredno in neposredno potrjevanje.
    13. NALOGA
      • Pri teko č em pošiljanju 6 paketov uporabljamo posredno potrjevanje brez ponavljanja zaporedja.
      • Kakšna je shema prenosov, č e se izgubita 1. in 3. paket, po ponovitvi pa še potrditev 1. paketa?
      • Širina okna naj bo 4.
    14. NALOGA
      • Razlo ž ite razliko med posrednim in neposrednim potrjevanjem pri teko če m pošiljanj u na primeru pošiljanja sekvence treh paketov, kjer se prvi paket popa č i, zadnji pa izgubi.
      • Pri tisti razli č ici, kjer je to smiselno, se uporablja potrjevanje zaporedja .
    15. NALOGA
      • Sekvenco petih podatkovnih paketov prenašamo med oddajnikom in sprejemnikom z uporabo teko č ega pošiljanja in neposrednega potrjevanja.
      • Pri prenosu se izgubita 2. paket ter potrditev 5. paketa .
      • Simulirajte na č asovni osi zaporedje prenosov.
    16. Kontrola pretoka
      • Uravnavanje intenzivnosti pošiljanja.
      • Eksplicitna: X-on/X-off
        • X-off : nehaj
        • X-on : nadaljuj
      • Implicitna: drseče okno ( sliding window )
        • Širina okna = N
        • Največ N nepotrjenih PPE
    17. Kontrola pretoka Protokoli z drsečim oknom
      • Širina okna = 4
    18. Kontrola pretoka Protokoli z drsečim oknom
      • Širina okna = 4
    19. Kontrola pretoka Protokoli z drsečim oknom
      • Širina okna = 4
    20. Kontrola pretoka Protokoli z drsečim oknom
      • Širina okna = 4
    21. Kontrola pretoka Protokoli z drsečim oknom
      • Širina okna = 4
    22. Kontrola pretoka Protokoli z drsečim oknom
      • Širina okna = 4
    23. Kontrola pretoka Protokoli z drsečim oknom
      • Širina okna = 4
    24. Kontrola pretoka Protokoli z drsečim oknom
      • Širina okna = 4
    25. Kontrola pretoka Protokoli z drsečim oknom
      • Širina okna = 4
    26. Kontrola pretoka Protokoli z drsečim oknom
      • Širina okna = 4
    27. Kontrola pretoka Protokoli z drsečim oknom
      • Širina okna = 4
    28. Kontrola pretoka Protokoli z drsečim oknom
      • Širina okna = 4
    29. Potrjevanje Primeri protokolov 2.plasti - HDLC
      • HDLC = High-level Data Link Control (X.25)
        • Sorodniki: SDLC, ADCCP, LAP, LAPB
      • FORMAT OKVIRJA
      • KONTROLA
    30. Potrjevanje Primeri protokolov 2.plasti - HDLC
      • TIPI KONTROLNIH PPE:
      • 00 = receive ready (ACK)
      • 01 = reject (NACK) od številke vključno NASL.
      • 10 = receive not ready = Ack do NASL.-1 + Počakaj!
      • 11 = selective reject (NACK) samo za NASL.
    31. Potrjevanje
    32. Potrjevanje Primeri protokolov 2.plasti - SLIP
      • SLIP = Serial Line Internet Protokol (preprost, zastarel)
      • Kontrolna zastavica na koncu IP paketa
      • Ni detekcije / korekcije napak
      • Fiksni IP naslovi, podpira samo IP protokol
      • Ni avtentikacije
      • Ni standardiziran
    33. Potrjevanje Primeri protokolov 2.plasti - PPP
      • PPP = Point-to-Point Protocol
      • Metoda okvirjanja + detekcija napak
      • LCP (Link Control Protocol) za vzpostavljanje, preizkušanje in sproščanje povezav
      • Več NCP (Network Control Protocol) za več tipov omrežnih protokolov (IP, Novell - IPX, AppleTalk ...)
    34. Potrjevanje Primeri protokolov 2.plasti - PPP
      • SCENARIJ UPORABE
      • Fizična povezava modem – modem ali usm. ISP-ja
      • LCP – pogajanje o PPP parametrih povezave
      • NCP – konfiguriranje omrežne plasti (npr. dodelitev IP številke)
      • NCP – sproščanje omrežne povezave (npr. IP številke)
      • LCP – prekine podatkovno povezavo
      • Modem – prekine telefonsko povezavo
    35. Potrjevanje Primeri protokolov 2.plasti - PPP
      • PPP okvir
      • Vsi poslušajo Protokol omr.plasti
      • Neoštevilčen okvir (na nezanesljivih omrežjih se tu uporablja zap.št.)
    36. Potrjevanje Primeri protokolov 2.plasti - PPP
      • LCP tipi paketov
    37. Potrjevanje Primeri protokolov 2.plasti - PPP
      • LCP vzpostavljanje
      • povezave

    + njoknjok, 3 years ago

    custom

    911 views, 0 favs, 0 embeds more stats

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 911
      • 911 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 22
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories