13.07.2015 Views

Luku 3 TCP/IP-protokollaperhe ja -sovellukset

Luku 3 TCP/IP-protokollaperhe ja -sovellukset

Luku 3 TCP/IP-protokollaperhe ja -sovellukset

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

48 LUKU 3. <strong>TCP</strong>/<strong>IP</strong>-PROTOKOLLAPERHE JA -SOVELLUKSETVerkkomaski ilmoittaa, kuinka suuri osa osoitteesta on vakiota kaikillesaman verkon koneille. Tämä ilmaistaan kääntämällä bitit ylös vakioosasta<strong>ja</strong> jättämällä ne alas muuttuvasta osasta. Esimerkiksi koneen192.98.80.213 verkkomaski on 255.255.255.0.– <strong>IP</strong>-osoitteiksi eivät siis kelpaa sellaiset 4*8-bitin <strong>ja</strong>ksot, joissa jokintavu on 0 tai 255.¯ Lisäksi on sovittu, että jokainen kone tuntee itsensä myös osoitteella 127.0.0.1(loopback, localhost).¯ Monissa vanhemmissa Internet-papereissa samaistaan domain <strong>ja</strong> subnet. Domainon tarkalleen ottaen rekisteröity nimi (kuten outokumpu.com). Domaininrekisteröinti <strong>ja</strong> <strong>IP</strong>-osoitteiden varaaminen organisaatiolle tehdäänyleensä samalla kertaa.¯ Nimipalvelu (DNS, Domain Name System) kuvaa koneiden nimet koneiden<strong>IP</strong>-osoitteisiin, esimerkiksi kielo.uta.fi 153.1.1.10. Tässä uta.fi ondomain.3.1.3 Porttinumerot¯ Porttinumeroita käytetään <strong>TCP</strong>:n <strong>ja</strong> UDP:n tasolla. <strong>IP</strong> ei välitä näistä mitään.¯ Portilla on Kaksi tehtävää: nimetä palvelu <strong>ja</strong> yksilöidä keskustelevat osapuolet.¯ Palveluiden numerot löytyvät IANA-standardista, jossa on sovittu, mikäsovellus käyttää mitäkin numeroa. Esimerkiksi sovitaan portista, jonka takanaftp-palvelinprosessi odottaa yhteydenottoa.IANA-standardissa on kolme porttikategoriaa: ns. well-known ports (0-1023),registered ports (1024-49151) <strong>ja</strong> dynamic/private ports (49152-65535).Standardin mukaan porteissa 0-1023 odottavia palvelinprosesse<strong>ja</strong> voi käynnistäävain pääkäyttäjän oikeuksilla unix-käyttöjärjestelmässä.Rekisteröityihin portteihin kuka tahansa käyttäjä voi käynnistää omia prosesse<strong>ja</strong>an.Kannattaa välttää portte<strong>ja</strong>, joihin on jo tehty jokin tunnettu sovellus.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!