6558/G558 DATAKOMMUNIKATION Jan Westerholm hösten 2005 / andra perioden.

Slides:



Advertisements
Liknande presentationer
Tomas Sandström, Adtollo
Advertisements

Connecting To The Internet (Internetanslutningar)
En introduktion till ’Hård Infrastruktur’
Användning av peer-to-peer tekniker för strömmande media
Frågor Allmän IT-kunskap avsnitt 1 kapitel 1 Repetition 4
Maria Kihl och Jens A Andersson Kapitel 9: Applikationer.
Lektion 6 Mahmud Al Hakim
Vad är ett sensornätverk?  Ett datornätverk av datoriserade sensorer  Syfte: sprida ett stort antal över ett område.
Nätverk och Java, grunder Föreläsning 0: Introduktion till Internet
Varför protokoll? När datorer ska kommunicera uppstår en rad liknande frågeställningar för att de ska kunna förstå varandra. Eftersom datorer dessutom.
Datornätverk A – lektion 2
Nätverk och Java, grunder Föreläsning 6
Connecting to the Network
Network Addressing (Nätverksadressering)
Connecting To The Network (Nätverksanslutningar) Communicating On A LAN (Kommunikation i ett LAN)
En introduktion till ’Hård Infrastruktur’
Introduktion till IT och e-Tjänster Delkurs 3 1 Datorer i Nätverk En introduktion till ’Hård Infrastruktur’ DEL 2.
Introduktion till IT och e-Tjänster Delkurs 3 1 Datorer i Nätverk En introduktion till ’Hård Infrastruktur’ DEL 6.
NÄTVERKSPROTOKOLL Föreläsning INNEHÅLL - Routingprotokoll - Interior gateway protocols - Exterior gateway protocols - Link state routing.
Silberschatz, Galvin and Gagne ©2009 Operating System Concepts – 8 th Edition, Kapitel 13: I/O-system.
1 1 Musikprogrammering och mobil ljuddesign Föreläsning 4 Kommunikation över nätverk – UDP och MaxMSP.
OPERATIVSYSTEM WINDOWS
Lektion 3 Mahmud Al Hakim
Maria Kihl och Jens A Andersson Kapitel 5: Transportprotokoll.
Network Addressing (Nätverksadressering)
Internetanslutninga r GRUPP 6 Lerzan Erzin & Mariandrea Fernandez.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Network Addressing Networking for Home and Small Businesses – Chapter.
IT för personligt arbete F9 Datalogi, en sammanfattning DSV Peter Mozelius.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Operating Systems Networking for Home and Small Businesses – Chapter.
PEPPOL – en infrastruktur för effektivare e-kommunikation.
Distribuerade realtidssystem Dr Peter Parnes
Datakommunikation Informationsöverföring
6558/G558 DATAKOMMUNIKATION Kapitel 3: Nätverk, ruttning.
6558/G558 DATAKOMMUNIKATION Ruttning. Algoritmer –hur bygger man ruttningstabeller? –Distansvektoralgoritmen –Länktillståndsalgoritmen Skalning.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Network Services Networking for Home and Small Businesses – Chapter.
6558/G558 DATAKOMMUNIKATION Kapitel 4: Internät.
Lektion 4 Mahmud Al Hakim
UDP Pålitlig byteström TCP
Enheten för IT och media Per Wising & Roland Fredriksson 10 april 2003 Rörlig bild på webben.
Maria Kihl och Jens A Andersson Kapitel 14: Mobilt Internet.
Mobilt Internet – Applikationer Dr Peter Parnes
Trådlösa Nätverk Caffe Latte Man-in-the-middle Denial of Service.
Network Services (Nätverkstjänster) Client/Servers And Their Interaction (Client/Server och deras interaktion)
Informationsteknologi - Lektion 2 Trådlöst nätverk (WLAN) Trådlöst nätverk (WLAN) Filarkivet: Filarkivet:
Multimedie- och kommunikations- system, lektion 1 Föreläsningsmaterialet är författat av Magnus Eriksson och Iskra Popova. Bilder är även hämtade från.
HOST IDENTITY PROTOCOL - EN KANDIDAT FÖR FRAMTIDENS INTERNET PROTOKOLL Jonny Mattsson IT 4.
Jonny Karlsson PROCESSPROGRAMMERING Föreläsning 8 ( )‏ Innehåll:  Introduktion till Java EE (Enterprise Edition)  Enterprise Java Beans.
Lektion 5 Mahmud Al Hakim
NÄTVERKSPROTOKOLL Föreläsning INNEHÅLL - DHCP (Dynamic Host Configuration Protocol)‏
Datornätverk i Rymden Av: Niklas och Tobias. Innehåll Historia Internet i rymden Protokoll – CFDP(CCSDS File Delivery Protocol) – DTN(Delay/Disruption.
1 Sockets Traditionellt har UNIX varit svag på IPC, InterProcess Communication. I augusti 1983 kom en ny IPC-mekanism i 4.2BSD som var enkel om konsistent.
NÄTVERKSPROTOKOLL Föreläsning
Repetition Datakommunikation I.
Maria Kihl och Jens A Andersson Kapitel 8: Säker datakommunikation.
Figure 6.7: Distorsion. Figure 6.4 FDM (Frekvensdelningsmultiplex, frequency division multiplex) Exempel på FDM-teknik: ADSL-modem, kabel-TV-modem, trådlös.
Föreläsning3 Operativsystem Datorkommunikation. Adressering av datorer: IP-nummer, MAC- adress (Media Access Control) Överföring av data.
6558/G558 DATAKOMMUNIKATION Session Presentation.
NÄTVERKSPROTOKOLL Föreläsning INNEHÅLL - Routingprotokoll - Interior gateway protocols - Exterior gateway protocols - Link state routing.
Föreläsning2 Operativsystem.
William Sandqvist Distributed Computing Client – Server. En skrivarserver kan vara ett exempel på en Client-Server arkitektur. S Burd, Systems.
DKN - teori1 asynkron överföring – data anländer (till viss del) oberoende av den takt det sänds i. synkron överföring – data anländer i samma takt som.
DKN - teori1 Lite LAN-terminologi Nod = burk med processor Path (väg) =en eller flera länkar Link = sträckan mellan två noder circuit (krets) = koppling.
DKN - teori1 DKN vecka 45 OSI 3 IP. DKN - teori2 The TCP/IP (DoD) Model.
Nätverk.
Daniel Stenberg Mer data på kortare tid, tack!. Daniel Stenberg 2 31:a maj 2010 Daniel Stenberg Haxx och Fossgruppen curl libssh2 IETF
Nätverk – optisk fiber Störningsfri Avlyssningssäker Snabb överföring Klarar långa avstånd Dyr Ömtålig.
Connecting To The Network (Nätverksanslutningar) Principles Of Communication (Kommunikationsprinciper)
Internet Historia: 1964 Kommunikationsystem för försvaret (USA)
Kapitel 2 forts – Nätverksmodeller Kapitel 1 - Introduktion
Användning av peer-to-peer tekniker för strömmande media
Presentationens avskrift:

6558/G558 DATAKOMMUNIKATION Jan Westerholm hösten 2005 / andra perioden

Introduktion Kapitel 1 Statistisk multiplexering Kommunikation mellan processer Nätverksarkitektur Hur mäta nätverksprestanda?

Nätverkskomponenter Noder: PC, dedikerad hårdvara - värdar (hosts) - växlar (switches) Länkar - point-to-point - multiple access (a) (b)

Nätverk med växlar Nätverk kan definieras rekursivt: –Två eller flera noder - Två eller flera nätverk kopplade via länkar kopplade via noder

Dataöverföringsmetoder Kretskoppling: en dedikerad linje överför bitar eller analoga signaler –äldre telefonnätverk Paketkoppling: lagra och skicka vidare bitmängder (store-and-forward) –Internet

Adressering och ruttning Adress: bytesträng som identifierar noden –vanligen unik för varje nod Ruttning: processen att framföra bitar till den mottagande noden på basen av dess adress Adresstyper –unicast: nodspecifik –broadcast: till alla noder i nätverket –multicast: en undergrupp av noderna i ett nät

Multiplexering Tidsdivisionsmultiplexering (TDM) Frekvensdivisionsmultiplexering (FDM)

Statistisk multiplexering tidsmultiplexering enligt behov länkens resurser fördelas enligt paketen paket från olika källor sänds om vartannat lagra paket som väntar på sändning blir lagret överfullt har vi rusning! ■ ■ ■

IPC: interprocesskommuniaktion I stället för koppling mellan värdar talar vi om datakommunikation mellan processer Fyll i gapet mellan vad applikationerna förväntar sig och vad den underliggande teknologin kan erbjuda!

IPC abstraktioner Request / reply –distribuerat filsystem –digitala bibliotek (webb) Streaming –video: sekvenser av bildframes –audio- och videotillämpningar (video-on- demand, radiokanaler, videokonferenser)

Vad kan gå fel i ett nätverk? Bitfel (elektriska störningar, etc.) Paketfel (rusning, fel i växlarna) Länkar och noder slutar fungera Paket försenas Paketen kommer fram i oordning En tredje part avlyssnar nättrafiken

Layering Abstraktioner för att undangömma komplexitet Abstraktion leder naturligt till uppspjälkning i lager

Protokoll Byggstenar i en nätverksarkitektur Varje protokollinstans har två gränssnitt –servicegränssnitt: vilken service som erbjuds –peer-to-peer-gränsnitt: meddelanden som utbyts mellan sändare och mottagare Ordet protokoll används i ofta i två bemärkelser –specifikation av gränssnitt mellan två parter –mjukvarumodulen som implementerar protokollet

Gränssnitt

Protokollmaskineriet Protokollgraf –Kommunikationen mellan sändare och mottagare (peer-to-peer) är oftast indirekt –direkt kommunikation endast på hårdvarunivå Host 1Host 2 File application Digital library application Video application File application Digital library application Video application

Protokollmaskineriet Inkapsling (encapsulation) Multiplexing och demultiplexing (nyckel) Host Application program Application program RRP Data HHP RRP HHP Application program Application program RRP Data HHP RRP Data

Internetarkitekturen Definieras av Internet Engineering Task Force IETF Kommunikationen kanaliseras via grundläggande protokoll Skillnad mellan applikation och applikationsprotokoll ■ ■ ■ FTP TCP UDP IP NET 1 2 n HTTPNVTFTP

ISO-arkitekturen

Prestandamått Bandbredd –Antalet bitar som kan skickas per sekund –linkbandbredd eller end-to-end –Enheter: Mbps = 10 6 bitar per sekund Latens (latency, delay) –tid för att skicka ett meddelande från punkt A till punkt B –ena vägen eller tur-retur (RTT, round trip time) –formler latens = sändning + propagering + kö sändning = antalet bitar/bandbredd propagering = distans/(0.66xljusets hastighet)