TTM4175 Hva er kommunikasjonsteknologi?

Like dokumenter
TTM4175 Hva er kommunikasjonsteknologi?

IT Grunnkurs. Nettverk. Foiler av Bjørn J. Villa, Førsteamanuensis II Presentert av Rune Sætre, Førstelektor

IT Grunnkurs. Nettverk. Foiler av Bjørn J. Villa, Førsteamanuensis II Bearbeidet og presentert av Terje Rydland

TTM4175 Hva er kommunikasjonsteknologi?

TTM4175 Hva er kommunikasjonsteknologi?

TTM4175 Hva er kommunikasjonsteknologi?

Gjennomgang av kap Kommunikasjonsformer Typer av nettverk Adressering og routing Ytelse Protokoller

Utfordringer til mellomvare: Multimedia

Fra IP telefoni til IT telefoni. CallIT presentasjon 2009

E-post fra Aditro Lønn

Innledende Analyse Del 1.2

Kap 3: Anvendelser av Internett

Kommunikasjonsbærere Mobil/GPRS. Toveiskommunikasjon EBL temadager Gardermoen mai 2008 Harald Salhusvik Jenssen gsm.

CORBA Component Model (CCM)

Innledende Analyse Del 1: Prosjektbeskrivelse (versjon 2)

Computer Networks A. Tanenbaum

P L A N I A 8 S Y S T E M K R A V PLANIA 8 SYSTEM KRAV. Plania 8 Systemkrav.docx av 8

Alt-i-ett-dekning for bedriften din

IT Grunnkurs Nettverk 3 av 4

Velkommen til Pressis.

Som en del av denne prosessen, når verten har startet og nøkkelfilene ikke er å finne, lages et nytt sett automatisk.

my good friends uke

Gruppe 11. Frank Petter Larsen Vegard Dehlen

Saksbehandler: Rigmor J. Leknes Tlf: Arkiv: 033 Arkivsaksnr.: 11/

Innhold. Innledning til Input/Output. Ulike typer Input/Output. Input/Output internt i datamaskinen. Input/Output mellom datamaskiner

)DVW3ODQ,QVWDOOHULQJ $%% $6 'LYLVMRQ $XWRPDVMRQVSURGXNWHU ΑΒΒ 3RVWERNV 6NLHQ

PRODUKTBESKRIVELSE NRDB. NRDB Nummerforespørsel

Steg 1: Installasjon. Steg 2: Installasjon av programvare. ved nettverkstilkoblingen på baksiden av kameraet. Kameraet vil rotere og tilte automatisk.

Kapittel 13 Advanced Hypertext Implementation. Martin Lie Ole Kristian Heggøy

Nærmere redegjørelse for alternative løsninger for papirløse møter

Diverse praktisk: Merk at foilene også er pensum, og at det kan finnes info på foilene som ikke finnes i boka! Ukeoppgavene er også pensum.

Google Apps og ipad på Gjennestad. Om å velge løsninger utenfor motorveien...

Spredt spektrum. Trådløst Ethernet. Kapittel 2: Diverse praktisk:

Install av VPN klient

Rammeavtale for kjøp av vannmålere

Sikker på nett. Hva skal man gjøre for å være sikker på nett med PC, nettbrett eller mobil. Carl-Edward Joys Seniornett Asker

Trusler og trender. Martin Gilje Jaatun

Bilag 3: Kundens tekniske plattform

24. AUGUST Diskret matematikk. onsdag 23. august 2017

Forprosjektrapport. Utvikle en plattform for digitalisering av foosballbord.

Bergvall Marine OPPGAVE 3. Jon Vegard Heimlie, s Vijitharan Mehanathan, s Thore Christian Skrøvseth, s171679

En krisesituasjon oppstår hvordan varsler du de ansatte? Hvordan kan kommunikasjonsteknologi understøtte krisehåndtering

EN PRAKTISK INNFØRING I KRYPTERT E-POST FRA UDI

Prosessgrensesnitt. Generell informasjon

Web Services. Olav Lysne

Falske Basestasjoner Hvordan er det mulig?

Honeywell OneWireless

WEB basert. Leder VA KJELL MYKLEBUST D R I F T S K O N T R O L L

1. Innholdsfortegnelse

Hva består Internett av?

webinar Dette MÅ du vite om sikkerhet på Mac! i disse usikre dager. Vi starter klokken 19:00!

Sikkerhet i Pindena Påmeldingssystem

CallMeSmart (CMS) Kontekst-sensitivt mobilt kommunikasjonssystem for sykehus - Integreres i sykehusets eksisterende infrastruktur

InfoRed Publisering. - produktbeskrivelse. TalkPool WebServices Postboks Åneby

LAB-L SETTE OPP MICROSOFT SERVER 2003

INF2270. Input / Output (I/O)

Håvard Strøm Senior Technical Consultant

Peer-to-Peer systemer

IKT utvikling i samfunnet.

Introduksjon til nettverksteknologi

Kom i gang! Brukermanual for lærere (som ønsker Gyldendal-brukere inn i Feideklassen sin) Versjon 1.1

BRUKERVEILEDNING. Oppsett av Activesync klient for Windows Smartphone og Pocket PC mot Exchange Customer Service Center

SOLICARD ARX. Adgangssystemet som gir deg ubegrenset frihet. An ASSA ABLOY Group company

Skolestart VG1 elever

Performance Testing av IT løsninger. En liten hva og hvorfor på performance testing - Thor Olav Sørnmo, Teleplan Consulting

Kapittel 6: Lenkelaget og det fysiske laget

Rfid-brikker trues av datavirus

Pilot av trafikkdatainnsamling. Trafikkdatakonferansen 2011 Thor Gunnar Eskedal

Teknologi. som kjerneprosess. Hvordan benytte teknologi som en 1 av 4 kjerneprosesser. for å skape vekst og økt lønnsomhet på kort og lang sikt?

Software installasjon og andre ettertanker

GigaCampus IT-ledermøte, 7 sept 2005 Olaf.Schjelderup@uninett.no

på nett med PC, nettbrett eller

Praktisk erfaring med uthenting av data fra kontrollanlegg erfaringer fra Brattset

Moderne. bredbåndsnett. i Hole og Ringerike

INF2270. Input / Output (I/O)

Autentisering og autorisasjon i webapplikasjoner med en etablert standard: SAML 2.0

Vedlegg 4 til konkurransegrunnlaget Oppdragsgivers tekniske plattform


Integrasjon og nettverk

Reglement for bruk av Hedmark fylkeskommunes IT-løsninger (IT-reglement)

Informasjonssikkerhet og etikk hvordan henger dette sammen DRI

Forsendelse i Zirius

KRAVSPESIFIKASJON FOR SOSIORAMA

PRODUKTBESKRIVELSE. NRDB DSL Fullmaktsserver

Klar-ferdig-telefoninettverk. Knut Arne Nygård, IPnett AS Norge

Litt mer om Arduino. Roger Antonsen Sten Solli INF januar 2011

INF1040 Oppgavesett 6: Lagring og overføring av data

Kryptoløsninger I Hjemmekontor Og Mobile Klienter

Innledning Nortel Høgskole forum 2008 Roald Torbergsen

Neste Generasjon Datanett

Manual for hytteiere og brukere

Politisk dokument Digitalisering av høyere utdanning

Team2 Requirements & Design Document Værsystem

Kommunikasjonsteknologi - masterstudium (5-årig) MTKOM

ISY Park Go og nye ISY Park. Endre Lykke, NoIS

Produktvilkår Transmisjon

Oppgave 8.1 fra COD2e

Bruker dokumentasjon Web sikkerhet. Universitet i Stavanger

UNIVERSITETET I OSLO

Transkript:

1 TTM4175 Hva er kommunikasjonsteknologi? Del 3 Bjørn J. Villa PhD, Senior Engineer, UNINETT AS bv@item.ntnu.no // bv@uninett.no

2 Innhold Begrepet «Kommunikasjonsteknologi» Definisjon, historikk og en liten refleksjon Påvirker det oss? Protokoller og struktur Et «kommuniserende» system Meldingskomponenter Hva er en «melding»? Digitalisering, koding, komprimering, format Multimedia, kryptering Hva er en applikasjon? Forskjellen på en applikasjon og en tjeneste? Krav til nettverk, Bruk/Misbruk Nettverk Typer av nettverk (linje / pakke, analog / digital) Noen kjente nett: PSTN, GSM, Internet Utfordringer (kvalitet, sikkerhet, pålitelighet)

3 Hva er en Applikasjon? I konteksten av dette faget så er en applikasjon «programvare» med intern logikk, samt eksterne grensesnitt mot potensielt andre applikasjoner, brukere og nettverk. Brukere Operativsystem Applikasjon (Java, C++,...) Andre applikasjoner Nettverk

4 Distribuerte En applikasjon sies å være distribuert når dens oppgave avhenger av interaksjon mellom flere fysiske eller logiske enheter, potensielt lokalisert på ulike steder Et eksempel på en distribuerte applikasjon er vanlig web aksess på Internet Client side på din PC som sender «requests» Server side på en host som gir «reply» tilbake Distribuerte applikasjoner stiller krav til de involverte nettverk, det være seg Internet eller annet.

5 Distribuerte App s Wordfeud CHEAT Server Wordfeud Server Wordfeud Client A? Wordfeud Client B Taper alltid Internet Vinner alltid

6 Forskjellen på en «Service» og en «Applikasjon»? Service - Utfører en enkelt eller få spesialiserte operasjoner / funksjoner (f.eks en spesifikk protokoll som SMTP) - Brukes ofte av andre program - Adresserer som regel kun deler av en større oppgave Applikasjon - Utfører flere operasjoner / funksjoner - Brukes ofte direkte av mennesker - Adresserer som regel hele oppgaver Mail Application Server Side

7 Krav til nettverk Forbindelse og Ressurser Internet Connection-based Etablering av forbindelse før selve dataoverføringen Reservering av ressurser i nettet Eksempel: GSM Connection-oriented Etablering av forbindelse før selve dataoverføringen Ingen reservering av ressursar i nettet Eksempel: Web browsing Connection-less Ikke etablering av forbindelse, dataoverføring starter umiddelbart Ingen reservasjon av ressurar i nettet Eksempel: multicast Etablering av forbindelse (connection) Dataoverføring

8 Krav til nettverk Responstid / Forsinkelse Synkron kommunikasjon Meldinger går som i naturlig kommunikasjon. Høye krav til responstid: Meldinger må komme fram umiddlebart Eksempel: Telefoni, videokonferanse Asynkron kommunikasjon En melding blir sendt med svake krav til leveringshastighet Forespørsel trenger ikke nødvendigvis å få svar tilbake Store&forward: Meldinger blir lagra underveis, og levert når mottakar er klar Fleksibelt, men lite egnet for sanntidskommunikasjon Eksempel: SMS, e-post sender SMS Kl 24.00 Kl 05.30 Meldingssenter mottaker

9 Innhold Begrepet «Kommunikasjonsteknologi» Definisjon, historikk og en liten refleksjon Påvirker det oss? Protokoller og struktur Et «kommuniserende» system Meldingskomponenter Hva er en «melding»? Digitalisering, koding, komprimering, format Multimedia, kryptering Hva er en applikasjon? Forskjellen på en applikasjon og en tjeneste? Krav til nettverk, Bruk/Misbruk Nettverk Typer av nettverk (linje / pakke, analog / digital) Noen kjente nett: PSTN, GSM, Internet Utfordringer (kvalitet, sikkerhet, pålitelighet)

10 Krav til nettverk QoS (Quality of Service) Når du lager en applikasjon som skal benytte et nettverk for å kommunisere så må du ta stilling til følgende: Hvor mye informasjonstap er akseptabelt? Hvor mye tidsforsinkelse er akseptabelt? Er variasjon i tidsforsinkelse (jitter) problematisk? Hvor mye kapasitet (bits/sek) er nødvendig? Dette er helt fundamentalt for at ting skal fungere...

11 Krav til nettverk Telefoni, VoD Krav fra telefoni Informasjonstap : ~1% Tidsforsinkelse : ~100ms (en vei) Kapasitet : 10-200Kbps Krav fra VoD Informasjonstap : ~0% Tidsforsinkelse : ~2-5sek Kapasitet : ~100Kbps-10Mbps

12 Krav til nettverk Email, Gaming Krav fra email Informasjonstap : 0% Tidsforsinkelse : sekund - dager Kapasitet : fleksibelt Krav fra gaming Informasjonstap : ~1% Tidsforsinkelse : 0-10ms Kapasitet : 0-100Kbps

13 Krav til nettverk Multimedia Potensielt de strengeste kravene fra hver komponent... Informasjonstap : 0% Tidsforsinkelse : 0-10ms Kapasitet : 10Kbps-10Mbps Det er «prisen» vi må betale for denne typen tjenesteintegrasjon i et felles nett, som f.eks Internet

14 Krav til nettverk fins det noen triks? og tjenester kan gjøres adaptive, dvs at de tilpasser seg de forhold som inntreffer underveis i et nettverk, og på klientside Eksempel

15 Bruk/Misbruk Opprinnelig var Internet et sted for samarbeid mellom universiteter og forskere. Gjensidig tillit og samarbeid var grunnlaget Idag er Internet et globalt nettverk som brukes av hvem-som-helst til hva-som-helst. Tillitsmodellen er borte, og trusler er en realitet. De fleste applikasjoner har muligheter for å bli misbrukt...også din

16 Bruk/Misbruk "In this world nothing can be said to be certain, except death and taxes." Benjamin Franklin, 1789 «Regel»: Vi bør ikke la være å lage en ny applikasjon, men reflektere over både bruk og potensielt misbruk

17 Bruk/Misbruk En av de første (kjente) store sikkerhetsproblemer på Internet. Utbredelsen av Code Red Worm i 2001 infiserte 359.000 PC er++ i verden på 14 timer.

18 «Misbruk» før...

19 «Misbruk» nå... Ser jo mer ut som organisert kriminalitet?

20 Bruk/Misbruk - Epost Source: Symantec, Sept 2011

21 Bruk/Misbruk - Kontrollsystemer Sitat VG Nett 28.09.11: Uvedkommende har, med en mobil og ett lett passord, både kunnet overta kontrollen av vannforsyningen og fysisk komme seg inn og forgifte vannet etter at det har vært gjennom rensing DU må bidra til at sånne ting skjer sjeldnere...

22 Naivitet er skummelt Hvordan står det til med oss?

23 Lurer du på hvor ordet SPAM kommer fra? http://youtu.be/anwy2mpt5re