1. Reitti: Ethernet -> IPv6-kehysrakenne -> UDP-kehysrakenne -> TALK-viesti Viesti: [Your party is refusing messages] 2.1 Ethernet on laajimmin käytetty lähiverkkoteknologia. IEEE 802.3 -standardissa määritellyn Ethernetin kehitti alunperin Xerox ja sen jatkokehittäjiä ovat olleet Xerox, DEC ja Intel. Ethernet-lähiverkko käyttää yleensä koaksiaalikaapelia tai kierrettyjä parikaapeleita. Yleisimmin asennettuja Ethernet-järjestelmiä ovat 10BASE-T -ethernetit, jotka mahdollistavat 10Mbps siirtonopeudet. Laitteet kytketään kaapeliin ja ne kilpailevat viestien lähetyksestä käyttäen Carrier Sense Multiple Access with Collision Detection (CSMA/CD) -protokollaa. Nopea ethernet, eli 100BASE-T10 mahdollistaa 100Mbps siirtonopeuden ja sitä käytetäänkin usein sellaisissa lähiverkkojen runkoverkoissa, jotka vievät työasemille 10 Mbs. Gigabit Ethernet tarjoaa jopa 1000 Mbps siirtonopeuden. Ethernetin topologia on fyysisesti joko tähti (parikaapeleita ja keskitintä käytettäessä) tai väylä (koaksiaalikaapelia käytettäessä). Loogisesti ethernet on joko väylätyyppinen, tai nykyään yhä kasvamassa määrin kytketty. 2.2 1. CSMA/CD (Carrier Sense Multiple Access with Collision Detection) CSMA/CD:tä käytetään väylätyyppisissä verkoissa. Kun asema haluaa lähettää se tekee sen jos väylä on vapaana. Muussa tapauksessa se odottaa että lähettäjä lopettaa ja aloittaa oman lähetyksensä vasta sen jälkeen. Jos kahden tai useamman aseman lähetykset "törmäävät", eli osa niistä kuuluu väylällä samaan aikaan, lähettävät asemat huomaavat sen ja yrittävät satunnaisen lyhyen ajan kuluttua uudellen. CSMA/CD eroaa Token Ringistä ja Control Tokenista siinä, että CSMA/CD:ssä voi tulla yhteentörmäyksiä, kun taas Token Ringissä ja Control Tokenissa ne eivät ole mahdollisia. CSMA/CD on Token Ringiin ja Control Tokeniin verrattuna nopeampi kun kuormaa on vähemmän. Jos taas verkkoa kuormitetaan paljon, eli asemia on paljon, ovat Token Ring ja Control Token CSMA/CD:tä nopeampia. 2. Token Ring Kun asema haluaa lähettää, se odottaa ensin tokenia. Kun se saa sen, se lähettää haluamansa kehyksen joka sisältää mm. vastaanottajan osoitteen. Jokainen asema, joka saa ko. kehyksen, lähettää sen edelleen seuraavalle kunnes se saapuu takaisin lähettäneelle asemalle, jolloin kehys poistetaan renkaasta. Kun vastaanottaja saa kehyksen, se tietenkin ottaa siitä kopion ja merkitsee sen kehykseen. Asema lähettää tokenin seuraavalle joko heti omien lähetyksiensä jälkeen (early release) tai vasta sitten kun sen lähettämät kehykset ovat kiertäneet täyden kierroksen. Token Ring eroaa CSMA/CD:stä siten että Token Ring-verkossa ei voi tapahtua törmäyksiä kun taas CSMA/CD:ssä voi. Token Ring on CSMA/CD:tä nopeampi paljon kuormitetuissa verkoissa, mutta CSMA/CD on nopeampi kun verkkoa kuormitetaan vain vähän. Token Ring eroaa Control Tokenista siten että Token Ringissä koneet muodostavat renkaan fyysisesti, kun taas Control Tokenissa vain loogisesti. 3. Control Token Control token on saantimenetelmä jossa kaikki asemat muodostavat loogisen renkaan. Yhtä control tokenia kuljetetaan asemalta asemalle, kunnes sen saa asema joka haluaa lähettää. Odottanut asema lähettää jonossa olevat kehyksensä väylälle, jonka jälkeen control token annetaan seuraavalle renkaan asemalle. Control Token eroaa CSMA/CD:stä siten että Control Token -verkossa ei voi tapahtua törmäyksiä kun taas CSMA/CD:ssä voi. Control Token on CSMA/CD:tä nopeampi paljon kuormitetuissa verkoissa, mutta CSMA/CD on nopeampi kun verkkoa kuormitetaan vain vähän. Control Token eroaa Token Ringistä siten että Token Ringissä koneet muodostavat renkaan fyysisesti, kun taas Control Tokenissa vain loogisesti. 2.3 Jokaisessa kehyksessä on 32-bittinen CRC, kehyksissä on myös 2 statuskenttää, address recognizion bitti (a-bitti) ja frame copied bitti (c-bitti). Lähettäjä asettaa molemmat bitit nolliksi. Jos yksi tai useampi asema renkaassa tunnistaa kehyksen se asettaa a-bitin ykköseksi. Jos se ottaa kehyksestä kopion itselleen, se asettaa c-bitin ykköseksi. Tällä tavalla lähettävä asema saa selville onko kukaan ottanut pakettia vastaan. Tämän lisäksi kehyksissä on monitor -bitti, jota käytetään estämään pakettien kiertäminen verkossa useaan kertaan. Lisäksi asemat valvovat että token vielä kiertää verkossa. Jo token häviää käytössä on menetelmä jonka avulla valitaan uusi masteri. Käyttövarmuus paranee käytettäessä redundanttia rengasta koska, jos yksi piuha hajoaa rengas voidaan vikakohta kiertää redundantin piuhan kanssa. Samalla tavalla viallinen asema voidaan sulkea ulos renkaasta. 2.4 Ethernet -lähiverkot ovat halvempia rakentaa kuin Token Ring -lähiverkot. Lisäksi ethernet-laitteisto on paljon yksinkertaisempi toteuttaa kuin Token Ring. Ethernetillä oli lisäksi sellainen etu, että se tuli muutamia vuosia ennen Token Ringiä markkinoille ja sai näin ollen etulyöntiaseman. Lisäksi ethernetiä on jatkuvasti kehitetty nopeammaksi ja nopeammaksi, kun taas Token Ringin nopeus on pysynyt samana. 2.5 1. virtual terminal Virtual terminal on ISO:n sovellusprotokolla joka vasta TCP/IP:n TELNETtiä. Virtual terminal mahdollistaa terminaalilla olevan käyttäjän keskustelun verkon yli jonkin sovellusprotokollan kanssa, aivan kuin käyttäjän terminaali olisi suoraan kiinni samassa koneessa kuin missä sovellusprotokolla on. 2. network virtual terminal TELNET-protokollan standardi formaatti merkkien ja merkkijonojen kuljettamiseen. Kaksi TELNET-protokollaa keskustelee keskenään käyttäen network virtual terminalia. Network virtual terminalissa kaikki data siirretään kahdeksan bitin tavuissa. Lisäksi käytetään erityisiä komentomerkkejä. 3. pseudo terminal Pseudo terminal on TELNET-protokollaa käyttävän asiakas-palvelinsysteemin palvelimen puoleinen TELNET-osa. Se on saanut nimensä siitä, että kun asiakas kirjoittaa jotain omalle terminaalilleen niin asiakkaan TELNET lähettää merkit palvelimen TELNETille, joka sitten siirtää ne merkit edelleen interaktiiviselle prosessille. Täten palvelimen TELNET-osa toimii 'valeterminaalina' interaktiiviselle prosessille. 2.6 1. TCP (Transmission Control Protocol), UDP (User Datagram Protocol) 2. TCP on yhteydellinen protokolla ja se tarjoaa luotettavan kaksisuuntaisen kuljetuspalvelun, jossa kaikki lähetetty data menee perille lähetetyssä järjestyksessä. Lisäksi taataan että kaikki perille tulevat paketit ovat virheettömiä ja kokonaisia. UDP puolestaan on yhteydetön ja epäluotettava protokolla. Lähetetty data ei välttämättä tule perille ollenkaan, eikä järjestyksestä taata mitään. Kaikkien perille tulleiden pakettien virheettömyys ja ehjyys kuitenkin taataan UDP:ssä. Sekä UDP että TCP toimivat IP:n päällä. 3. FTP käyttää TCP:tä tiedostojen siirtämiseen. FTP:stä haluttiin protokolla jolla voidaan luotettavasti siirtää tiedostoja paikasta toiseen, jolloin haluttiin käyttää protokollaa joka takaa pakettien perille menon, niiden virheettömyyden, sekä kokonaisuuden. TFTP käyttää datan siirtoon UDP:tä, koska TFTP on tarkoitettu käytettäväksi lähiverkkosovelluksissa ja lähiverkkojen virhetodennäköisyys on yleensä hyvin pieni. UDP kelpaa tällaiseen tarkoitukseen ihan hyvin, ja TFTP:stä on saatu yksinkertainen verrattuna FTP:hen. Virheelliset paketit hoidetaan TFTP:ssä stop-and-wait (idle RQ) virheenkäsittelyllä.