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

Slides:



Advertisements
Samankaltaiset esitykset
Ti LÄHIVERKOT -ERIKOISTYÖKURSSI
Advertisements

Tietoverkot •Järjestelmien on vielä ymmärrettävä toistensa signaaleja. •Ne pitää paitsi purkaa myös tulkita. Tämä tapahtuu määrittelemällä bittivirtaan.
Suorita menulta voit ottaa yhteyden iSeries:iin tai katkaista yhteyden sinne ja poistua RI400:sta.
Integrointi.
Virheen havaitseminen ja korjaus
NAT NAT – Network Address Translation PAT – Port Address Translation NAPT – Network Address and Port Transalation.
Internetin toimintaperiaate ja käyttötavat
Lähiverkot erikoistyökurssi
Seminaari Lähiverkot -erikoistyökurssi
Mediatekniikan seminaari Paula Sanaksenaho Voice over Internet Protocol Paula Sanaksenaho
Tiedonsiirronperusteet
Carita, Kati ja Juuso OSAO Myllytulli ja Mytlpt09E 2010
Klikkaa Työkalut ja Mobile Properties. Sender id = Puhelinnumero, jolta lähetetään ja jolle vastaussanoma palautuu. Password = Operaattorilta saatu palvelun.
PiccSIM – TrueTime –integrointi Henri Öhman AS Automaatio- ja systeemitekniikan projektityöt
INFORMAATIOTEORIA & KOODAUS TÄRKEIMPIEN ASIOIDEN KERTAUS
Vesa Lappalainen. Tavoitteena interaktio massaluennoilla Tuloksena esimerkki projektista, mistä kaikki sanovat että hieno idea, mutta kukaan ei halua.
S Tiedonsiirto ja yhteyskäytännöt tietoliikenteen perusasioita top-down -lähestymistapa ohjelmistotekniikan näkökulma tavoitteena toimivat sovellukset.
Verkkopalvelu. Verkon rajapinta 1 DATA XXX a DATA CONTROL DTMF.
Protokollahierarkia.
Sovellustason protokollat. Sovellusohjelman rakenne pääohjelma käyttäjän kanssa kommunikoivat aliohjelmat (modulit) tiedostojen käsittelypakkaus tietoliikennettä.
DNS-Nimipalvelin Eine Vahala 2006.
Ossi Rönnberg & Atte Koste OH5
JohdantotMyn1 Johdanto Verkkopalvelun koostamiseen käytetään koosteohjelmia ja ohjelmointikieliä. Verkkopalvelun toteutus voi vaatia myös palvelinohjelmointia.
Virtuaaliset lähiverkot
Virheenpaljastus- ja korjauskoodit tMyn1 Virheenpaljastus- ja korjauskoodit Virheen havaitseminen Tässä vaaditaan ainoastaan se, että pystytään toteamaan.
ATM kunnantalot Yhdyskäytävä eli Gateway IP koulut sillassa paikkoja 16 Silta Seutukunnan ulkopuolella oleva ISDN-laitteisto Seutukunnan ulkopuolella oleva.
Tietoliikenne II (2 ov) Kevät 2001 Liisa Marttinen Kurssikirja:
Teemu Sillantaus KOULUN SÄHKÖPOSTIN UUDELLEEN OHJAUS.
Suoratoiston periaatteet
HTTP (c) Reino Aarinen, HTTP yhteyskäytäntö Web asiakasohjelmat (yleensä erilaiset selaimet) käyttävät HTTP protokollaa tiedon siirtoon WWW sivustojen.
1 2. Tietoverkot Internet: maailman laajuinen verkko tietokoneverkoista Transmission Control Protocol/Internet Protocol (TCP/IP) Tieto lähetetään paketteina.
Wireless Internet & Mobile IP Mari Kurkan. Wireless Internet Palvelun laajennukset, joita Internet tarjoaa mobiilikäyttäjille sijainnista riippumatta.
VLAN Kimmo Tukiainen
ATM-LAN Teemu Reisbacka. Sisällys ATM lyhyesti ATM-LAN  LANE  Klassinen IP/ATM  MPOA Nykyisyys.
Miika Kuusinen LTY/Tietoliikenteen laitos 2003
Ti LÄHIVERKOT -ERIKOISTYÖKURSSI
DHCP Antti Pöyhönen.
Ti Lähiverkot - Erikoistyökurssi Sillat ja kytkimet Toni Helenius & Ville Parviainen
Linux – Palomuuri (iptables) Antti Almgren Tite
Protokollien kerrosarkkitehtuurit
Lightweight Messaging Systems Rinnakkaislaskennan jk. Esa Ruuth, 6703.
HomePNA -Mikko Pehkonen, Tite4. Sisältö Yleistä Käytäntö Spesifikaatiot Tiedonsiirto Ongelmia Tilanne Suomessa Case Lappeenranta Johtopäätökset.
Palomuuri Valtteri Virtanen. Yritysten uhkakuvia Liiketietojen menetys Kyvyttömyys taata tietojen eheys Saatavuuden takaaminen Tietotekniikkainfrastruktuurin.
Spanning Tree Protocol Algorithm
WWW-palvelin Apache HTTP Server. Yleistä Siirtää HTTP-protokollaa käyttäen pyydetyt tiedostot Internetin välityksellä Portti 80 varattu HTTP-protokollalle.
Edellisen kerran yhteenveto MAC-kerroksen päätehtävät –Radiokanavan varaus –Liittyminen verkkoon –Käyttäjän (station) tunnistus ja datan salaus.

Logical Link Control (LLC)
Edellisen kerran yhteenveto
Tietoliikenne II (2 ov) Kevät 2001 Liisa Marttinen Kurssikirja:
5. Siirtoyhteyskerros linkkikerros (Data Link Layer)
5. Siirtoyhteyskerros linkkikerros (Data Link Layer)
5. Siirtoyhteyskerros linkkikerros (Data Link Layer)
5. Siirtoyhteyskerros linkkikerros (Data Link Layer)
4. MAC-alikerros yleislähetys (broadcast)
3. Siirtoyhteyskerros linkkikerros (Data Link Layer)
5. Siirtoyhteyskerros linkkikerros (Data Link Layer)
Edellisen kerran yhteenveto: MAC frame
3. Kuljetuskerros 3.1. Kuljetuspalvelu
5. Siirtoyhteyskerros linkkikerros (Data Link Layer)
Tietoliikenne I (muuntokoulutettaville) 2 ov syksy 2003
Tietoliikenne I 2 ov kevät 2003
Signaalinkäsittelyn sovellukset
Tietoliikenne I 2 ov kevät 2003
Tietoliikenne I (muuntokoulutettaville) 2 ov kevät 2002
5. Siirtoyhteyskerros linkkikerros (Data Link Layer)
3. Kuljetuskerros 3.1. Kuljetuspalvelu
Verkon komponentteja Isäntäkone (host) reititin R R R R linkki R
Tietoliikenne I 2 ov kevät 2002
5. Siirtoyhteyskerros linkkikerros (Data Link Layer)
Esityksen transkriptio:

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

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ä

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

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

Protokollahierarkia ITU-T Internet

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

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

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

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

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

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

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

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

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

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)

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

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