Tietoliikenne II, kevät 2001
Harjoitus 5 (tiistai 20.2.2001)
-
Pohdittavaa.
-
Miten IPv6 pystyy selvittämään, mikä on suurin mahdollinen pakettikoko
jollakin reitillä?
-
Mitä syitä voisi olla sille, ettei Internetissä haluta käyttää Source Quench ICMP:tä
ruuhkasta ilmoittamiseen, vaan mieluummin ECN:ää?
-
TCP-kerros saa sovellukselta dataa lähetettäväksi. Oletetaan, että dataa on
15 Ktavua ja verkossa voidaan lähettää 1500 datatavun segmenttejä. Esitä, mitä
kaikkia TCP-segmenttejä lähettävän ja vastaanottavan TCP-olion välillä lähetetään ja
missä järjestyksessä niitä lähetetään. Selvitä myös segmenttien oleellisten
kenttien sisältö. Voit olettaa, etteivät vastaanottoikkuna ja ruuhkaikkuna
rajoita tiedon lähettämistä.
-
Esitä kaaviokuvana, miten 'perus'TCP (slow start, retransmission timer,
fast retransmit, fast recovery) selviää seuraavista tilanteista.
-
Ollaan lähetyksen alussa. Ruuhkaikkunan koko on 2 MSS ja heti ensimmäinen
paketti tulee virheellisenä vastaanottajalle.
-
Ruuhkaikkuna on 8 MSSja ensin onnistutaan lähettämään yksi segmentti kunnolla
perille, sen jälkeen virheryöppy vääristää 3 seuraavaan segmenttiä.
-
Ruuhkaikkuna on 8 MSS ja toinen segmentti joutuu hieman ruuhkautuneelle
yhteydelle ja se tule vastaanottajalle viivästyneenä vasta neljännen
lähetetyn segmentin jälkeen. Muut segmentit tulevat kyllä järjestyksessä.
Oletetaan kaikissa tapauksissaa, että kiertoaika (round-trip-time) on 200 ms ja
uudelleenlähetysajastimen arvo 3*kiertoaika. Lähetystä rajoittaa vain
ruuhkaikkuna.
-
Esitä kaaviokuvana, miten edellisen tehtävän tapauksista selvitään, jos käytössä on rajoitettu
lähetys (limited transmit). Missä tilanteissa rajoitetusta lähetyksestä näyttää
olevan hyötyä?
-
Esitä kaaviokuvana, miten lähetykset tapahtuvat tehtävän 3 tilanteissa, jos
käytössä on SACK-optio. Missä tilanteissa tästä näyttää olevan hyötyä?
-
TCP-yhteydellä käytetään ECN-ruuhkailmoituksia.
-
Millaisia segmenttejä lähettäjän ja
vastaanottajan välillä vaihdetaan yhteyttä muodostettaessa?
- Kolmas lähettäjän lähettämä segmentti joutuu ruuhkaiseen reitittimeen. Mitä
tälle segmentille tapahtuu? Miten
lähettäjä ja vastaanottaja tässä tapauksessa toimivat? Ruuhkaikkuna on neljä
segmenttiä ja
vastaanottaja kuittaa jokaisen saamansa segmentin. Viive yhteensuuntaan on
noin 100 ms ja lähettäjä lähettää nopeudella 20 segmenttiä sekunnissa.