Verkkopalvelu. Verkon rajapinta 1 DATA XXX a DATA CONTROL DTMF.

Slides:



Advertisements
Samankaltaiset esitykset
TIES322 Tietoliikenneprotokollat 2
Advertisements

Ti LÄHIVERKOT -ERIKOISTYÖKURSSI
Tietoverkot •Järjestelmien on vielä ymmärrettävä toistensa signaaleja. •Ne pitää paitsi purkaa myös tulkita. Tämä tapahtuu määrittelemällä bittivirtaan.
Virheen havaitseminen ja korjaus
Verkot: internet ja HTML Jaana Holvikivi Metropolia.
NAT NAT – Network Address Translation PAT – Port Address Translation NAPT – Network Address and Port Transalation.
Seminaari Lähiverkot -erikoistyökurssi
Mediatekniikan seminaari Paula Sanaksenaho Voice over Internet Protocol Paula Sanaksenaho
Tiedonsiirronperusteet
Työskentely verkoissa Jaana Holvikivi EVTEK Tietojenkäsittelyn historiaa luku 2001 Ensimmäiset tietokoneet PC:t Suuret tietokoneet laskentaan,
Carita, Kati ja Juuso OSAO Myllytulli ja Mytlpt09E 2010
Salattu selainyhteys HTTPS-protokolla eli SSL/TLS-salaus
Klikkaa Työkalut ja Mobile Properties. Sender id = Puhelinnumero, jolta lähetetään ja jolle vastaussanoma palautuu. Password = Operaattorilta saatu palvelun.
ADSL Eetu Leppänen 02TL3.
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.
Murphy ja TLT eli mitä kaikkea voi mennä pieleen tiedonsiirron eri vaiheissa?
Protokollahierarkia.
Sovellustason protokollat. Sovellusohjelman rakenne pääohjelma käyttäjän kanssa kommunikoivat aliohjelmat (modulit) tiedostojen käsittelypakkaus tietoliikennettä.
IP-kerroksen muita protokollia ja mekanismeja ICMP (Internet Control Message Protocol) ARP (Address Resolution Protocol) DHCP (Dynamic Host.
vuorovaikutteiset www-sivut1 Palvelinpuolen www- ohjelmointi Dynaaminen Internet  käyttäjän tai selaimen tunnistaminen  käyttäjän toiveiden.
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.
Tietoliikenne II (2 ov) Kevät 2001 Liisa Marttinen Kurssikirja:
VOIP &LINUX & SKYPE. VoIP Voice over Internet Protocol tekniikka jolla siirretään verkon yli reaaliaikaista ääntä ja kuvaa –internet tai lähiverkko.
HTTP (c) Reino Aarinen, HTTP yhteyskäytäntö Web asiakasohjelmat (yleensä erilaiset selaimet) käyttävät HTTP protokollaa tiedon siirtoon WWW sivustojen.
LINUX PALOMUURINA / IPTABLES A Linux © Teemu Turkia 2005.
DNS ja DHCP palvelut Linuxissa
Joni Kelloniitty & Niko Säyriö
3. Kuljetuskerros 3.1. Kuljetuspalvelu
LDAP Lightweight Directory Access Protocol. LDAP ja sen rakenne Hakemistopalvelujen käyttöön suunniteltu protokolla Hakemistopalvelu on esim. autentikointitietoja.
1 2. Tietoverkot Internet: maailman laajuinen verkko tietokoneverkoista Transmission Control Protocol/Internet Protocol (TCP/IP) Tieto lähetetään paketteina.
VLAN Kimmo Tukiainen
Ti Lähiverkot -erikoistyökurssi
Miika Kuusinen LTY/Tietoliikenteen laitos 2003
DHCP Antti Pöyhönen.
Palomuuri Linux-harjoitustyö
Ti Lähiverkot - Erikoistyökurssi Sillat ja kytkimet Toni Helenius & Ville Parviainen
Linux – Palomuuri (iptables) Antti Almgren Tite
Ti LÄHIVERKOT -ERIKOISTYÖKURSSI VOIP-puhelinpalvelu Asterisk PBX Arto Katajasalo 2007.
Internetworking-arkkitehtuuri Internet
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: Fyysisen kerroksen alikerrokset Fyysisen kerroksen tehtävät –Carrier Sense –Receive –Transmit Mitä tietoja PHY-kerroksen kehyksistä.
Edellisen kerran yhteenveto: IAPP (Inter Access Point Protocol) –Announce protokolla kertoo välittää verkon tukiasemille kaikkialla tarvittavan tiedon.
INFORMAATIOTEORIA & KOODAUS TÄRKEIMPIEN ASIOIDEN KERTAUS

Logical Link Control (LLC)
Istuntojen hallinta PHP-sovelluksessa
Diplomityöseminaari Timo Perämäki
6. Kuljetuskerros 6.1. Kuljetuspalvelu
5. Siirtoyhteyskerros linkkikerros (Data Link Layer)
5. Siirtoyhteyskerros linkkikerros (Data Link Layer)
5. Siirtoyhteyskerros linkkikerros (Data Link Layer)
2. Sovelluksia ja sovellusprotokollia
5. Siirtoyhteyskerros linkkikerros (Data Link Layer)
Edellisen kerran yhteenveto: MAC frame
3. Kuljetuskerros 3.1. Kuljetuspalvelu
2. Sovelluksia ja sovellusprotokollia
5. Siirtoyhteyskerros linkkikerros (Data Link Layer)
Viiveiden vähentäminen WWW-liikenteessä
5. Siirtoyhteyskerros linkkikerros (Data Link Layer)
3. Kuljetuskerros 3.1. Kuljetuspalvelu
Verkon komponentteja Isäntäkone (host) reititin R R R R linkki R
5. Siirtoyhteyskerros linkkikerros (Data Link Layer)
Esityksen transkriptio:

Verkkopalvelu

Verkon rajapinta 1 DATA XXX a DATA CONTROL DTMF

Verkon rajapinta 2 Bittejä sisään Bittejä ulos Paljon ohjaussignaaleja

Verkon rajapinta 3 ATDT OK ATC … +++ OK ATH

Verkon rajapinta 4 err = dial(” ”); send(data); receive(data); close( );

Verkon rajapinta 5 sendIP(IPaddr,data); receiveIP(IPaddr,data);

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

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ä

Protokollahierarkia ITU-T Internet

Tietoliikenneohjelma liitäntä kahden ohjelman välillä luotettava tiedonsiirtopalvelu - kuljetuspalvelu kommunikoi toisen osapuolen tietoliikenneohjelman kanssa jonkin verkon välityksellä

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

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

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

TCP-paketti

Yhteenvetoa TOFROMTYPECRCDATA Applic. protocol TCP hdrDATAIP hdrDATA

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.

Domain Name Server (DNS) hierarkia

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

virheenkorjaus… Yhden bitin muutos johtaa luvattomaan koodiin

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