Tietoliikenne II Syksy 2001

  1. TCP:n suorituskyky
    1. TCP:n suorituskykyongelmat
      1. Pienet otsakekentät rajoittavat lähetysnopeutta nopeissa verkoissa ja pitkän viipeen verkoissa
      2. Ruuhkanhallinassa pakettien katoaminen => hidas aloitus
    2. TCP-optiot
      1. MSS suurin segmentin koko
      2. Ikkunanskaalaus (window scaling factor)
      3. Aikaleimaus (timestamp)
    3. TCP-ruuhkanhallinnan peruspiirteet
      1. Uudelleenlähetysajastimen arvo
        1. Mittaus
        2. Aikaleiman käyttö (RTTM Round-Trip Time Measurement)
        3. Viivästetty kuittaus (Delayed Ack)
      2. Itsetahdistus (Self Clocking)
    4. Parannuksia TCP-ruuhkanhallintaan
      1. Nopea uudelleenlähetys (Fast retransmit)
        1. Toistokuittaus (Duplicate Ack)
        2. Ongelma: Liian pieni ikkuna
        3. Ongelma: Virheryöppy tuhoaa monta segmenttiä
      2. Rajoitettu lähettäminen (Limited Transmit)
      3. Valikoiva kuittaus SACK (Selective Acknowledgement)
        1. SACK-optiot: SACK Permitted, SACK
        2. Toipuminen SACK:n avulla
      4. RED (Random Early Detection)
        1. Globaalin tahdistuksen ongelma
        2. aktiivinen puskurijonon hallinta
        3. RED:in toiminta
      5. ECN (Explicit Congestion Notification)
        1. CE- ja ECT-bitit
        2. Muutokset TCP:n toimintaan
      6. NewReno
        1. Nopea toipuminen (Fast Recovery)
        2. Osittainen kuittaus (Partial ACK)

  2. IPv6
    1. IP-osoitteet
      1. IPv4 –osoitteet: 32 bittiä
        1. osoiteluokat, erikoisosoitteet,
        2. osoitteiden jako: ICANN, DHCP
        3. Internetin kasvun aiheuttamat osoiteongelmat
      2. Ratkaisuja osoiteongelmaan
        1. Aliverkko-osoitteiden käyttö
        2. Luokattomat osoiteet (CIDR)
    2. IPv6-protokolla
      1. Otsakekentät
        1. Laajennusotsakkeet (Extension header)
        2. Prioriteetit
        3. Vuonimiö
        4. Hop-by-hop –optio: jumbogrammi
        5. Paloitteluotsake (fragmentation)
        6. Reititysotsake
      2. IPSec
        1. AH-otsake
        2. ESP-otsake
      3. IPv6-osoiteavaruus
    3. Siirtyminen IPv4 => IPv6
        1. Kaksoispino
        2. Tunnelointi

  3. Internetin kontrolliprotokolla ICMP
    1. ICMP-sanomia
      1. ICMP-sanomien lähetys
      2. IPv4-valvontasanomia
        1. Destination unreachable
        2. Time-to-live exceeded
        3. Parameter problem
        4. Source quench
        5. Redirect
        6. Echo-sanomat: => ping
        7. Timestamp-sanomat: => traceroute
      3. IPv6-valvontasanomat

  4. Reititys
    1. Reititysalgoritmeista
      1. Dijkstra, tulvitus, vuopohjainen reititys
      2. Etäisyysvektorireititys, linkkitilareititys
    2. RIP-reititysprotokolla
      1. RIP-sanoman otsake
      2. RIP-protokollan toiminta
      3. RIP-2
      4. RIPng
    3. OSPF-reititysprotokolla
      1. OSPF:n toiminta
        1. Reititystietojen vaihto
      2. OSPF-sanomat
        1. Hello-paketti
    4. Hierarkkinen reititys
      1. Autonominen systeemi ja alue
      2. Reititintyypit
      3. Reitittimien toiminta hierarkkisessa reitityksessä
      4. BGP (Border Gateway Protocol)
        1. BGP-sanomat ja niiden lähettäminen

  5. Monilähetysreititys
    1. Monilähetys D-osoitteiden avulla
    2. IGMP-protokolla monilähetysryhmien hallintaan
      1. IGMP-sanomat ja niiden lähettäminen
    3. Monireitityspuu
      1. Yksi puu koko ryhmälle¨
        1. Pienimmän kustannuksen monireitityspuu
        2. Keskuspohjainen monireitityspuu
      2. Eri lähettäjillä omat puut
        1. Reverse path forwarding –algoritmi
    4. Monilähetysprotokollia
      1. DVMRP
      2. MOSPF
      3. CBT
      4. PIM
        1. Dense Mode
        2. Sparse Mode

  6. Mobile IP
    1. Liikkuvien koneiden reititys
      1. Kotiosoite, kotiagentti, vierasagentti
      2. Uudella alueella rekisteröinti
        1. Rekisteröintipyyntö ja -vastaus
        2. Agentin löytäminen verkosta
      3. Sanoman reititys vieraassa verkossa olevalle koneelle
        1. Kotiagentti välittäjänä
        2. Toiminta eetteriverkossa
      4. Monilähetys vierasverkossa olevalle koneelle
    2. Mobile IPv6

  7. Erilaisia verkkoja lähiverkkoja
    1. Vuororengas (802.5)
      1. Lähetys vuororenkaassa
      2. MAC-protokolla ja –kehys
        1. Kuittaus
        2. Prioriteetti
      3. Vuororenkaan ylläpito
        1. Valvoja-aseman valinta
        2. Vuoromerkin katoaminen
        3. Vaurioituneet kehykset
        4. Renkaan rikkoutuminen
    2. FDDI
      1. Rakenne
      2. Koodaus
      3. Protokolla
        1. Asynkroninen ja synkroninen data
    3. Sillat
      1. Lähdereitittävä silta (Source routing bridge)
    4. Langaton lähiverkko WLAN (Wireless LAN)
      1. IEEE 802.11 –standardi
        1. Hidden terminal, exposed terminal (station)
        2. CSMA/CA : RTS- ja CTS-sanomat
        3. Lähetyksen koordinointi
        4. Satunnaisperääntyminen
        5. Fyysinen kerros: hajaspektri
          1. taajuushyppely FHSS
          2. suorasegvenssi DSSS
        6. IEEE 802.11a ja IEEE 802.11b
      2. ETSI:n Hiperlan-standardit
        1. HiperLAN2
        2. HiperAccess
        3. Hiperlink
      3. HomeRF

  8. Laajaverkoista
    1. Fyysinen kerros (Peruskerros) (Physical Layer)
      1. Hieman teoreettista perustaa
        1. Jaksolliset funktiot, Fourier-sarja, kaistanleveys ja tiedonsiirto
        2. Nyquistin ja Shannonin kaavat
    2. Puhelinverkon teknologioita
      1. Digitaalisen signalloinnin edut
      2. Modeemi
        1. QAM, V.34
        2. V.90
      3. xDSL-modeemit
        1. ADSL
        2. DMT
      4. Kanavointitekniikat
        1. WDM (Wavelenght Division Multiplexing)
        2. PCM
        3. T1- ja E1-kanavointi
        4. SONET/SDH
    3. Datanvälitys puhelinverkossa
      1. X.25-verkko
      2. Kehysvälitys (Frame Relay)
      3. ISDN (Integrated Services Digital Network)
      4. B-ISDN
    4. Atm
      1. Atm-kerrokset
        1. Fyysinen kerros
        2. Atm-kerros
        3. AAL-kerros
      2. Atm-solu
      3. Palveluluokat
      4. Ruuhkanvalvonta
        1. RM-solu
      5. IP-over-ATM

  9. Palvelun laaatu (QoS) Internetissä
    1. Integroidut palvelut (Integrated Services, Intserv)
      1. Resurssien varaus yhteyttä muodostettaessa
      2. Liikenteen tasoitus
        1. Vuotava ämpäri
        2. Vuoromerkkiämpäri
      3. Taattu palvelu ja valvotun kuorman palvelu
      4. RSVP (Resource reSerVation Protocol)
        1. Esimerkkejä varauksien tekemisestä
      5. Intservin ongelmia
    2. Eriytetyt palvelut (Differentiated services, Diffserv)
      1. Diffserv-arkkitehtuuri
        1. Reunatoiminnot
        2. Ydintoiminnot
      2. Pakettien luokittelu ja merkkaus
      3. Liikenteen mittaus