Tietoliikenteen perusteet, Kevät
2008
Harjoitus 6 ( 21. - 25.4.2008)
- HELO-sanoma TCP-segmentissä ja IP-paketissa
SMTP-yhteydellä lähetetään ensimmäiseksi HELO-sanoma.
-
Millaisessa TCP-segmentissä HELO-sanoma kulkee TCP-yhteydellä? Mitä tietoja on tämän TCP-segmentin kentissä? Mitä TCP-segmenttejä on jo lähetetty ennen HELO-sanoman sisältävää segmenttiä?
-
Miten nämä TCP-segmentit siirretään IP-paketeissa? Mitä tietoa IP-pakettien kentissä on?
-
HELO-sanoma lähiverkossa
-
Reititin (router) yhdistää useita lähiverkkoja mm. lähiverkot net1 ja net2. Selitä melko yksityiskohtaisesti, miten lähiverkon net1 koneen A lähettämä HELO-sanoma saadaan toimitettua lähiverkon net2 koneelle B.
-
Kytkin (switch) yhdistää useita lähiverkkoja mm. lähiverkot net1 ja net2. Selitä melko yksityiskohtaisesti, miten lähiverkon net1 koneen A lähettämä HELO-sanoma saadaan toimitettua lähiverkon net2 koneelle B.
-
Keskitin (hub) yhdistää useita lähiverkkoja mm. lähiverkot net1 ja net2. Selitä melko yksityiskohtaisesti, miten lähiverkon net1 koneen A lähettämä HELO-sanoma saadaan toimitettua lähiverkon net2 koneelle B.
-
CRC
Käytössä on CRC-tarkistus ja virittäjäpolynomi on X**3 +1.
- Lähetettävä data on 1010 0111. Millainen on kehys, johon on lisätty CRC-tarkistusbitit?
-
Vastaanotettu kehys on 110101011. Onko kehys virheellinen? Perustele vastauksesi.
- Ethernet-lähiverkko
- Miten Ethernetin CSMA/CD-protokollaa noudattavat asemat A, B ja C toimivat tilanteessa, jossa
- asema A on parhaillaan lähettämässä,
- ja A:n vielä lähettäessä asemat B ja C haluavat lähettää?
Selvitä asemien toiminta siihen saakka, kunnes kaikki asemat ovat onnistuneet lähettämään kehyksensä.
- Heti A:n lähetyksen loputtua myös asema D haluaa lähettää. Onko mahdollista, että D pääsee lähettämään ennen B:tä ja C:tä? Jos on, niin näytä, kuinka se on mahdollista.
- Sähköpostin kulku verkossa
Opiskelija T. Terävä Helsingin yliopistosta lähettää sähköpostia ystävälleen M. Smartille Kaliforniaan Berkeleyn yliopistoon. Hän käynnistää käyttämänsä sähköpostiohjelman, kirjoittaa lyhyen sanoman "Hello! How are you?" osoitteena M.Smart@cs.berkeley.edu ja lähettää sen. Selvitä mitä kaikkea sanomalle tapahtuu tämän jälkeen. (Useita tämän tehtävän osia on jo käsitelty aikaisemmissa harjoituksissa, joten niitä ei ole tarpeen käydä läpi kovin perusteellisesti.)
-
Mistä lähettäjän postipalvelin tietää, minne sanoma on menossa? Mitä toimintoja se tekee ennenkuin luovuttaa sanoman TCP-kuljetuskerrokselle? Missä muodossa se luovuttaa sanoman TCP-kuljetuskerrokselle?
-
Mitä toimintoja lähettäjän puolen TCP-kerros tekee ennenkuin se lähettää sanoman IP-verkkokerrokselle? Missä muodossa se luovuttaa sanoman verkkokerrokselle?
-
Mitä lähettäjän IP-kerros tekee sanomalle? Missä muodossa IP-verkkokerros luovuttaa sanoman Ethernet-verkon MAC-kerrokselle?
-
Miten ja missä muodossa lähettäjän puolen MAC-kerros lähettää sanoman lähiverkoon?
-
Miten sanoma etenee Internetissä ja päätyy aikanaan vastaanottajan lähiverkkoon ja vastaanottajan sähköpostisovellukselle?
-
Kurssikysely ja muuta palautetta kurssista
-
Tämän kurssin tavoitteena on tarjota kaikille tietojenkäsittelytieteen aineopinnot suorittaville perustiedot tietoliikenteestä 4 op:n mittaisella kurssilla.
Tarjosiko kurssi mielestäsi tähän tavoitteeseen sopivan peruspaketin? Mikä osa kurssin materiaalista tuntui turhalta ja tarpeettomalta? Mitä tärkeitä asioita kurssilta puuttui? Mistä asioista olisit halunnut tietää enemmän?
- Saitko kurssin perusteella mielestäsi riittävän selkeän ja kattavan kuvan tietoliikenteen mahdollisuuksista ja ongelmista? Mitkä asiat tuntuivat turhan vaikeilta ja monimutkaisilta? Mitkä taas turhan yksinkertaisilta?
- Vastaa
kurssikyselyyn nyt heti tai sitten kokeen (ti 6.5 klo 9-12) jälkeen.