Lataa esitys
Esittely latautuu. Ole hyvä ja odota
JulkaistuSaara Alanen Muutettu yli 9 vuotta sitten
1
Verkkopalvelu
2
Verkon rajapinta 1 DATA XXX a DATA CONTROL DTMF
3
Verkon rajapinta 2 Bittejä sisään Bittejä ulos Paljon ohjaussignaaleja
4
Verkon rajapinta 3 ATDT 123 4567 OK ATC … +++ OK ATH
5
Verkon rajapinta 4 err = dial(”1234567”); send(data); receive(data); close( );
6
Verkon rajapinta 5 sendIP(IPaddr,data); receiveIP(IPaddr,data);
7
Sovelluohjelma IP:n päälle? verkko ei luotettava verkkoliitäntä on usean käyttäjän yhteinen tarvitaan yhteys kahden ohjelman, ei vain koneiden välille numeromuotoiset osoitteet
8
Murphy ja TLT eli mitä kaikkea voi mennä pieleen tiedonsiirron eri vaiheissa?
9
Mikä EI voisi mennä pieleen? bitti kääntyy matkalla piuha poikki vastaanottaja ei hereillä puskuri täynnä sovellustason virhe (väärä siirto pelissä) kehykset väärässä järj. protokollavirhe kenen vuoro? liian pitkä kehys kone kaatuu vastaanottaja muuttanut tiedostoa ei löydy eroja tiedon koodauksessa paljon bittivirheitä
10
Protokollahierarkia ITU-T Internet
11
Tietoliikenneohjelma liitäntä kahden ohjelman välillä luotettava tiedonsiirtopalvelu - kuljetuspalvelu kommunikoi toisen osapuolen tietoliikenneohjelman kanssa jonkin verkon välityksellä
12
Multipleksointi verkkointerface käyttöjärjestelmän valvonnassa verkkoyhteydellä voi olla useita käyttäjiä portit: standardoidut ja muut yksikäs. osoite: URL ja portti NAT
13
Protokollaan kuuluu asiakasohjelma palvelinohjelma palvelut protokollan käyttäjälle – aliohjelmapakkaus (metodit, funktiot) sanomat ohjelmien välillä säännöt – mitä lähetetään milloinkin
14
Kuljetustaso ”tietoliikenneohjelma” – tärkeä rajapinta luotettava tiedonsiirtopalvelu TCP ja UDP bittivirhe kehys voi: hävitä, kahdentua, tulla eri järj. kuittauskin voi hävitä streaming, esim. VoIP
15
TCP-paketti
16
Yhteenvetoa TOFROMTYPECRCDATA Applic. protocol TCP hdrDATAIP hdrDATA
17
TCP ja muut tasot Sovellusohjelma Sov.tason protokolla Tietoliikenneohjelma Mitä tietoja siirretään Miten tiedot siirretään Tieto- liikenne- verkko Tietoliikenneohjelma Sov.tason protokolla Kommunikoi käyttäjän kanssa yms.
18
Domain Name Server (DNS) www.comlab.hut.fi 130.233.158.123 hierarkia
19
Virheenkorjaus tiedon koodaus – Hamming-etäisyys redundanssi summa, jakojäännös… ARQ – Automatic Retransmission Request FEC – Forward Error Correction
20
virheenkorjaus… 00000011 01010110 11001111 10011010 Yhden bitin muutos johtaa luvattomaan koodiin
21
Käyttäjärajapinta (esim.) Asiakas id = connect(“www.tkk.fi”,80) disconnect(id) send(id,data) receive(id,data) Palvelin listen(id) conn_reply(id) disconnect(id) receive(id,data) send(id,data)
Samankaltaiset esitykset
© 2024 SlidePlayer.fi Inc.
All rights reserved.