Miten Internet toimii. Tuomas Aura T Johdatus tietoliikenteeseen kevät 2013
|
|
- Sinikka Sipilä
- 8 vuotta sitten
- Katselukertoja:
Transkriptio
1 Miten Internet toimii Tuomas Aura T Johdatus tietoliikenteeseen kevät 2013
2 Luennon sisältö 1. Esimerkki 1: nettiselailu 2. Esimerkki 2: sähköposti 3. Internetin protokollapino 2
3 ESIMERKKI 1: NETTISELAILU 3
4 Asiakas (käyttäjä, työasema ja selainohjelma) Nettiselailu Palvelin (palvelinkone ja -ohjelma) Internet Asiakas-palvelinmalli Nimiavaruus: URL Vaihtoehtoisia malleja: P2P, pub-sub 4
5 Tiedon muoto Tietokoneiden käsittelemä tieto on määrämuotoista Esim. HTML = hypertekstin merkintäkieli Muita: XDR, ASN.1, s-expressions, XML, JSON <!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.1//EN' ' <html xmlns=' xml:lang='fi'> <head> <title>esimerkki</title> </head> <body> <!-- Aika simppeliä --> <h1>terve maailma!</h1> Sivun esimerkki.html lähdekoodi <p>tämä on erittäin yksinkertainen webbisivu.</p> </body> </html> 5
6 Protokolla Tiedon siirtoon palvelimen ja asiakkaan välillä pitää sopia yhteyskäytäntö eli protokolla: lähetettävät viestit viestien muoto mukaan lukien otsakkeet tilakone: kuka lähettää mitä ja milloin siirtotie Esim. HTTP = hypertekstin siirtoprotokolla Protokollista sovitaan standardointiorganisaatioissa: IETF, W3C, Oasis, ISO, IEEE, 3GPP, ITU, 6
7 Selaimelta palvelimelle: HTTP-protokolla GET /aura/esimerkki.html HTTP/1.1 Host: users.tkk.fi User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-us; rv: ) Gecko/ Firefox/3.5.7 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Tyypillinen Accept-Language: en-us,en;q=0.5 Accept-Encoding: gzip,deflate Accept-Charset: asiakas-palvelin- ISO ,utf-8;q=0.7,*;q=0.7 Keep-Alive: 300 Connection: keep-alive protokollan rakenne: pyyntö ja vastaus Palvelimelta selaimelle: HTTP/1.x 200 OK Date: Sun, 17 Jan :57:12 GMT Server: Apache/2.2.9 (Unix) Last-Modified: Sun, 17 Jan :51:31 GMT Etag: "35ab d5bb227dca9;458ab883a0bc0" Accept-Ranges: bytes Content-Length: 344 Keep-Alive: timeout=15, max=100 Connection: Keep-Alive muoto: Content-Type: text/html Tyypillinen viestin otsakkeet ja data <!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.1//EN' ' <html xmlns=' xml:lang='fi'> <head> <title>esimerkki</title> </head> <body> <!-- Aika simppeliä --> <h1>terve maailma!</h1> <p>tämä on erittäin yksinkertainen webbisivu.</p> </body> </html> HTTP-pyyntö HTTP-pyynnön otsakkeet HTTP-vastaus HTTP-vastauksen otsakkeet Data (HTML) 7
8 Selaimelta palvelimelle: HTTP GET /aura/esimerkki.html HTTP/1.1 Host: users.tkk.fi User-Agent: GET /aura/esimerkki.html Mozilla/5.0 (Windows; U; Windows NT 6.1; en-us; rv: ) HTTP/1.1 Gecko/ Firefox/3.5.7 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Language: Host: users.tkk.fi en-us,en;q=0.5 Accept-Encoding: gzip,deflate HTTP-pyynnön Accept-Charset: ISO ,utf-8;q=0.7,*;q=0.7 Keep-Alive: 300 otsakkeet Connection: keep-alive Palvelimelta selaimelle: HTTP/1.x 200 OK Date: Sun, 17 Jan :57:12 GMT Server: Apache/2.2.9 (Unix) Last-Modified: Sun, 17 Jan :51:31 GMT Etag: "35ab d5bb227dca9;458ab883a0bc0" Accept-Ranges: bytes Content-Length: 344 Keep-Alive: timeout=15, max=100 Connection: Keep-Alive Content-Type: text/html <!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.1//EN' ' <html xmlns=' xml:lang='fi'> <head> <title>esimerkki</title> </head> <body> <!-- Aika simppeliä --> <h1>terve maailma!</h1> <p>tämä on erittäin yksinkertainen webbisivu.</p> </body> </html> HTTP-pyyntö User-Agent: Mozilla/5.0 (Windows; U; Windo Accept: text/html,application/xhtml+xml,ap Accept-Language: en-us,en;q=0.5 HTTP-vastaus Accept-Encoding: gzip,deflate HTTP-vastauksen Accept-Charset: ISO ,utf-8;q=0.7,*;q otsakkeet Keep-Alive: 300 Connection: keep-alive Data(HTML) 8
9 Selaimelta palvelimelle: HTTP/1.x 200 OK HTTP GET /aura/esimerkki.html HTTP/1.1 Host: users.tkk.fi User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-us; rv: ) Gecko/ Firefox/3.5.7 Accept: Date: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Sun, 17 Jan :57:12 GMT Accept-Language: en-us,en;q=0.5 Accept-Encoding: gzip,deflate HTTP-pyynnön Accept-Charset: Server: ISO ,utf-8;q=0.7,*;q=0.7 Apache/2.2.9 (Unix) Keep-Alive: 300 otsakkeet Connection: keep-alive Palvelimelta selaimelle: HTTP/1.x 200 OK Date: Sun, 17 Jan :57:12 GMT Server: Apache/2.2.9 (Unix) Last-Modified: Sun, 17 Jan :51:31 GMT Etag: "35ab d5bb227dca9;458ab883a0bc0" Accept-Ranges: bytes Content-Length: 344 Keep-Alive: timeout=15, max=100 Connection: Keep-Alive Content-Type: text/html HTTP-pyyntö Last-Modified: Sun, 17 Jan :51:31 G Etag: "35ab d5bb227dca9;458ab883a0 HTTP-vastaus Accept-Ranges: bytes Content-Length: 344 HTTP-vastauksen Keep-Alive: timeout=15, max=100 otsakkeet Connection: Keep-Alive <!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.1//EN' ' <html Content-Type: xmlns=' text/html xml:lang='fi'> <head> <title>esimerkki</title> </head> <body> Data(HTML) <!-- Aika simppeliä --> <!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1 <h1>terve maailma!</h1> <p>tämä on erittäin yksinkertainen webbisivu.</p> </body> ' </html> 9
10 Selaimelta palvelimelle: HTTP GET /aura/esimerkki.html HTTP/1.1 Host: users.tkk.fi User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-us; rv: ) Gecko/ Firefox/3.5.7 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Language: en-us,en;q=0.5 Accept-Encoding: gzip,deflate Accept-Charset: ISO ,utf-8;q=0.7,*;q=0.7 Keep-Alive: 300 Connection: keep-alive Palvelimelta selaimelle: HTTP/1.x 200 OK Date: Sun, 17 Jan :57:12 GMT Server: Apache/2.2.9 (Unix) Last-Modified: Sun, 17 Jan :51:31 GMT Etag: "35ab d5bb227dca9;458ab883a0bc0" Accept-Ranges: bytes Content-Length: 344 Keep-Alive: timeout=15, max=100 Connection: Keep-Alive Content-Type: text/html Kokeile Firefox-laajennuksia: Live HTTP headers / HttpFox <!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.1//EN' ' <html xmlns=' xml:lang='fi'> <head> <title>esimerkki</title> </head> <body> <!-- Aika simppeliä --> <h1>terve maailma!</h1> <p>tämä on erittäin yksinkertainen webbisivu.</p> </body> </html> HTTP-pyyntö HTTP-pyynnön otsakkeet HTTP-vastaus HTTP-vastauksen otsakkeet Data(HTML) 10
11 Siirtotie Kuinka HTTP-protokollan viestit siirretään asiakkaan ja palvelimen välillä? Vastaus: HTTP käyttää viestien siirtoon TCP-protokollaa Tyypillinen protokollien toimintaperiaate: tiedon siirtoon käytetään toista alemman kerroksen protokollaa 11
12 TCP:n tarjoama palvelu TCP toteuttaa kaksisuuntaisen tavuvirran asiakkaan ja palvelimen välillä Palvelin odottaa yhteyksiä; asiakas avaa yhteyden Kumpikin kirjoittaa ja lukee tavuja virrasta Asiakas GET /aura/esimerkki.html HTTP/1.x 200 OK Internet 80 Palvelin Palvelut on numeroitu: HTTP-palvelinohjelma odottaa yhteyksiä porttinumerossa 80 Telnet-ohjelmalla TCP:tä voi käyttää käsin 12
13 Protokollapino ja rajapinnat Miten TCP siirtää tavuvirran asiakkaan ja palvelimen välillä? Vastaus: TCP jakaa tavuvirran lohkoihin ja lähettää lohkot IP-paketeissa Protokollat muodostavat protokollapinon, jossa kukin käyttää alemman kerroksen palveluja HTTP kayttää TCP:tä, TCP käyttää IP:tä Kerrosten välillä on rajapinta TCP Socket API ohjelmointirajapinta sovelluksia varten 13
14 TCP:n toteutus sekvenssikaavio Asiakas IP-paketteja Palvelin kolmen IP-paketin kättely SYN SYN- ACK ACK data GET /aura/esimerkki.html Aika kaksisuuntainen tavuvirta paloiteltuna IP-pakettehin data data HTTP/1.x 200 OK Internet 14
15 IP:n tarjoama palvelu IP siirtää tietopaketteja kahden Internettiin yhdistetyn koneen (host) välillä Paketin koko yleensä alle 1500 tavua Kullakin koneella on IP-osoite IP-protokollan nimiavaruus, esim Periaate: Jokaisella koneella on oma IPosoite ja mikä tahansa kone maailmassa voi lähettää paketteja mille tahansa koneelle DNS-hakemistopalvelu muuntaa koneen nimen (URL:ssa) palvelimen IP-osoitteeksi Esim. % nslookup users.tkk.fi 15
16 Paketit verkossa Esimerkin paketit (Wireshark): Time Source IP Destination IP Protocol Ports Details TCP > 80 SYN TCP 80 > SYN, ACK TCP > 80 ACK HTTP > 80 GET /aura/esimerkki.html HTTP/ TCP 80 > ACK HTTP 80/ OK (text/html) TCP > 80 ACK TCP 80 > FIN, ACK TCP > 80 ACK TCP > 80 FIN, ACK TCP 80 > ACK 16
17 Asiakaskone löytää lähimmän reitittimen ja saa oman IP-osoitteen (sekä DNS-palvelun IP-osoitteen) automaattisesti DHCP-protokollalla IP-reititys Miten IP siirtää paketit Internetin yli? Reitittimet kuljettavat IP-paketteja vastaanottajan IP-osoitteeseen Internet Kunkin koneen tarvitsee tietää vain oma lähin reititin Reititystaulut- ja protokollat kertovat reitittimille, mihin suuntaan paketti on menossa Kunkin reitittimen tarvitsee tietää vain mille seuraavalle reitittimelle paketti siirretään 17
18 Linkkikerroksen palvelu Miten asiakas- ja palvelinkone siirtävät IPpaketin lähimmälle reitittimelle? Miten reititin siirtää tiedon seuraavalle reitittimelle? Vastaus: linkkikerros (eli siirtoyhteyskerros) toteuttaa IP-pakettiensiirron fyysisen linkin yli Langaton lähiverkko IEEE ADSL Kytketty Ethernet IEEE
19 Linkkikerroksen toteutus Linkkikerros siirtää IP-paketteja fyysisen siirtotien kuten radioyhteyden, kuparikaapelin tai valokuidun yli Kone tai reititin liittyy linkkiin verkkokortilla, jolla on MAC-osoite IP-paketit kapsuloidaan kehyksiin Kehysten bitit koodataan fyysiseksi signaaliksi Linkkikerroksen toteutuksia: Ethernet, WLAN, GPRS DSL, kaapelimodeemi MPLS, ATM 19
20 ESIMERKKI 2: SÄHKÖPOSTI 20
21 Webmail 21
22 Dynaaminen HTML <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd"> <!-- Horde: Copyright , The Horde Project. Horde is under the LGPL. --> <!-- Horde Project: --> <!-- GNU Library Public License: --> <html lang="en-us" id="sidebar-frame"><head> <script type="text/javascript" src="/js/horde.js?horde= f7c375fa436013d6ce093"></script> Otteita palvelun webmail.tkk.fi -lähdekoodista <script type="text/javascript" src="/services/javascript.php?horde= f7c375fa436013d6ce093&file=popup.js&app=imp"></ script> <script type="text/javascript" src="/js/httpclient.js?horde= f7c375fa436013d6ce093"></script> <script type="text/javascript" src="/js/hideable.js?horde= f7c375fa436013d6ce093"></script> <title>horde</title> <link href="/themes/graphics/favicon.ico" rel="shortcut ICON" /> <link href="/themes/screen.css" rel="stylesheet" type="text/css" /> <link href="/themes/bluewhite/screen.css" rel="stylesheet" type="text/css" /> </head> <body class="sidebar"> <div id="expandedsidebar" style="overflow:hidden"> <div id="menu" style="overflow:hidden"> <span class="leftfloat" id="themelogo"> </span> <span class="leftfloat" id="logopad"> </span> <div class="clear"> </div> </div> <span id="expandbutton" class="rightfloat"><a href="#" onclick="togglemenuframe(); return false;" title="collapse Sidebar"><img src="/themes/ graphics/hide_panel.png" alt="" title="" /></a></span> <div id="sidebarpanel"> <script type="text/javascript" src="/services/javascript.php?horde= f7c375fa436013d6ce093&file=tree.js&app=horde"></ script> <script type="text/javascript"> n_horde_menu['horde'] = new Array(); n_horde_menu['horde']['label'] = 'Horde'; n_horde_menu['horde']['expanded'] = ''; n_horde_menu['horde']['url'] = '/login.php?horde= f7c375fa436013d6ce093'; n_horde_menu['horde']['icon'] = '/themes/graphics/horde.png'; 22
23 Dynaaminen HTML <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd"> <!-- Horde: Copyright , The Horde Project. Horde is under the LGPL. --> Otteita palvelun webmail.tkk.fi <!-- Horde Project: --> <!-- GNU Library Public License: --> -lähdekoodista <html lang="en-us" id="sidebar-frame"><head> <script type="text/javascript" src="/js/horde.js?horde= f7c375fa436013d6ce093"></script> <script type="text/javascript" src="/services/javascript.php?horde= f7c375fa436013d6ce093&file=popup.js&app=imp"></ <script type="text/javascript" src="/js/horde.js...> script> <script type="text/javascript" src="/js/httpclient.js?horde= f7c375fa436013d6ce093"></script> <script type="text/javascript" src="/js/hideable.js?horde= f7c375fa436013d6ce093"></script> <title>horde</title> <link href="/themes/graphics/favicon.ico" rel="shortcut ICON" /> <link href="/themes/screen.css" rel="stylesheet" type="text/css" /> <link href="/themes/bluewhite/screen.css" rel="stylesheet" type="text/css" /> </head> <body class="sidebar"> <div id="expandedsidebar" style="overflow:hidden"> <div id="menu" style="overflow:hidden"> <span class="leftfloat" id="themelogo"> </span> <span class="leftfloat" id="logopad"> </span> <div class="clear"> </div> </div> <span id="expandbutton" class="rightfloat"><a href="#" onclick="togglemenuframe(); return false;" title="collapse Sidebar"><img src="/themes/ graphics/hide_panel.png" alt="" title="" /></a></span> <div id="sidebarpanel"> onclick="togglemenuframe(); return false;" <script type="text/javascript" src="/services/javascript.php?horde= f7c375fa436013d6ce093&file=tree.js&app=horde"></ script> <script type="text/javascript"> n_horde_menu['horde'] = new Array(); var extracolsleft = 0; n_horde_menu['horde']['label'] = 'Horde'; n_horde_menu['horde']['expanded'] var extracolsright = ''; = 0; n_horde_menu['horde']['url'] = '/login.php?horde= f7c375fa436013d6ce093'; n_horde_menu['horde']['icon'] = '/themes/graphics/horde.png'; var n_horde_menu = new Array(); Nykyaikaiset webbisivut ovat interaktiivisia Javascript-ohjelmia, jotka kommunikoivat käyttäjän ja palvelimen kanssa 23
24 From: To: Subject: Internetin sähköposti IMAP/SMTP mail.example.com Matkalla lähettäjältä vastaanottajalle sähköpostia välitetään useilla eri protokollilla useiden eri koneiden ja organisaatioiden välillä Internet SMTP HTTP smtp.hut.fi webmail.tkk.fi
25 From: To: Subject: Internetin sähköposti IMAP/SMTP mail.example.com Internet SMTP HTTP HTTP, IMAP ja SMTP käyttävät kaikki TCP:tä tiedon siirtoon smtp.hut.fi HTTP ja IMAP webmail.tkk.fi voidaan suojata käyttämällä SSL:ää 25
26 Tietoturva Siirrettävän tiedon luottamuksellisuus ja aitous voidaan suojata kryptografisesti HTTPS tarkoittaa, että tieto asiakkaan ja palvelimen välillä on salattu ja todennettu SSL-protokollalla SSL tarjoaa sovelluksille rajapinnan turvalliseen tavuvirran siirtoon SSL käyttää tavuvirran siirtoon TCP:tä 26
27 From: To: Subject: Internetin sähköposti IMAP/SMTP mail.example.com Hakemistopalvelu DNS kertoo palvelimen nimeä vastaavan IP-osoitteen ja vastaanottajan sähköpostiosoitetta vastaavan SMTP-palvelimen nimen DNS-protokolla ei käytä sanomiensa siirtoon TCP:tä vaan UDP:tä HTTP Internet SMTP smtp.hut.fi webmail.tkk.fi
28 From: To: Subject: Internetin sähköposti IMAP/SMTP mail.example.com HTTP Internet SMTP smtp.hut.fi webmail.tkk.fi Internetin palvelut, kuten sähköposti ja web, muodostavat monimutkaisen protokollien ja hajautettujen palvelinten vyyhdin 28
29 INTERNET-PROTOKOLLAPINO 29
30 TCP/IP-protokollapino Sovelluskerros Middleware: HTTP, SSL, XML... Kuljetuskerros: TCP, UDP,... Verkkokerros: IPv4, IPv6 Linkkikerros: Ethernet, MPSL, WLAN, GPRS... Asiakas/palvelinsovellukset ja monenväliset palveluarkkitehtuurit Tiedonsiirto päästä päähän, Internetin yli (end to end) Tiedonsiirto yhden linkin yli 30
31 Nimiavaruudet Sovelluskerros Middleware: HTTP, SSL, XML... Kuljetuskerros: TCP, UDP,... Verkkokerros: IPv4, IPv6 Linkkikerros: Ethernet, MPSL, WLAN, GPRS... Sähköpostiosoite, URL, DNS-nimi, jne. IP-osoite ja porttinumero IP-osoite MAC-osoite 31
32 Viestien muoto Sovelluskerros Middleware: HTTP, SSL, XML... Pyynnöt ja vastaukset Kuljetuskerros: TCP, UDP,... Yhteys Verkkokerros: IPv4, IPv6 Linkkikerros: Ethernet, MPSL, WLAN, GPRS... Paketit Kehykset 32
33 Toteutus ja rajapinnat Sovelluskerros Middleware: HTTP, SSL, XML... Socket API Kuljetuskerros: TCP, UDP,... Verkkokerros: IPv4, IPv6 Linkkikerros: Ethernet, MPSL, WLAN, GPRS... Laiteajurirajapinta Tyypillinen toteutus: Prosesseina käyttäjätilassa, WWW-selaimessa Käyttöjärjestelmän ytimessä Verkkokortin firmware ja rauta 33
34 Tiimalasimalli Sovelluskerros Middleware: HTTP, SSL, XML... Kuljetuskerros:TCP,UDP IPv4, IPv6 Linkkikerros: Ethernet, MPSL, WLAN, GPRS... Socket API Laiteajurirajapinta Alun perin vain yksi verkkokerroksen protokolla ja kaksi kuljetuskerroksen protokollaa Rajapinnat tekevät uusien sovellusten ja linkkityyppien lisäämisen helpoksi 34
35 Kurssin luennot Alustava suunnitelma 1. Aloitus: Miten Internet toimii, Tuomas Aura 2. Web 2.0 ja uudet sovellustekniikat, NN 3. Sovelluskerros: WWW, , socket API, NN 4. Salaustekniikat, SSL, Tuomas Aura 5. Kuljetuskerros, TCP, Matti Siekkinen 6. Verkkokerros, IP, Matti Siekkinen 7. Linkkikerros: Ethernet ja WLAN, Matti Siekkinen 8. Tietoverkkojen turvallisuus, Tuomas Aura 9. Tiedonsiirron perusteet ja optiset verkot, Jouko Kurki 10. Matkapuhelinverkot, Jukka K. Nurminen 11. Tiedonsiirto matkapuhelinverkoissa, Jukka K. Nurminen 12. Tele- ja tietoverkon laskutus, Sakari Luukkainen 13. Liiketoiminta verkkoympäristössä, Sakari Luukkainen 14. TBA 15. Kertaus, Tuomas Aura 35
Miten Internet toimii. Tuomas Aura T Johdatus tietoliikenteeseen kevät 2010
Miten Internet toimii Tuomas Aura T-110.2100 Johdatus tietoliikenteeseen kevät 2010 Outline 1. Esimerkki 1: nettiselailu 2. Esimerkki 2: sähköposti 3. Internetin protokollapino 2 ESIMERKKI 1: NETTISELAILU
LisätiedotMiten Internet toimii. Jyry Suvilehto T Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2010
Miten Internet toimii Jyry Suvilehto T-110.1100 Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2010 Sisältö 1. Mitä Internet on syönyt 2.Internetin protokollapino 3.Katse kohti tulevaisuutta
LisätiedotMiten Internet toimii. Jyry Suvilehto T Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2013
Miten Internet toimii Jyry Suvilehto T-110.1100 Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2013 Sisältö 1. Internet ylhäältä alas 2. Internetin protokollapino 3. Katse kohti tulevaisuutta
LisätiedotMiten Internet toimii. Jyry Suvilehto T-110.1100 Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2011
Miten Internet toimii Jyry Suvilehto T-110.1100 Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2011 Sisältö 1. Internet ylhäältä alas 2. Internetin protokollapino 3. Katse kohti tulevaisuutta
LisätiedotMiten Internet toimii. Jyry Suvilehto T-110.1100 Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2014
Miten Internet toimii Jyry Suvilehto T-110.1100 Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2014 Sisältö 1. Internet ylhäältä alas 2. Esimerkki median tallentamisesta tietokoneelle 3. Sovelluskerros
LisätiedotKertaus. Jyry Suvilehto T-110.1100 Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2013
Kertaus Jyry Suvilehto T-110.1100 Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2013 Sisältö Mitä ja miten teidän olisi pitänyt oppia Kurssi takaperin Kysykää rohkeasti joka kohdassa. 2 http://tinyurl.com/ydinaines
LisätiedotYhteenveto / kertaus. Tuomas Aura T-110.2100 Johdatus Tietoliikenteeseen kevät 2013
Yhteenveto / kertaus Tuomas Aura T-110.2100 Johdatus Tietoliikenteeseen kevät 2013 Kurssin luennot 1. Aloitus: Miten Internet toimii, Tuomas Aura 2. Web 2.0 ja uudet sovellustekniikat, Otto Seppälä 3.
LisätiedotKertaus. Jyry Suvilehto T Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2011
Kertaus Jyry Suvilehto T-110.1100 Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2011 Sisältö 1. Mitä ja miten teidän olisi pitänyt oppia 2. Perse edellä puuhun 2 http://tinyurl.com/ydinaines
LisätiedotYhteenveto / kertaus. Tuomas Aura T-110.2100 Johdatus tietoliikenteeseen kevät 2011
Yhteenveto / kertaus Tuomas Aura T-110.2100 Johdatus tietoliikenteeseen kevät 2011 Kurssin luennot (toteutunut järjestys) Aloitus: Miten Internet toimii, Tuomas Aura Web 2.0 ja uudet sovellustekniikat,
LisätiedotWWW-sivu. Miten Internet toimii? World Wide Web. HTML-koodi. HTTP-istunto URL <#>
WWW-sivu Miten Internet toimii? HTML-koodi World Wide Web Nixu International
LisätiedotYhteenveto / kertaus. Tuomas Aura T-110.2100 Johdatus Tietoliikenteeseen kevät 2012
Yhteenveto / kertaus Tuomas Aura T-110.2100 Johdatus Tietoliikenteeseen kevät 2012 Kurssin luennot (toteutunut järjestys) 1. Aloitus: Miten Internet toimii, Tuomas Aura 2. Web 2.0 ja uudet sovellustekniikat,
LisätiedotSovelluskerros: Socket API, WWW, sähköposti, DNS
Sovelluskerros: Socket API, WWW, sähköposti, DNS Tancred Lindholm T-110.2100 Johdatus tietoliikenteeseen kevät 2010 Luennon sisältö 1. Socket-rajapinta 2. HTTP: Miten edellisen luennon viestit siirtyvät
LisätiedotTietoverkkojen turvallisuus. Tuomas Aura T Johdatus tietoliikenteeseen kevät 2013
Tietoverkkojen turvallisuus Tuomas Aura T-110.2100 Johdatus tietoliikenteeseen kevät 2013 Luennon sisältö 1. Palomuurit ja rajavalvonta NAT palomuurina Tilaton, tilallinen ja sovellustason palomuuri Virtuaaliverkkoyhteys
LisätiedotKertaus. Jyry Suvilehto T Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2012
Kertaus Jyry Suvilehto T-110.1100 Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2012 Sisältö 1. Mitä ja miten teidän olisi pitänyt oppia 2. Kurssi takaperin 3. Synteesipohdittavaa kurssin
LisätiedotKuljetus- ja verkkokerrokset. Jyry Suvilehto T-110.1100 Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2011
Kuljetus- ja verkkokerrokset Jyry Suvilehto T-110.1100 Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2011 Luennon sisältö 1. Johdantoa Kertaus, motivointi Yhteys, yhteydettömyys Best effort
LisätiedotSovellukset Interne.ssä
Sovellukset Interne.ssä Jyry Suvilehto Herkkuja varaste7u Tancred Lindholmin ja Timo Kiravuon vastaavista kalvoista Rakenne 1. Kertausta ja historiaa 2. Mitä tapahtuu kun lähetetään Noppa- uu.nen Web 2.0
LisätiedotSiltojen haitat. Yleisesti edut selvästi suuremmat kuin haitat 2/19/2003 79. Kytkin (switch) Erittäin suorituskykyisiä, moniporttisia siltoja
Siltojen haitat sillat puskuroivat ja aiheuttavat viivettä ei vuonsäätelyä => sillan kapasiteetti voi ylittyä kehysrakenteen muuttaminen => virheitä jää havaitsematta Yleisesti edut selvästi suuremmat
LisätiedotMiten Internet toimii?
Miten Internet toimii? WWW-sivu 2 HTML-koodi Nixu International Nixu
LisätiedotS 38.1105 Tietoliikennetekniikan perusteet. Pakettikytkentäiset verkot. Helsinki University of Technology Networking Laboratory
S 38.1105 Tietoliikennetekniikan perusteet Pakettikytkentäiset verkot Kertausta: Verkkojen OSI kerrosmalli Sovelluskerros Esitystapakerros Istuntokerros Kuljetuskerros Verkkokerros Linkkikerros Fyysinen
LisätiedotPertti Pennanen OSI 1 (4) EDUPOLI ICTPro1 29.10.2013
Protokollat Pertti Pennanen OSI 1 (4) SISÄLLYSLUETTELO Protokollat... 1 OSI-mallin kerrokset ovat... 2 Fyysinen kerros (Ethernet) hubi, toistin... 2 Siirtoyhteyskerros (Ethernet) silta, kytkin... 2 Verkkokerros
LisätiedotTietoliikenne II (2 ov)
Tietoliikenne II (2 ov) Kevät 2001 Liisa Marttinen Kurssikirja: Tanenbaum, Computer Networks (3. Painos) Tietoliikenne II Kertausta ja täydennystä Tietoliikenne I - kurssin asioihin perusteellisemmin laajemmin
LisätiedotOSI ja Protokollapino
TCP/IP OSI ja Protokollapino OSI: Open Systems Interconnection OSI Malli TCP/IP hierarkia Protokollat 7 Sovelluskerros 6 Esitystapakerros Sovellus 5 Istuntokerros 4 Kuljetuskerros 3 Verkkokerros Linkkikerros
LisätiedotLinkkikerros, tiedonsiirron perusteet. Jyry Suvilehto T Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2013
Linkkikerros, tiedonsiirron perusteet Jyry Suvilehto T-110.1100 Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2013 Luennon sisältö 1. Päivänpolitiikkaa 2. Kertausta 3. Linkkikerros 4. Tiedonsiirron
Lisätiedot3. Kuljetuskerros 3.1. Kuljetuspalvelu
End- to- end 3. Kuljetuskerros 3.1. Kuljetuspalvelu prosessilta prosessille looginen yhteys portti verkkokerros koneelta koneelle IP-osoite peittää verkkokerroksen puutteet jos verkkopalvelu ei ole riittävän
LisätiedotTietoverkkojen turvallisuus. Tuomas Aura T-110.2100 Johdatus tietoliikenteeseen kevät 2012
Tietoverkkojen turvallisuus Tuomas Aura T-110.2100 Johdatus tietoliikenteeseen kevät 2012 Luennon sisältö 1. Palomuurit ja rajavalvonta NAT palomuurina Tilaton, tilallinen ja sovellustason palomuuri Virtuaaliverkkoyhteys
LisätiedotKertaus. Jyry Suvilehto T-110.1100 Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2014
Kertaus Jyry Suvilehto T-110.1100 Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2014 Sisältö Mitä ja miten teidän olisi pitänyt oppia Mitä tässä toteutuksessa jäi vähemmälle Kertausta Kysykää
LisätiedotSovelluskerros: Socket API, WWW, sähköposti, DNS
Sovelluskerros: Socket API, WWW, sähköposti, DNS Sasu Tarkoma Kalvot perustuvat Tancred Lindholmin kalvoihin Johdatus tietoliikenteeseen kevät 2011 Luennon sisältö 1. Socket (pistoke)-rajapinta 2. HTTP:
LisätiedotInternet ja tietoverkot 2015 Harjoitus 7: Kertaus
Internet ja tietoverkot 2015 Harjoitus 7: Kertaus Tämän harjoituksen tarkoituksena on hieman kerrata TCP/IP-kerrosmallin sovelluskerroksen, kuljetuskerroksen, internet-kerroksen ja siirtoyhteyskerroksen
LisätiedotSiirto- ja verkkokerrokset. Jyry Suvilehto T-110.1100 Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2014
Siirto- ja verkkokerrokset Jyry Suvilehto T-110.1100 Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2014 Luennon sisältö 1. Kertausta Protokollapino DNS 2. Johdanto Yhteys, yhteydettömyys Best
LisätiedotTietoliikenne II (2 ov)
Tietoliikenne II (2 ov) Kevät 2001 Liisa Marttinen Kurssikirja: Tanenbaum, Computer Networks (3. Painos) Tietoliikenne II Kertausta ja täydennystä Tietoliikenne I - kurssin asioihin perusteellisemmin laajemmin
LisätiedotTietoverkkojen turvallisuus. Tuomas Aura T-110.2100 Johdatus tietoliikenteeseen kevät 2011
Tietoverkkojen turvallisuus Tuomas Aura T-110.2100 Johdatus tietoliikenteeseen kevät 2011 Luennon sisältö 1. Palomuurit ja rajavalvonta NAT palomuurina Tilaton, tilallinen ja sovellustason palomuuri Julkiset
LisätiedotTietoturvan perusteet. Tuomas Aura T-110.2100 Johdatus tietoliikenteeseen kevät 2010
Tietoturvan perusteet Tuomas Aura T-110.2100 Johdatus tietoliikenteeseen kevät 2010 Luennon sisältö Tällä viikolla: 1. Tietoturvallisuus 2. Uhkia ja hyökkäyksiä verkossa 3. Tietoverkkojen turvaratkaisuja
LisätiedotTietoliikenne II. Syksy 2005 Markku Kojo. Tietoliikenne II (2 ov,, 4 op) Page1. Markku Kojo Helsingin yliopisto Tietojenkäsittelytieteen laitos
Tietoliikenne II Syksy 2005 Markku Kojo 1 Syksy 2005 Tietoliikenne II (2 ov,, 4 op) Markku Kojo Helsingin yliopisto Tietojenkäsittelytieteen laitos 2 Page1 1 Kirjallisuus ja muuta materiaalia Kurssikirja:
LisätiedotTaustaa. CGI-ohjelmointi
Taustaa CGI-ohjelmointi CGI = Common Gateway Interface Hyvin yksinkertainen ja helppo tapa toteuttaa dynaamisuutta ja interaktivisuutta htmldokumentteihin Kehitetty tiedon siirtoon palvelimen ja asiakasselaimen
LisätiedotYhteenveto. CSE-C2400 Tietokoneverkot 29.03.2016
Yhteenveto CSE-C2400 Tietokoneverkot 29.03.2016 Tällä luennolla Lyhyet kertaukset aiemmista luennoista Kokonaiskuva Miten kaikki palat toimivat yhteen? 2 Internet-protokollapino Sähköposti Facebook Ohjelmistot
LisätiedotSalaustekniikat. Tuomas Aura T-110.2100 Johdatus tietoliikenteeseen kevät 2010
Salaustekniikat Tuomas Aura T-110.2100 Johdatus tietoliikenteeseen kevät 2010 Luennon sisältö 1. Tietoturvan tavoitteet 2. Kryptografia 3. Salattu webbiyhteys 2 Tietoturvan tavoitteet Tietoturvatavoitteita:
LisätiedotTietoliikenne I (muuntokoulutettaville) 2 ov Syksy 2002 Luennot Liisa Marttinen 11/6/2002 1
Tietoliikenne I (muuntokoulutettaville) 2 ov Syksy 2002 Luennot Liisa Marttinen 11/6/2002 1 581333-1 Tietoliikenne I (2 ov) Kohderyhmät: eri alojen tulevat asiantuntijat mm. mm. ohjelmistojen suunnittelijat,
LisätiedotSiltojen haitat Yleisesti edut selvästi suuremmat kuin haitat
Siltojen haitat sillat puskuroivat ja aiheuttavat viivettä ei vuonsäätelyä => sillan kapasiteetti voi ylittyä kehysrakenteen muuttaminen => virheitä jää havaitsematta Yleisesti edut selvästi suuremmat
LisätiedotJyry Suvilehto T Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2012
Jyry Suvilehto T-110.1100 Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2012 Luennon sisältö 1. Johdantoa Yhteys, yhteydettömyys Best effort 2. Kuljetuskerros UDP TCP 3. Verkkokerros Internetin
LisätiedotELEC-C7241 Tietokoneverkot Kuljetuskerros
ELEC-C7241 Tietokoneverkot Kuljetuskerros Pasi Sarolahti (kalvoja Matti Siekkiseltä) 23.1.2018 Laskareista Lisävuoro ke 16-18 U8 Edelleen myös ke 14-16 ja pe 12-14 Ke 14 16 tällä viikolla poikkeuksellisesti
LisätiedotTCP/IP-protokollapino. Verkkokerros ja Internetprotokolla. Sisältö. Viime luennolla. Matti Siekkinen
TCP/IP-protokollapino Matti Siekkinen T-110.2100 Johdatus tietoliikenteeseen kevät 2010 Sovelluskerros Middleware: HTTP, SSL, XML... Kuljetuskerros: TCP, UDP,... Verkkokerros: IPv4, IPv6 Linkkikerros:
LisätiedotKertausluento. Tuomas Aura T-110.2100 Johdatus tietoliikenteeseen kevät 2010
Kertausluento Tuomas Aura T-110.2100 Johdatus tietoliikenteeseen kevät 2010 Kurssin luennot Aloitus: Miten Internet toimii, Tuomas Aura Web 2.0 ja uudet sovellustekniikat, Tancred Lindholm Sovelluskerros:
LisätiedotJyry Suvilehto T Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2013
Jyry Suvilehto T-110.1100 Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2013 Luennon sisältö 1. Johdantoa Yhteys, yhteydettömyys Best effort 2. Kuljetuskerros UDP TCP 3. Verkkokerros Internetin
LisätiedotELEC-C7241 Tietokoneverkot Sovelluskerros
ELEC-C7241 Tietokoneverkot Sovelluskerros Pasi Sarolahti (useat kalvot: Sanna Suoranta) 17.1.2017 Agenda Viiveet Kuinka suhtautuvat toisiinsa? DNS dig Web Netcat / curl Sähköposti Wireshark (Verkkosovellukset)
LisätiedotSovellukset Internetissä
Sovellukset Internetissä Jyry Suvilehto Herkkuja varastettu Tancred Lindholmin ja Timo Kiravuon vastaavista kalvoista Rakenne 1. Kertausta ja historiaa 2. Mitä tapahtuu kun lähetetään Noppa-uutinen Web
LisätiedotS-38.1105 Tietoliikennetekniikan perusteet. Pakettikytkentäiset verkot. Tietoliikenne- ja tietoverkkontekniikan laitos
S-38.1105 Tietoliikennetekniikan perusteet Pakettikytkentäiset verkot Kertausta: Verkkojen OSI-kerrosmalli Sovelluskerros Esitystapakerros Istuntokerros Kuljetuskerros Verkkokerros Linkkikerros Fyysinen
LisätiedotXHTML - harjoitus. Tehtävä1: Tee xhtml tiedosto käyttäen notepad (muistio) ohjelmaa. Tiedoston tallennus notepad (muistio) ohjelmassa:
XHTML - harjoitus Tehtävä1: Tee xhtml tiedosto käyttäen notepad (muistio) ohjelmaa Tiedoston tallennus notepad (muistio) ohjelmassa: Jokaisen XHTML-dokumentin tulisi alkaa XML-määrittelyllä(engl.XML-prologue),
LisätiedotTietoliikenne I (muuntokoulutettaville) 2 ov syksy 2003 Luennot Liisa Marttinen
Tietoliikenne I (muuntokoulutettaville) 2 ov syksy 2003 Luennot Liisa Marttinen 12.8.2003 1 581333-1 Tietoliikenne I (2 ov) Kohderyhmät: eri alojen tulevat asiantuntijat mm. mm. ohjelmistojen suunnittelijat,
LisätiedotTietoliikenne I (muuntokoulutettaville) 2 ov syksy 2003 Luennot Liisa Marttinen
Tietoliikenne I (muuntokoulutettaville) 2 ov syksy 2003 Luennot Liisa Marttinen 12.8.2003 1 581333-1 Tietoliikenne I (2 ov) Kohderyhmät: eri alojen tulevat asiantuntijat mm. ohjelmistojen suunnittelijat,
LisätiedotTietoliikenne I 2 ov kevät 2004
Tietoliikenne I 2 ov kevät 2004 Luennot Liisa Marttinen 1/18/2004 1 581333-1 Tietoliikenne I (2 ov) Kohderyhmät: eri alojen tulevat asiantuntijat mm. ohjelmistojen suunnittelijat, järjestelmien suunnittelijat,
LisätiedotTietoliikenne I 2 ov kevät 2004
Tietoliikenne I 2 ov kevät 2004 Luennot Liisa Marttinen 1/18/2004 1 581333-1 Tietoliikenne I (2 ov) Kohderyhmät: eri alojen tulevat asiantuntijat mm. mm. ohjelmistojen suunnittelijat, järjestelmien suunnittelijat,
LisätiedotTietoliikenne I 2 ov kevät 2003
Tietoliikenne I 2 ov kevät 2003 Luennot Liisa Marttinen 1/13/2003 1 581333-1 Tietoliikenne I (2 ov) Kohderyhmät: eri alojen tulevat asiantuntijat mm. mm. ohjelmistojen suunnittelijat, järjestelmien suunnittelijat,
LisätiedotYhteenveto. CSE-C2400 Tietokoneverkot Matti Siekkinen
Yhteenveto CSE-C2400 Tietokoneverkot 01.04.2014 Matti Siekkinen Tällä luennolla Lyhyet kertaukset aiemmista luennoista Kokonaiskuva Miten kaikki palat toimivat yhteen? 2 Internet-protokollapino Sähköposti
LisätiedotT-110.4100 Tietokoneverkot kertaus
kertaus 1 Infrastruktuuripalvelut: DNS, SNMP Tietoturvaratkaisu TLS Sovelluskerros Käyttäjän sovellukset: sähköposti (SMTP, IMAP) WWW (HTTP) FTP, SSH, Socket-rajapinta ohjelmoinnille IP, osoitteet, reititys
LisätiedotSovelluskerros: Socket API, WWW, sähköposti, DNS
Sovelluskerros: Socket API, WWW, sähköposti, DNS Tancred Lindholm ja Sasu Tarkoma Johdatus T-110.2100 tietoliikenteeseen Johdatus tietoliikenteeseen kevät 2012 kevät 2010 Luennon sisältö 1. Socket-rajapinta
LisätiedotATK yrittäjän työvälineenä
ATK yrittäjän työvälineenä Internet viestintä- ja kauppakanavana Timo Laapotti / F4U - Foto For You f4u@f4u.fi http://f4u.fi/mlykl/ 27.5.2008 Tietoverkko Tietoverkossa on yhteen kytkettyjä tietokoneita.
LisätiedotTietoliikenteen perusteet
582202 Tietoliikenteen perusteet (4 op /2 ov) Kevät 2007. Liisa Marttinen Helsingin yliopisto Tietojenkäsittelytieteen laitos Tietoliikenteen perusteet Asema opetuksessa (v 2006 tutkintovaatimukset) Pakollinen
LisätiedotTietoliikenne I 2 ov kevät 2002
Tietoliikenne I 2 ov kevät 2002 Luennot Liisa Marttinen 13.1.2002 1 581333-1 Tietoliikenne I (2 ov) Kohderyhmät: eri alojen tulevat asiantuntijat mm. ohjelmistojen suunnittelijat, järjestelmien suunnittelijat,
LisätiedotKuljetuskerros. Tietokoneverkot. Matti Siekkinen Pasi Sarolahti
Kuljetuskerros Tietokoneverkot Matti Siekkinen Pasi Sarolahti Osa sisällöstä adaptoitu seuraavista lähteistä: J.F. Kurose and K.W. Ross: Computer Networking: A Top-Down Approach 6th ed. -kirjan lisämateriaali
LisätiedotTietoliikenteen perusteet
582202 Tietoliikenteen perusteet (4 op ) Kevät 2010 Sasu Tarkoma Helsingin yliopisto Tietojenkäsittelytieteen laitos Perustuu Liisa Marttisen luentokalvoihin. Tietoliikenteen perusteet Asema opetuksessa
LisätiedotTietoliikenneohjelmointi. v. 0.01
Tietoliikenneohjelmointi v. 0.01 Kurssin suoritus ja tavoitteet Kurssin suoritus kerrotaan erikseen. Tavoitteet: Oppilas osaa suunnitella ja toteuttaa verkossa toimivia asiakas/palvelin sovelluksia. Protokollat
LisätiedotWebsocket-protokollan tietoturva selainsovelluksissa. Tomi Fagerlund
Websocket-protokollan tietoturva selainsovelluksissa Tomi Fagerlund Tampereen yliopisto Informaatiotieteiden yksikkö Tietojenkäsittelyoppi Pro gradu -tutkielma Ohjaaja: Timo Poranen Kesäkuu 2014 ii Tampereen
LisätiedotELEC-C7241 Tietokoneverkot Sovelluskerros
ELEC-C7241 Tietokoneverkot Sovelluskerros Pasi Sarolahti (useat kalvot: Sanna Suoranta) 16.1.2018 Agenda Viiveet Kuinka suhtautuvat toisiinsa? DNS dig Web Netcat / curl Sähköposti Wireshark Alustusta kuljetuskerrokselle
LisätiedotIHTE 1900 Seittiviestintä (syksy 2007) VERKKOTEKNIIKKAA. Mikä on protokolla, IP osoite, nimipalvelu jne ja mihin näitä tarvitaan?
VERKKOTEKNIIKKAA Sisältö: Johdatus aiheeseen. Mikä on tieto(kone)verkko ja miksi sellaisia on? Verkot ohjelmistonäkökulmasta. Mikä on protokolla, IP osoite, nimipalvelu jne ja mihin näitä tarvitaan? Verkot
Lisätiedot3. Kuljetuskerros 3.1. Kuljetuspalvelu
3. Kuljetuskerros 3.1. Kuljetuspalvelu End- to- end lta lle looginen yhteys portti verkkokerros koneelta koneelle I-osoite peittää verkkokerroksen puutteet jos verkkopalvelu ei ole riittävän hyvä, sitä
Lisätiedot1.1 Internetistä lyhyesti. Mikä Internet on? 1.2 Maailmanlaajuinen verkko
1.1 Internetistä lyhyesti Alkuperä: - ARPAnet 1960-luvun loppu, 1970-luvun alku - Verkon luotettavuus - ARPA organisaatioit (Advanced Research Projects Agency) - BITnet, CSnet 1970-luvun loppu ja 1980-luvun
LisätiedotWeb-sovellusten testaus
Web-sovellusten testaus Testityypit web-sovellukselle Toiminnallisuus Yhteensopivuustestaus Käytettävyys Suorituskykytestaus Tietoturvatestaus Rajapintojen testaaminen GET -pyyntö REQUEST: GET http://www.cybercom.com:80/
LisätiedotTietoliikenteen perusteet
582202 Tietoliikenteen perusteet (4 op ) Kevät 2009. Liisa Marttinen Helsingin yliopisto Tietojenkäsittelytieteen laitos Tietoliikenteen perusteet Asema opetuksessa (v 2005 / 2008 tutkintovaatimukset)
Lisätiedot..128.214.4.29.. itää saada selville P-osoitetta vastaava erkko-osoite. leislähetyksenä ysely: Kenen IPsoite. IP-paketissa on vain vastaanottajan
..128.214.4.29.. IP-paketissa on vain vastaanottajan IPosoite A B:n verkkoosoite..128.214.4.29.. B 128.214.4.29 66-55-44-33 22-11 itää saada selville P-osoitetta vastaava erkko-osoite. leislähetyksenä
Lisätiedot3. Kuljetuskerros 3.1. Kuljetuspalvelu End- to- end
3. Kuljetuskerros 3.1. Kuljetuspalvelu End- to- end lta lle looginen yhteys portti verkkokerros koneelta koneelle IP-osoite peittää verkkokerroksen puutteet jos verkkopalvelu ei ole riittävän hyvä, sitä
LisätiedotSalausmenetelmät (ei käsitellä tällä kurssilla)
6. Internetin turvattomuus ja palomuuri Internetin turvaongelmia Tietojen keruu turva-aukkojen löytämiseksi ja koneen valtaaminen Internetissä kulkevan tiedon tutkiminen IP-osoitteen väärentäminen Palvelunestohyökkäykset
LisätiedotJos A:lla ei ole tietoa ARP-taulussaan, niin A lähettää ARP-kysely yleislähetyksenä
..128.214.4.29.. A B:n verkkoosoite..128.214.4.29.. B IP-paketissa on vain vastaanottajan IPosoite 128.214.4.29 66-55-44-33- 22-11 Pitää saada selville IP-osoitetta vastaava verkko-osoite. Yleislähetyksenä
LisätiedotLinkkikerros, tiedonsiirron perusteet. Jyry Suvilehto T Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2011
Linkkikerros, tiedonsiirron perusteet Jyry Suvilehto T-110.1100 Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2011 Luennon sisältö 1. Päivänpolitiikkaa 2. Kertausta 3. Linkkikerros 4. Tiedonsiirron
LisätiedotATK yrittäjän työvälineenä
ATK yrittäjän työvälineenä Internet viestintä- ja kauppakanavana 17.9.2008 Digipolis Kouluttaja Timo Laapotti / F4U Foto For You f4u@f4u.fi 0400 684 358 http://f4u.fi/ Tietoverkko Tietoverkossa on yhteen
LisätiedotInternet ja tietoverkot 2015 Harjoitus 5: (ISO/OSI-malli: Verkkokerros, TCP/IP-malli: internet-kerros)
Internet ja tietoverkot 2015 Harjoitus 5: (ISO/OSI-malli: Verkkokerros, TCP/IP-malli: internet-kerros) Tämän harjoituksen tarkoituksena on tutustua IP-protokollaan. Kertausta - Harjoitus 4: Erään sovelluksen
LisätiedotLinkkikerros, tiedonsiirron perusteet. Jyry Suvilehto T Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2011
Linkkikerros, tiedonsiirron perusteet Jyry Suvilehto T-110.1100 Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2011 Luennon sisältö 1. Kertausta 2. Linkkikerros 3. Tiedonsiirron perusteet Osa
LisätiedotJyry Suvilehto T-110.1100 Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2010
Jyry Suvilehto T-110.1100 Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2010 Luennon sisältö 1. Johdantoa Yhteys, yhteydettömyys Best effort 2. Kuljetuskerros UDP TCP 3. Verkkokerros Internetin
LisätiedotICMP-sanomia. 3. IP-kerroksen muita protokollia ja mekanismeja ICMP (Internet Control Message Protocol)
3. IP-kerroksen muita protokollia ja mekanismeja ICMP (Internet Control Message Protocol) ARP (Address Resolution Protocol) DHCP (Dynamic Host Configuration Protocol) CIDR (Classless InterDomain Routing)
Lisätiedot3. IP-kerroksen muita protokollia ja
3. IP-kerroksen muita protokollia ja mekanismeja ICMP (Internet Control Message Protocol) ARP (Address Resolution Protocol) DHCP (Dynamic Host Configuration Protocol) CIDR (Classless InterDomain Routing)
Lisätiedot3. Kuljetuskerros 3.1.
End- to- end 3. Kuljetuskerros 3.1. Kuljetuspalvelu prosessilta prosessille looginen yhteys portti verkkokerros koneelta koneelle IP-osoite peittää verkkokerroksen puutteet jos verkkopalvelu ei ole riittävän
Lisätiedot1 (22) LAAJAKAISTA ASENNUS- JA KÄYTTÖÖNOTTO-OPAS ADSL-, KAAPELIMODEEMI JA KUITUPÄÄTE
1 (22) LAAJAKAISTA ASENNUS- JA KÄYTTÖÖNOTTO-OPAS ADSL-, KAAPELIMODEEMI JA KUITUPÄÄTE 2 (22) LAAJAKAISTA -ASENNUSOPAS Laajakaista Laajakaistaliittymän lisäksi tarvitaan verkkoyhteyttä tukeva tietokone.
LisätiedotKuljetuskerros. Matti Siekkinen. T-110.2100 Johdatus tietoliikenteeseen kevät 2011
Kuljetuskerros Matti Siekkinen T-110.2100 Johdatus tietoliikenteeseen kevät 2011 TCP/IP-protokollapino Sovelluskerros Middleware: HTTP, SSL, XML... Kuljetuskerros: TCP, UDP,... Verkkokerros: IPv4, IPv6
LisätiedotS-38.118 Teletekniikan perusteet
S-38.118 Teletekniikan perusteet Laskuharjoitus 3 Paketoinnin hyötysuhde 1 Harjoitus 3 koostuu: Demoluento (45 min) Datan siirtäminen Internetissä yleensä Laskuesimerkki datan siirtämisestä Äänen siirtäminen
LisätiedotKuljetuskerros. Kirja sivut: 280-301, 326-330
Kuljetuskerros Kirja sivut: 280-301, 326-330 Kuljetuskerroksen tehtävä Kuljetuskerros yhdistää sovelluksia Verkkokerros välittää viestejä koneelta toiselle Kuljetuskerros lisää tarkemman osoitteen koneen
Lisätiedot1. Tietokoneverkot ja Internet. 1. 1.Tietokoneesta tietoverkkoon. Keskuskone ja päätteet (=>-80-luvun alku) Keskuskone ja oheislaitteet
1. Tietokoneverkot ja Internet 1.1. Tietokoneesta tietoverkkoon 1.2. Tietoliikenneverkon rakenne 1.3. Siirtomedia 1.4. Tietoliikenneohjelmisto eli protokolla 1.5. Viitemallit: OSI-malli, TCP/IP-malli 1.6.
Lisätiedot1.4. Tietoliikenneohjelmistot eli protokollat
1.4. Tietoliikenneohjelmistot eli protokollat Protokolla eli yhteyskäytäntö Mitä sanomia lähetetään ja missä järjestyksessä Missä tilanteessa sanoma lähetetään Miten saatuihin sanomiin reagoidaan tietoliikenteessä
Lisätiedot1.4. Tietoliikenneohjelmistot eli protokollat
1.4. Tietoliikenneohjelmistot eli protokollat Protokolla eli yhteyskäytäntö Mitä sanomia lähetetään ja missä järjestyksessä Missä tilanteessa sanoma lähetetään Miten saatuihin sanomiin reagoidaan tietoliikenteessä
Lisätiedot1.4. Tietoliikenneohjelmistot eli protokollat. Protokollien kerrosrakenne. Mitä monimutkaisuutta?
1.4. Tietoliikenneohjelmistot eli protokollat Protokolla eli yhteyskäytäntö Mitä sanomia lähetetään ja missä järjestyksessä Missä tilanteessa sanoma lähetetään Miten saatuihin sanomiin reagoidaan tietoliikenteessä
LisätiedotAntti Vähälummukka 2010
Antti Vähälummukka 2010 TCP/IP (Transmission Control Protocol / Internet Protocol) on usean Internet-liikennöinnissä käytettävän tietoverkkoprotokollan yhdistelmä. IP-protokolla on alemman tason protokolla,
Lisätiedot2. Sovelluksia ja sovellusprotokollia
2. Sovelluksia ja sovellusprotokollia 2.1. WWW (World Wide Web) 2.2. Sähköposti 2.3. DNS (Domain NameSystem) 27.9.2001 1 Verkkosovellus sovellusprotokolla Sovellusprotokolla on vain osa hajautettua
LisätiedotSovellusprotokolla on vain osa hajautettua sovellusta Esim. WWW
2. Sovelluksia ja sovellusprotokollia 2.1. WWW (World Wide Web) 2.2. Sähköposti 2.3. DNS (Domain NameSystem) Verkkosovellus sovellusprotokolla Sovellusprotokolla on vain osa hajautettua sovellusta
LisätiedotD-Link DSL-504T ADSL Reitittimen Asennusohje ver. 1.0
D-Link DSL-504T ADSL Reitittimen Asennusohje ver. 1.0 Tervetuloa D-Link ADSL reitittimen omistajaksi. Tämän ohjeen avulla saat reitittimesi helposti ja nopeasti toimimaan. Tämä ohje kannattaa lukea läpi
LisätiedotTutkitaan sitten HTML-dokumenttien anatomiaa, jotta päästään käsiksi rakenteisten dokumenttien käsitteistöön esimerkkien kautta.
3 HTML ja XHTML Tutkitaan sitten HTML-dokumenttien anatomiaa, jotta päästään käsiksi rakenteisten dokumenttien käsitteistöön esimerkkien kautta.
LisätiedotKohina (Noise) 1.4. Tietoliikenneohjelmistot eli protokollat. Signaalin vahvistaminen
Kohina (Noise) Signaalia häiritsee kohina aina taustalla esiintyvää sähkömagneettista aaltoliikettä terminen kohina elektronien liikkeestä johtuva, ylikuuluminen johdin sieppaa viereisen johtimen signaalin
Lisätiedot2. Sovelluksia ja sovellusprotokollia
2. Sovelluksia ja sovellusprotokollia 2.1. WWW (World Wide Web) 2.2. Sähköposti 2.3. DNS (Domain NameSystem) 1/23/2003 1 Verkkosovellus sovellusprotokolla Sovellusprotokolla on vain osa hajautettua
LisätiedotMiten selain muodostaa TCP- tai UDP-yhteyden? TCP-osoite = IP-osoite + porttinumero ( tässä 80) SOCKET BIND (80) LISTEN ACCEPT. Connection Request
Miten selain muodostaa TCP- tai UDP-yhteyden? Käytetään pistokeprimitiivejä Selain SOCKET TCP-osoite = IP-osoite + porttinumero ( tässä 80) SOCKET BIND (80) LISTEN ACCEPT www-palvelin 128.214.4.29 kuuntelee
Lisätiedot2. Sovelluksia ja sovellusprotokollia
2. Sovelluksia ja sovellusprotokollia 2.1. WWW (World Wide Web) 2.2. Sähköposti 2.3. DNS (Domain NameSystem) 23.1.2002 1 Verkkosovellus sovellusprotokolla Sovellusprotokolla on vain osa hajautettua
Lisätiedot2. Sovelluksia ja sovellusprotokollia
2. Sovelluksia ja sovellusprotokollia 2.1. WWW (World Wide Web) 2.2. Sähköposti 2.3. DNS (Domain NameSystem) 23.1.2002 1 Verkkosovellus sovellusprotokolla Sovellusprotokolla on vain osa hajautettua
LisätiedotMikä on internet, miten se toimii? Mauri Heinonen
Mikä on internet, miten se toimii? Mauri Heinonen Mikä on Internet? Verkkojen verkko Muodostettu liittämällä lukuisia aliverkkoja suuremmaksi verkoksi Sivustojen tekemiseen käytetään kuvauskielta HTML
Lisätiedot