EtusivuIT-infrastruktuuriTCP -protokollan toiminnan analyysi

TCP -protokollan toiminnan analyysi

Tämän kurssin tarkoituksena on käydä läpi TCP-protokollan toimintaa, TCPn ruuhkanhallinnan ominaisuuksia, toimintaa ja ruuhkanhallinnan tarkkailuun liittyviä tekniikoita. Kurssi sisältää teoriaosuuden lisäksi pakettikaappausten analysointiharjoituksia, joiden avulla osallistujat oppivat TCP-yhteyksien vuon- ja ruuhkanhallinnan analysoinnin perusasioita.

IP-verkon keskeisin protokolla on eittämättä TCP. TCP-protokolla käytetään yli 90%ssa unicast-yhteyksiä ja näin ollen TCPn toiminta on keskeistä, kun tutkitaan verkosta saatavaa vastetta ja palvelun laadun ”tuntua”.

TCP-protokolla toimii ainoastaan yhteyden päätepisteissä, eli vain vastaanottaja ja lähettäjä voivat määrittää TCP-yhteyden parametrejä eikä esimerkiksi välillä olevilla reitittimillä ole näihin parametreihin minkäänlaisia vaikutusmahdollisuuksia. Niinpä esimerkiksi yhteyden ominaisuuksia (kaistanleveyttä) määritettäessä täytyy pitää huolta siitä, että TCP-parametrisointi on onnistunutta.
TCP-protokollan toiminta on tasapainottelua kahden tulen välissä. Toisaalta protokollan tulee kyetä ottamaan verkosta irti kaikki mahdollinen, mutta toisaalta myös muille verkon käyttäjille tulee taata pääsy verkkoon ja sen resursseihin. Tämänkaltaisten ominaisuuksien toteutus on vaatinut monen erilaisen ruuhkanhallinta mekanisimin toteutuksen TCP-protokollaan. Ruuhkanhallinnan mekanismit on kuvattu RFC 5681ssä. Käyttöjärjestelmissä toteutusten onnistuminen on vaihtelevaa.

Kurssityyppi: Luentoja ja laboratorioharjoituksia

Kurssikieli: Luennot suomeksi, materiaali suomeksi


Koulutusmuoto

Classroom


Kesto

2 päivää


Hinta

1700 €

Kohderyhmä

Yritysten ja operaattoreiden verkkojen suunnittelu-, asennus-, sekä hallinta- ja valvontahenkilöstö, joiden tehtäviin kuuluu vianhallinta ja verkon suorituskyvyn valvonta/varmistaminen.

Tavoite

Kurssin tavoitteena on oppia ymmärtämään ja analysoimaan TCP-yhteyksiä, TCPn ruuhkanhallinnan mekanismejä ja TCP-yhteyksien kapasiteetin käyttö. Kurssilla opetellaan Wiresharkin käyttöä TCP-yhteyksien analysoinnissa.

TCP -protokollan toiminnan analyysi -sisältö

TCP-yhteyksien perusteet

  • TCPn perustoiminta, yhteydenmuodostus ja –purku.
  • TCP-yhteyden muodostuksessa sovittavat parametrit
  • TCP-yhteysparametrit, yhteyden ominaisuudet ja kapasiteetin käytön keskinäiset yhteydet
  • RTT ja TCP MSS, RTT-työkalut

TCP-ruuhkanhallinta ja RFC 5681

  • Ruuhkanhallinnan perusteet
  • TCP-ruuhkanhallinta: Slow Start
  • TCP-ruuhkanhallinta: Congestion Avoidance
  • TCP-ruuhkanhallinta: Fast retransmit / Fast Recovery

TCP- yhteyksien analysointi

  • Työkalut: Wireshark / tcpdump / Cisco IOS EPC / MS Network Monitor
  • TCP-yhteyksien hahmottaminen, yhteysparametrit
  • Tulosten tulkinta, syiden analysointi (Wireshark-harjoituksia)

TCP-toteutukset ja käyttöjärjestelmät

  • Linux-variantit
  • Microsoft Windows -ympäristöt
  • Muut käyttöjärjestelmät

Koulutuksen toteuttaa yhteistyökumpanimme Elisa Santa Monica ja se pidetään Elisa Santa Monican koulutustiloissa Espossa.