Esittely latautuu. Ole hyvä ja odota

Esittely latautuu. Ole hyvä ja odota

Murphy ja TLT eli mitä kaikkea voi mennä pieleen tiedonsiirron eri vaiheissa?

Samankaltaiset esitykset


Esitys aiheesta: "Murphy ja TLT eli mitä kaikkea voi mennä pieleen tiedonsiirron eri vaiheissa?"— Esityksen transkriptio:

1 Murphy ja TLT eli mitä kaikkea voi mennä pieleen tiedonsiirron eri vaiheissa?

2 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ä

3 Sovellusohjelmaan kuuluu pääohjelma käyttäjän kanssa kommunikoivat aliohj. tiedostojen luku- ja kirjoitusaliohjelmat matemaattinen aliohjelmakirjasto tietoliikennealiohjelmat, esim. –kysy tuotteen hintaa –lähetä tilaus

4 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

5 Protokollahierarkia ITU-T Internet

6 Sovellustaso sovellukseen liittyvien viestien muodostaminen ja purkaminen protokollavirhe (mahdollinen kaikilla tasoilla) tiedot siirretään luotettavasti vastaan- ottajalle – myös virheet

7 Esitysmuototaso tekstin koodaus lukujen koodaus yhteinen tietorakenne viralliset standardit ?? teollisuusstandardit firmakohtaiset standardit

8 Istuntotaso tietojen välitallennus (save) uudelleenkäynnistys tarvittaessa vuorottelun ohjaus

9 Internet-hierarkian ”sovellustaso” ns. Internet-hierarkiassa ovat yhdessä –sovellusohjelma –sovellustason protokolla –esitysmuototaso ja –istuntotaso tällöin sovellusohjelman tekijän huoleksi jää moni sellainenkin asia, jota varten voisi olla valmiita standardiohjelmia

10 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

11 Verkkotaso reititys IP modemi, ISDN, frame relay, X.25, ATM… lähiverkot (Ethernet) yhteys- tai datagrammipohjaisia luotettavuus vaihtelee bittivirhe tungos, törmäys varattu, esto

12 Linkkitaso verkon kahden solmun välillä siirretään kehyksiä (ja aikavälejä) synkronointi virheen korjaus tarvittaessa

13 Fyysinen taso siirretään bittejä firmware- ja laitteistototeutus tahdistus piuha poikki häiriöitä

14 Virheenkorjaus tiedon koodaus – Hamming-etäisyys redundanssi summa, jakojäännös… ARQ – Automatic Retransmission Request FEC – Forward Error Correction

15 Käyttäjärajapinta (esim.) Asiakas id = connect(addr) disconnect(id) send(id,data) receive(id,data) Palvelin listen(id) conn_reply(id) disconnect(id) receive(id,data) send(id,data)

16 Kehys (esim.) CHK TO NR REF NR CONF DATA ACK FIN OK? DATA CONN CHK REF OK?

17 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


Lataa ppt "Murphy ja TLT eli mitä kaikkea voi mennä pieleen tiedonsiirron eri vaiheissa?"

Samankaltaiset esitykset


Iklan oleh Google