Luku 3 TCP/IP-protokollaperhe ja -sovellukset
Luku 3 TCP/IP-protokollaperhe ja -sovellukset
Luku 3 TCP/IP-protokollaperhe ja -sovellukset
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
3.1. YLEISTÄ 45Palvelu Kuvaus Sitä hyödyntäviä ohjelmiaftpTiedostojen siirto (File TransferUnixin ftp <strong>ja</strong> lukuisat mikroti-Protocol)etokoneohjelmattelnet Pääteyhteys Unixin telnet <strong>ja</strong> lukuisat mikrotietokoneohjelmatWWW World Wide Web Arena, Mosaic, Netscape ..SMTP Sähköpostin lähetys sendmailPOP3, IMAP Sähköpostin lukeminen pine, Eudora, Netscape..toiselta koneeltaX Verkkoympäristöön suunniteltuCDE-ympäristö <strong>ja</strong> lukuisat siihenha<strong>ja</strong>utettu ikkunointi-kirjoitetut <strong>sovellukset</strong>.järjestelmäJava Monipuolisesti verkkoohjelmointiatukeva ohjelmointikieli<strong>TCP</strong>/<strong>IP</strong>-ympäristöissä:Javaa tukevat selaimet <strong>ja</strong> käyttöjärjestelmät.¯ Protokolla on sopimus asiakkaan <strong>ja</strong> palvelimen kommunikaation muodoista(OSI esitystapakerros) sekä porttinumerosta.¯ Palvelu:– Epäteknisissä yhteyksissä: jokin, jota protokollalla tavoitellaan. Esimerkiksihttp-protokolla toteuttaa www-palvelun.– Unixissa: mitä protokollia tämä kone tarjoaa?– Toteutustasolla: palvelinohjelma (server); esimerkiksi ncsa-httpd onpalvelinkoneella ajettava http-protokollaa ymmärtävä palvelinsovellus.¯ Asiakasohjelma (client) toteuttaa protokollamäärityksen asiakasosuuden <strong>ja</strong>pystyy käyttämään palveluita. Esimerkiksi www-selain <strong>ja</strong> www-indeksoi<strong>ja</strong>robottiovat http-asiakkaita.3.1.1 ProtokollaperheKuljetuskerros: