TTM4175 Hva er kommunikasjonsteknologi?

Like dokumenter
TTM4175 Hva er kommunikasjonsteknologi?

TTM4175 Hva er kommunikasjonsteknologi?

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

IT Grunnkurs. Nettverk. Foiler av Bjørn J. Villa, Presentert av Terje Rydland,

TTM4175 Hva er kommunikasjonsteknologi?

TDT4105/TDT4110 Informasjonsteknologi grunnkurs:

TTM4175 Hva er kommunikasjonsteknologi?

INF 1040 høsten 2008: Oppgavesett 9 Sampling og kvantisering av lyd (kapittel 11)

INF1040 Digital representasjon

DV - CODEC. Introduksjon

Arnstein Andreassen. Windows media series? Familie av digital media software

Standardiseringsrådsmøte

TDT4105/TDT4110 Informasjonsteknologi grunnkurs:

Sampling, kvantisering og lagring av lyd

IT1101 Informatikk basisfag 4/9. Praktisk. Oppgave: tegn kretsdiagram. Fra sist. Representasjon av informasjon binært. Ny oppgave

mobiltelefon, DAB og itunes

mobiltelefon, DAB og itunes

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

INF1400 Kap 1. Digital representasjon og digitale porter

Det fysiske laget, del 2

Computer Networks A. Tanenbaum

Eksempeleksamenssett for Informasjons og publiseringsteknologi faget høsten 2005.

Tjenester i Internett. E-post, HTTP, FTP, Telnet

TDT4105/TDT4110 Informasjonsteknologi grunnkurs:

INF1040 Oppgavesett 6: Lagring og overføring av data

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

Sampling av bilder. Romlig oppløsning, eksempler. INF Ukens temaer. Hovedsakelig fra kap. 2.4 i DIP

Datasystemer og informasjonssystemer

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.

NORSK BRUKERVEILEDNING

Kapittel 6: Lenkelaget og det fysiske laget

Teori oppsummering (HW & DR)

Løsning av øvingsoppgaver, INF2310, 2005, kompresjon og koding

NORSK EDIEL BRUKERVEILEDNING. bruk av SMTP. for. Versjon: 1.0 Revisjon: E Dato: 3. Mars 2008

HVORDAN FÅ DET BESTE UT AV DINE ILLUSTRASJONER

Elektronisk kommunikasjonssystem på systemnivå

Teori oppsummering (HW & DR) Rune Sætre

ECC i akademia vs. industrien

MTU i nettverk Ei lita innføring i generelt nettverk. Av Yngve Solås Nesse Bildeseksjonen/MTA/Haukeland universitetssjukehus

Forelesning Oppsummering

Obligatorisk oppgave nr 2 i datakommunikasjon. Høsten Innleveringsfrist: 04. november 2002 Gjennomgås: 7. november 2002

Grunnleggende datakommunikasjon sikker datakommunikasjon fra offentlige nettsteder

Transportsikring av e-post rfc STARTTLS

Kap 3: Anvendelser av Internett

Teori oppsummering (HW & DR) Rune Sætre

Om e-post Terminologi og standarder Sikkerhet. Om e-post. Hans Nordhaug. Institutt for informatikk Høgskolen i Molde

WMA eller MP3 Val av kvalitet

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

Fra IP telefoni til IT telefoni. CallIT presentasjon 2009

Digital representasjon

HURTIGGUIDE: HVORDAN LAGE MEDIEFILER FOR ESPRECIOUS

Oppgaver til kapittel 19 - Kryptering og steganografi

BEDRE KRYPTERING AV WEB-TRAFIKK OG E-POST (TLS)

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

Veiledning i kryptering med Open PGP

VELKOMMEN INN I DITT NYE TV-UNIVERS. Foto: Jens Haugen / ANTI

Analog til digital omformer

EKSAMEN. Informasjon og publiseringsteknologi. INNFØRING MED PENN, evt. trykkblyant som gir gjennomslag

1.8 Binære tal DØME. Vi skal no lære å omsetje tal mellom totalssystemet og titalssystemet.

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

TEKNISKE PROBLEMSTILLINGER. Grunnkurs Våren 2007 Trond Haugen

Digital representasjon

1. Krypteringsteknikker

Lydkoding mobiltelefon, DAB, itunes,

Filbehandling. Begreper

Det fysiske laget, del 2

SIE 4005, 9/10 (4. Forelesn.)

INF1020 Algoritmer og datastrukturer GRAFER

Kryptografi og nettverkssikkerhet

Temaer i dag. Mer om romlig oppløsning. Optisk avbildning. INF 2310 Digital bildebehandling

Programmeringsrammeverk som kan installeres på Windows Mobiloperativsystem

og WWW. Erik Hjelmås, HiG. 22. juni 2000

NCVIB/INFRA System for overvåkning av vibrasjoner etc. fra anleggsvirksomhet.

Praktisk erfaring med uthenting av data fra kontrollanlegg erfaringer fra Brattset

Emnenavn: Datakommunikasjon. Eksamenstid: Kl: 9:00 til kl: 13:00. Faglærere: Erling Strand

GigaCampus Mobilitetskurs Del 2. Sesjon 4. Torsdag

Kryptering med Vigenère-metoden

1.Raster(bitmap) versus vektorer

INF Algoritmer og datastrukturer

Plan for dagen. Vprg 4. Dagens tema - filbehandling! Strømmer. Klassen FilLeser.java. Tekstfiler

IT1101 Informatikk basisfag Dobbeltime 25/9

PrENV : Sikkerhet for kommunikasjon i helsevesenet. Del 3 : Sikre datakanaler. Oversatt ved Kompetansesenter for IT i Helsevesenet

Forsendelse i Zirius

1. Sikkerhet i nettverk

Opprinnelig IP-pakke inneholder 4480 Byte data. Dette er inklusiv IPheader. Max nyttelast på EthernetRammen er 1500 oktetter.

Brukermanual. Firmachat

Kryptografi og nettverkssikkerhet

6107 Operativsystemer og nettverk

Olaf Christensen Digitale Bilder

Kapittel 10 Tema for videre studier

Husk å registrer deg på emnets hjemmeside!

WMA. grp 5. dig3800. Del 1

Oppgave 8.1 fra COD2e

Installasjon av webtjener

Last ned iphone boka - Bjørn Eirik Loftås. Last ned

Last ned iphone boka - Bjørn Eirik Loftås. Last ned. Last ned e-bok ny norsk iphone boka Gratis boken Pdf, ibook, Kindle, Txt, Doc, Mobi

Forelesning Datatyper Kap 5.2 Instruksjonsformat Kap 5.3 Flyttall App B

Hvordan strukturere og dokumentere forskningsdata

Symmetrisk En hemmelig nøkkel ( passord ) som brukes både ved kryptering og dekryptering.

Honeywell OneWireless

Transkript:

1 TTM4175 Hva er kommunikasjonsteknologi? Del 2 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 Hva er en «melding»? Digitalisering, koding, komprimering, format Multimedia, kryptering Applikasjoner 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 Kommunikasjonsteknologi /brukervalg Vi begynner på toppen.. Applikasjon (mail, chat, web,...) Operativsystem (Win, Linux, Android, IOS...) Fysisk terminal Logiske forbindelser (routing, switching) Fysiske forbindelser (fiber, wireless,...) Bruker & terminal Nettverk

4 Hva er en «melding»? Alt som kan representerast digitalt (0/1) tekst lyd bilde video Datafiler... Siste buss frå Samfunnet kl 21.30 «noe» som er generert av en appl. eller tjeneste...01000110111 00100111010 11100010001...

5 Hva er en «melding»? Source: Limelight Networks, Sept 2010 Utvikling av tjeneste/applikasjon mix på Internet

6 Digitalisering En melding må som regel gå gjennom to operasjonar: Digitalisering: Analog melding (lyd, bilde, ) -> 0001011100110101 Komprimering: Ofte ønskelig å redusere infomengde med minst mulig (eller ikke noe) tap av kvalitet/informasjon. Format Formatet på digital melding må vere kjent for mottakar Format er regler for hvordan konvertere mellom bitstrøm 0001011100110101 og opprinnelig analog melding

7 Bits and Bytes 01000100 01110010 01100001 Minste informasjonsmengde kaller vi en bit (binary digit): bit = 0 eller 1 En sekvens av bit kaller vi en bitstrøm: 00010111001 1 bit 1 Byte = 8 bits (også kalt oktett) 1 kb = 2 10 bits = 1 024 bits = ca 1 000 bits 1 Mb = 2 20 bits = 1 048 576 bits = ca 1 000 000 bits 1 kb = 2 10 Bytes =... 1 MB = 2 20 Bytes =... NB: Overføringskapasitet: bit pr sekund Lagring av data: Byte

8 Format Er dette starten på «mine» data? Er det Most-Significant-Bit som kommer først? Hvordan oversette binært «ord» til verdi? Hva er ordlengden?

9 Tekst Mange måter for binær koding av tekst Morse brukt sidan 1800-talet ASCII mest brukt i dag The American Standard Code for Information Interchange 128 teikn: latinske bokstaver, 0-9,,.()+, tabulator, linjeskift, Utvida ASCII: 256 teikn Morse D -.. r.-. a.- g --. v o --- l.-.. l.-.. ASCII desimal binær 68 01000100 114 01110010 97 01100001 103 01100111 118 01110110 111 01101111 108 01101100 108 01101100... 01100001 01100111 01110110... a g v

10 Bilde pixel Digitalt bilde: Matrise av fargepunkt (pixel) Eks1: 8*6 punkt to fargar (monokrom) -> 1 bit Lagring: 8*6*1 bit = 6Bytes, f.eks 0000 0000 0010 0100 0000 0000 0100 0010 0011 1100 0000 0000 Eks2: 150*100 punkt Vanlig: 256*256*256 fargar (RGB) -> 24 bit (8+8+8) Lagring: 150*100*24 bit = 45 000 Bytes 6 8 RGB fagekoding: Kvart punkt har ein RGB-verdi: R(raud), G(grøn) og B(blå). Kvar av desse kan ta verdiar frå 0 til 255. 0 0 0 = svart, 255 255 255 = kvit

11 Bilde - Oppløsning Oppløsning sier hvor tettpakka informasjonen er i bildet, dvs hvor mange pixel pr areal Relevant mål: pixel/cm (evt pixel/inch eller dpi dot per inch) 150 pixels, 5 cm => 30 pixel/cm 150 pixels, 15 cm => 10 pixel/cm

12 Koding og komprimering av levende bilde (TV) - Utvikling ~50% redusert kapasitetskrav Rask utvikling, hva som «kreves» for å håndtere video som meldingskomponent er i endring...

13 Lyd Lyd er trykkbølger i luft (eller anna medium) som kan oppfattes av menneskelig øre Omdanna til elektronisk format i mikrofon -> spenningsvariasjon i kabel Tett sampling => god kvalitet Omdanna til numerisk format ved sampling (periodiske stikkprøver av signalintensitet) => litt tap av informasjon Digitalt ved lagring på filformat Nyquist samplingsteorem (hva er det? Google it...) Spredd sampling => tap av kvalitet 100011010110011001

14 Lyd Telefoni: 0,125 ms mellom kvart lydsampel => 8000 lydprøver pr sek Kvar lydprøve kan bruke 8 bit til lagring => verdiskala med 256 verdiar Overføringskapasitet: 64kb/sek GSM Komplisert metode Prinsipp: Tale har langsomme variasjonar => kan ta færre lydprøver og prediktere verdiar Overføringskapasitet: 13kb/sek 255 5 0 0,125 ms TM0100 Kommunikasjonsteknologi i informasjonssamfunnet

15 Koding av lyd - utvikling 85% redusert kapasitetskrav Rask utvikling, hva som «kreves» for å håndtere lyd/tale som meldingskomponent er også i endring...

16 Koding av lyd - utvikling HD Voice i mobilnett Narrowband sampling 300-3400Hz Wideband sampling 50-7000Hz (HD-voice), Adaptive Multi-Rate Wideband (AMR-WB) codec Sampling av musikk dekker områder fra 20-20000Hz (hørbart område)

17 Lyd CD Rådata lagra med høg kvalitet 44 100 sampel pr sek 2 Byte pr sampel 2 kanalar (stereo) 1 411 200 bits/sek (~1.4Mbps) mp3 (MPEG audio Layer-3) Komprimert CD-lyd 10-14x Komprimering basert på: Noen lyder hører vi ikke Noen lyder hører vi bedre enn andre Ved samtidige lyder så hører vi den høyeste best

18 Hva er multimedia? Multimedia er en sammensetning av flere type meldingskomponenter (f.eks tekst, lyd, bilde, video) Overføring og presentasjon av multimedia skjer som regel på en integrert måte So what?

19 Utfordring med multimedia? Multimedia er som ei «grønnsakssuppe» servert til unger som er livredd for å få i seg noe de har bestemt seg for at de ikke liker. Hver enkelt bestanddel skal analyseres grundig... Behovet for denne «dissekreringen» er mer rasjonelt for multimedia siden hver enkelt komponent har sin egen koding, og vanligsvis også attributter vedrørende plassering ved presentasjon etc.

20 Utfordring med multimedia? Litt av en video? Litt av et bilde? Lydsampel?

21 Protkollstøtte for Multimedia For epost så har vi MIME - Multipurpose Internet Mail Extension protokollen (RFC2045++), som er et tillegg til SMTP (Simple Mail Transfer Prot.) For mer «generell» kommunikasjon har vi SDP Session Description Protocol (RFC 4566) som ofte brukes sammen med SIP (kanskje kjent fra VoIP?) For presentasjon av multimedia på terminal så er HTML x et godt eksempel, som jo er det enkleste «språket» for å lage en webside

22 Hva med kryptering? The Enigma machine is any of a family of related electro-mechanical rotor machines that have been used to generate ciphers for the encryption and decryption of secret messages. The Enigma was invented by German engineer Arthur Scherbius at the end of World War I. It was used commercially from the early 1920s and was adopted by military and governmental services of a number of countries most notably by Nazi Germany before and during World War II. A variety of Enigma models were produced, but the German military model, the Wehrmacht Enigma, is the version most commonly discussed.

23 Kryptering Vi har M: Melding som skal krypteres A: Krypteringsalgoritme K: Nøkkel Vi får M*: Kryptert melding Kun den som vet algoritmen A og nøkkelen K kan finne tilbake til M Dette kan brukast til Skjule melding Verifisere avsender av melding passord K nxs83y kja3&h2 M M* A

24 Algoritmer for kryptering Kryptering kan gjøres på ulike lag i kommunikasjonen På nettverksnivå (f.eks vha IPsec) På applikasjonsnivå (f.eks vha SSL, HTTPS) Eller på flere lag samtidig... Lengde på kryptonøkkel er svært avgjørende for hvor vanskelig det er å knekke krypteringen Tunge algoritmer bør ha støtte i HW for at det ikke skal ha en negativ innvirkning på ytelse Når MÅ du kryptere? Kommer helt an på hva man er redd for...