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

IT Grunnkurs Nettverk 3 av 4

E-post fra Aditro Lønn

Fra IP telefoni til IT telefoni. CallIT presentasjon 2009

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)

Alt-i-ett-dekning for bedriften din

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

Falske Basestasjoner Hvordan er det mulig?

Rammeavtale for kjøp av vannmålere

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

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

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

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

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

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

PRODUKTBESKRIVELSE NRDB. NRDB Nummerforespørsel

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

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

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

INF1040 Oppgavesett 6: Lagring og overføring av data

Install av VPN klient

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:

InfoRed Publisering. - produktbeskrivelse. TalkPool WebServices Postboks Åneby

Kapittel 6: Lenkelaget og det fysiske laget

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

Kommunikasjonsteknologi - masterstudium (5-årig) MTKOM

Bilag 3: Kundens tekniske plattform

24. AUGUST Diskret matematikk. onsdag 23. august 2017

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

Forsendelse i Zirius

Web Services. Olav Lysne

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

Forprosjektrapport. Utvikle en plattform for digitalisering av foosballbord.

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

Prosessgrensesnitt. Generell informasjon

Large Scale Single Sign-on Scheme by Digital Certificates On-the-fly

Nett og tjenestekvalitet

1. Innholdsfortegnelse

Løsningsforslag Gruppeoppgaver, januar INF240 Våren 2003

LAB-L SETTE OPP MICROSOFT SERVER 2003

Kom i gang. Nå er det enklere en noensinne å redigere hjemmesiden din med Plone CMS. 17. mars 2010

Sikkerhet i Pindena Påmeldingssystem

Honeywell OneWireless

Team2 Requirements & Design Document Værsystem

Teknostart prosjekt 2010 for Kommunikasjonsteknologi. Posisjoneringstjenester for mobiltelefon

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

INF2270. Input / Output (I/O)

Peer-to-Peer systemer

Introduksjon til nettverksteknologi

Installere programvare gjennom Datapennalet - Tilbud

Tillit og troverdighet på nett. Tillit. troverdighet. på nett. Cato Haukeland, 2007

IKT utvikling i samfunnet.

Request for information (RFI) Integrasjonsplattform

Skolestart VG1 elever

Rfid-brikker trues av datavirus

Pilot av trafikkdatainnsamling. Trafikkdatakonferansen 2011 Thor Gunnar Eskedal

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

TDT4110 IT Grunnkurs: Kommunikasjon og Nettverk. Læringsmål og pensum. Hva er et nettverk? Mål. Pensum

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

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

Software installasjon og andre ettertanker

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

TJENESTEBESKRIVELSE IP VPN

Nett og tjenestekvalitet

INF2270. Input / Output (I/O)

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

Vedlegg 4 til konkurransegrunnlaget Oppdragsgivers tekniske plattform

Trusler og trender. Martin Gilje Jaatun

Praktisk erfaring med uthenting av data fra kontrollanlegg erfaringer fra Brattset

Moderne. bredbåndsnett. i Hole og Ringerike

Integrasjon og nettverk


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

PRODUKTBESKRIVELSE. NRDB DSL Fullmaktsserver

UiO - Universitetet i Oslo

KRAVSPESIFIKASJON FOR SOSIORAMA

på nett med PC, nettbrett eller

Fakultet for Teknologi

Hewlett Packard - mobile utskriftsløsninger

Neste Generasjon Datanett

Remote Desktop Services

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

Transkript:

1 TTM4175 Hva er kommunikasjonsteknologi? Del 3 Bjørn J. Villa Stipendiat Institutt for Telematikk, NTNU bv@item.ntnu.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 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...

10 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

11 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

12 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

13 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

14 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

15 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

16 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.

17 «Misbruk» før...

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

19 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...

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

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