Oversikt over WLAN. IEEE og 11.e (QoS) Paal Engelstad

Størrelse: px
Begynne med side:

Download "Oversikt over WLAN. IEEE og 11.e (QoS) Paal Engelstad"

Transkript

1 Oversikt over WLAN IEEE og 11.e (QoS) Paal Engelstad

2 Agenda Arkitektur og protokollstakk Hovedfunksjoner til MAC laget MAC ramme format og pakke typer MAC management funksjoner QoS med e Info om (unntatt e) er basert på følgende anbefalte bøker: Handbook A Designer s Companion av Bob O Hara og Al Petrick Wireless Networks The Definitive Guide av Matthew S. Gast (anbefales) - Multimedia Wireless Networks (lærebok)

3 Arkitektur - Basic Service Set (BBS) IBSS Independent BSS BSS (Infrastructure BSS) Access Point (AP) DS (Distribution System) Portal Station (STA) EBSS (Extended BSS) ID: SSID BSS (Infrastructure BSS) BSS (Infrastructure BSS) ID: BSSID

4 Protokoll Stakken Merk: Protokol Arkitektur 802.2!!! - FHSS er historisk - IR er ikke implementert (IrDA isteden) a s fremtid er usikker - DSSS mest for bakover-kompatibilitet b er mest brukt... Mest fokus på MAClaget i denne pres. Flere managementfunksjoner i MAClaget, enn i andre Wired IEEE 802- standarder

5 PHY (for DSSS og b) PHY PLCP Phys. Layer Convergence Proc. PMD Phys. Medium Dependent PLCP har egen header: Signal bits: angir modulasjon for resten av pakken Service bits (reservert i DSSS, men brukes i b): 1 bit øker lengden, 1bit for clock lock, og 1 bit for typen modulasjon... Clear channel assessment: -energy level -decoding over tid -Kombinasjon PLCP Preamble Sync 128 bits Sync 56 bits SFD 16 bits PLCP Preamble SFD 16 bits Signal Service 8 bits 8 bits 1 Mbps DBPSK PPDU Signal Service 8 bits 8 bits PPDU PLCP Header Length CRC 16 bits 16 bits PLCP Header Length CRC 16 bits 16 bits MPDU (Variable) 1 Mbps DBPSK 2 Mbps DQPSK 11/5.5 Mbps CCK Physical Layer Frame Structure (Long Preamble) 1 Mbps DBPSK 2 Mbps DQPSK MPDU (Variable) 2 Mbps DQPSK 11/5.5 Mbps CCK Physical Layer Frame Structure (Short Preamble)

6 Protokoll stakken med IP Nettverkslaget (IP) Log. Link Ctrl. (802.2) MAC-laget ( MAC) Fysisk lag ( PHY) er avhengig av for logisk link kontroll headeren kommer mellom MAC-headeren og IP-pakken: bytes 24/ MAC hdr SNAP SSAP Control SNAP DSAP RFC1042 Encaps Type (IP/ARP) IP Pakke FCS SNAP-header Som for Ethernet

7 Agenda Arkitektur og protokollstakk Hovedfunksjoner til MAC laget MAC ramme format og pakke typer MAC management funksjoner QoS med e

8 Hovedfunksjoner i MAC-laget Pålitelig overføring => 4.way handshake: ACK av hver unicast pakke RTS/CTS handshake pga Hidden Node Problem Rettferdig Aksess til kanalen CSMA/CA DCF PCF/HCF Timing Intervals Beskyttelse av dataene som sendes WEP

9 Pålitelig overføring vha 4 way handshake) Hver unicast pakke ACKes pga upålitelig trådløst medium i.e. 2 way handshake ( Minimal Frame Exchange ) Før pakke sendes, utveksles RTS /CTS RTS = Request To Send CTS = Clear To Send For å håndtere Hidden Node Problem i.e. totalt: 4 way handshake RTS, CTS, Datapakke, ACK

10 Sette dot11rtsthreshold attributt i MIB Ingen CTS/RTS for pakkelengder kortere enn Threshold (dvs bare 2 way handshake for disse) Korte og lange pakker kan behandles anderledes Egne Retry Counters Mange leverandører vil skru av CTS/RTS helt... RTS/CTS: Hidden Node Problem Data Data A B A RTS CTS (A) Data ACK RTS CTS (A) B

11 Hovedfunksjoner i MAC-laget Pålitelig overføring => 4.way handshake: ACK av hver unicast pakke RTS/CTS handshake pga Hidden Node Problem Rettferdig Aksess til kanalen CSMA/CA DCF PCF/HCF Timing Intervals Beskyttelse av dataene som sendes WEP Behandles ikke her...

12 Access til kanalen CSMA/CA CSMA/CA er basis-mekanismen for kanalaksess CSMA = Listen before Talk Fysisk Carrier Sense Akkurat som CSMA til Ethernet (CSMA/CD) CA Virtuell Carrier Sense Hver pakke inneholder Duration informasjon Hver node opprettholder en NAV Network Allocation Vector oppdateres av Duration info Sier hvor lenge kanalen vil være opptatt Alle noder må prosessere alle pakkene på mediet!!! (Eller i Power Save Mode: Må synke med Beacon fra AP)

13 Funksjoner for aksess til kanalen Distributed Coordination Function (DCF) Basis funksjonen Kjerne-konseptet er Exponential Backoff for retransmisjoner Point Coordination Function (PCF) Optional! Polling-basert, AP poller stasjonene Bl.a. for å implementere tjenestegaranti Halvhjertet standard og sjelden implementert... Timing Intervals Styrer priorietet for aksess til kanalen

14 DCF: Binær Eksponensiell Backoff 1. MAC mottar pakke for utsendelse 2. MAC utfører fysisk (CSMA) og virtuell (CA) carrier sense 3. Pakken sendes hvis kanalen er ledig 4. Hvis kanalen er opptatt: a) MACen velger en tilfeldig nummerert timeslot (=Backoff Value) i innen et gitt intervall = Contention Window b) MACen inkrementerer Retry Counter c) Deretter decrementeres Backoff value for hver ledige timeslot MACen registrerer, og sender pakken når Backoff Value = 0 d) Hvis ingen ACK mottas, dobles Contention Window og GOTO 4a) 5. Avslutt hvis ACK mottatt (i.e. success) eller hvis Retry Counter når en gitt grense (i.e. give up)

15 PCF: AP-kontrollert polling Erstattes av e AP sender Beacon Frame for å ta kontroll over kanalen Duration setter NAV hos andre STA (PIFS brukes som en back-up mekanisme, se senere) Beacon Frame setter mediet til opptatt Contention-Free Period (CFP) Under CFP: 1. AP kan sende rammer til STA og STA kan returnere ACK 2. AP kan sende CF-Poll til STA som har bedt om Contention- Free tjeneste STA kan sende en data-ramme for hver CF-Poll den mottar CF-Poll og CF-Ack piggybackes som bits i ramme-headeren AP sender CF-End pakke for eksplisitt å frigi kanalen Duration setter NAV hos andre STA

16 Prioritet vha Timing Intervals Short Inter-Frame Space (SIFS) Det korteste Inter-Frame Space (IFS) intervallet Brukt for umiddelbar response i basis mekanismen ACK, CTS, Poll-Response (PCF), Data etter CTS Priority IFS (PIFS = SIFS + 1 timeslot) (EIFS har vi utelatt her) AP bruker PIFS for å ta kanalen under CFP, SIFS for å holde den Distributed IFS (DIFS = SIFS + 2 timeslots) Minimum delay for asynkrone rammer som slåss om kanalen Free access when medium is free longer than DIFS DIFS DIFS PIFS Contention Window Busy Medium SIFS Backoff-Window Next Frame Slot time Defer Access Select Slot and Decrement Backoff as long as medium is idle.

17 Timing og NAV med DCF og 2-way handshake DIFS Time Source (Tx) Destination (Tx) CW Data SIFS ACK DIFS Other NAV Contention Window Defer access = NAV+DIFS Backoff

18 Timing og NAV med DCF og 4-way handshake DIFS SIFS Time Source (Tx) RTS SIFS Data SIFS Destination (Tx) CTS ACK DIFS Other NAV (RTS) NAV (CTS) CW NAV (data) Defer access Backoff

19 Timing og NAV med PCF CFP repetition interval CFP repetition interval CFP CP CFP CP B PCF DCF B PCF DCF SIFS SIFS SIFS PIFS SIFS CP B D1+Poll D2+ACK+Poll D3+ACK+Poll D4+Poll CF End U1+ACK U2+ACK U4+ACK PIFS SIFS SIFS SIFS

20 Hovedfunksjoner i MAC-laget Pålitelig overføring => 4.way handshake: ACK av hver unicast pakke RTS/CTS handshake pga Hidden Node Problem Rettferdig Aksess til kanalen CSMA/CA DCF PCF/HCF Timing Intervals Beskyttelse av dataene som sendes WEP Behandles ikke her...

21 Andre MAC-funksjoner: Fragmentering Fragment Burst inntil første pakketap inntreffer Må derfor sette NAV på en smart måte: Fragment burst SIFS SIFS SIFS SIFS SIFS SIFS DIFS Time Src. (Tx) Fragment 0 Fragment 1 Fragment 2 CW Dest. (Tx) ACK0 ACK1 ACK2 Other NAV (CTS) NAV (fragment 0) NAV (fragment 1) NAV(fr.2) Other NAV (ACK0) NAV (ACK1)

22 Andre MAC funksjoner: Scanning For å lete etter nye AP Proprietære algoritmer, men de er basert på: Passiv Scanning (lav energi, men lang tid) Lytter etter Beacon Frames Aktiv Scanning (kort tid, men energikrevende) Sender aktivt ut Probe Request, og Venter på Probe Response Lytter samtidig etter Beacon Frames

23 Agenda Arkitektur og protokollstakk Hovedfunksjoner til MAC laget MAC ramme format og pakke typer MAC management funksjoner QoS med e

24 Ramme format bytes 2 Frame Control Address Address 1 2 Duration/ ID Address Sequence Address Data CRC Control 4 bits 2 2 Protocol version Type Subtype To DS From DS More Frag Power Retry Mgmt More Data WEP Order Frame Control Type: Data 8 types: Data / Null med CF-Poll og/eller CF-ACK Control RTS, CTS, ACK, PS-Poll (power save), CF-End, CF-End+ACK Management Beacon, Probe Request/Response, Authentication, De-Autentication Association/Re-association Request/Response, Disassociation Annoncement Traffic Indication Map (ATIM)

25 Noen rammeformater Vanlig rammeformat, f.eks. data i BSS: bytes Frame Duration/ Address Address Address Sequence Control ID Control Data CRC From AP: DA BSSID SA To AP: BSSID SA DA Spesielle Ramme formater ACK bytes Frame Duration Receiver CRC Control Address RTS CTS bytes Frame Duration Receiver Transmitter CRC Control Address Address bytes Frame Duration Receiver CRC Control Address

26 Agenda Arkitektur og protokollstakk Hovedfunksjoner til MAC laget MAC ramme format og pakke typer MAC management funksjoner QoS med e

27 Bakgrunn for noen management funksjoner Åpent medium Funksjon: Authentisering og WEP-kryptering Mobilitet Funksjon: Assosiasjon med AP Delt medium Funksjon: Adresse filtrering Normalt basert på Address-3 feltet Batteri-drevne devicer Funksjon: Power Management + Synkronisering STA syncroniserer med Beacon fra AP AP bufrer inkomne pakker for STA, og sender TIM i Beacon STA våkner for hvert n te Beacon, sjekker TIM, og sender evt PS-Poll for bufrede pakker

28 Autentisering og Assosiasjon STA må autentisere før den kan (re-) assosiere seg med AP STA kan være autenisert med mange APer Kan for eksempel pre-autenisere seg STA kan bare være assosiert med ett AP Ved re-assosiering med nytt AP, sørger nytt AP for at STA de-assosieres med forrige AP Via DS Bruker kanskje IAPP?

29 Typisk scenario - I ID: BSSID2 ID: This-SSID ID: BSSID1 i. Merk utvekslingen av kapabiliteter og supporterte data rater mellom STA og AP ii. iii. iv. Kun ensidig autentisering av STA, dvs. STA kan ikke autentisere AP Punkt 4. og 5. utføres ikke ved Open Authentication uten WEP. Da kjøres Null-algoritmen Listen_interval = n betyr at STA vil lytte til hvert n te Beacon (i.e. i Power Save Mode) v. Association_ID (AID) brukes for polling 9. DATA TRANSMISSIONS 1. Probe_Request(SSID= /0, STA_rates) 2. Probe_Response(Timestamp, beacon_interval, AP_capabilities, SSID= This-SSID, AP_rates, PHY-parameters) 3. Authentication(Algorithm_no=1, sequence_no=0) 4. Authentication(Algorithm_no=1, sequence_no=1, Challenge= abcdefgh ) 5. Authentication(Algorithm_no=1, sequence_no=2, Challenge=RC4(key, abcdefgh )) 6. Authentication(Algorithm_no=1, sequence_no=3, Status_code=Success) 7. Association_Request(STA_capabilities, listen_interval, SSID= This-SSID, STA_rates) 8. Association_Response(AP_capabilities, Status_code = Success, Association_ID, AP_rates)

30 Typisk scenario - II ID: This-SSID 1. DATA TRANSMISSIONS 2. Beacon(Timestamp, beacon_interval, AP_capabilities, SSID= This-SSID, AP_rates, PHY-parameters, etc...) 3. Authentication(Algorithm_no=1, sequence_no=0) 4. Authentication(Algorithm_no=1, sequence_no=1, Challenge= abcdefgh ) 5. Authentication(Algorithm_no=1, sequence_no=2, Challenge=RC4(key, abcdefgh )) 6. Authentication(Algorithm_no=1, sequence_no=3, Status_code=Success) 7. Re-Association_Request(STA_capabilities, listen_interval, SSID= This-SSID, STA_rates, Current_AP_Address) i. På forrige slide brukte STA aktive scanning, Her viser vi eksempelet med passiv scanning. ii. iii. STA kan pre-autentisere seg i god tid med mange APer for sikkerhets skyld uten å måtte (re-)assosiere seg Noen implementasjoner vil ikke kreve ny authentiserting, når STA allerede har authentisert med et annet AP 8. Reassociation message sent to Current_AP_Address using IAPP or proprietary protocol 9. Re-Association_Response(AP_capabilities, Status_code = Success, Association_ID, AP_rates) 10. DATA TRANSMISSIONS

31 Typisk scenario - III ID: This-SSID 1. Disassociation (Reason_code = 4 (i.e. Disassociated due to inactivity )) 2. Deauthentication(Reason_code = 3 (i.e. Deauthenticated because STA is leaving ))

32 Agenda Arkitektur og protokollstakk Hovedfunksjoner til MAC laget MAC ramme format og pakke typer MAC management funksjoner QoS med e* *) Info om e er basert på: e spec en (draft) - Bok: Multimedia Wireless Networks - Artikler, bl.a. Inside e: Making QoS a reality over WLAN Connections

33 Agenda Arkitektur og protokollstakk Hovedfunksjoner til MAC laget MAC ramme format og pakke typer MAC management funksjoner QoS med e Bakgrunn og behov for e Trafikk klassifisering ( Category og Stream ) Kanal aksess og pakke skedulering Signalering (av Queue State og Traffic Spec. ) Tilleggsfunksjoner Nye rammeformater for QoS

34 802.11e fordi ikke støtter QoS DCF Klassifisering: Ingen - og derfor ingen tjeneste differensiering Kanal Aksess: Contention-basert Pakke skedulering: All trafikk i samme FIFO køen PCF Klassifisering: Ingen - og derfor ingen tjeneste differensiering for ulik trafikk fra samme STA Kanal Access: Polling-basert. Men offer for mulig delay av Beacon og av CPF lengde pga trafikk fra ulike STA. Pakke scedulering mellom devicer: Poll-frekvens og pollsekvens ikke standarisert Pakke skedulering på en stasjon: All trafikk i samme FIFOkøen, fordi det ikke er noen klassifisering DERFOR: Ingen kjente implementasjoner av PCF

35 802.11e s to målsetninger er derfor: 1. Kvantitativ (parameterisert) QoS Tilfredstille en applikasjons trafikk spesifikasjon (TSPEC) QoS for ulike Traffic Streams Kan sammenligne med IntServ 2. Differensiert (prioritert) QoS Prioriterer mellom ulike typer trafikk QoS for ulike trafikk kategorier Kan sammenligne med DiffServ

36 QoS enhancements i e 1. Trafikk klassifisering: Traffic Categories Traffic Streams (i.e. per-flow klassifisering) 2. Kanal Aksess og pakke skedulering: Nye MAC funksjoner: EDCF (Enhanced DCF) For Traffic Categories HCF (Hybrid Coord. Func.) For Traffic Streams 3. QoS Signalering 4. Nye ramme-typer for å støtte QoS

37 Agenda Arkitektur og protokollstakk Hovedfunksjoner til MAC laget MAC ramme format og pakke typer MAC management funksjoner QoS med e Bakgrunn og behov for e Trafikk klassifisering ( Category og Stream ) Kanal aksess og pakke skedulering Signalering (av Queue State og Traffic Spec. ) Tilleggsfunksjoner Nye rammeformater for QoS

38 8 ulike trafikk kategorier Jmfr: 802.1p/Q og 802.1D MAC SAP bruker 802.1D priority tags (0..7, der 0 faktisk ikke har lavest prioritet. Se tabellen.) 4 køer!

39 Strict priority queuing... og ulike trafikk kategorier behandles også ulikt over kanalen, vha EDCF (= HCF-EDCA ) Ulike trafikk kategorier i ulike køer på de ulike stasjonene No. of Queues Defining Traffic Type BK BK BK BK BK BE BE BE BE BE BE EE CL CL CL CL -- BE EE CL VI VO VI VI VO BE EE CL VI VO NEI! Her er boka feil! Standarden og artikkelen spesifiserer bruk av kun 4 køer. Se forrige slide! VO VO VO VO NC NC

40 Max 8 ulike trafikk streams for hver stasjon Hver trafikk stream har en gitt TSPEC Trafikk attributter: Pakke størrelse, rate, osv Trafikk karakteristikker: CBR/VBR, max delay, max jitter, osv Acknowledgement Policy Ulike trafikk streams behandles ulikt over kanalen, vha HCF

41 Trafikk klassifisering på stasjonen av både kategorier og strømmer 4 køer!

42 Agenda Arkitektur og protokollstakk Hovedfunksjoner til MAC laget MAC ramme format og pakke typer MAC management funksjoner QoS med e Bakgrunn og behov for e Trafikk klassifisering ( Category og Stream ) Kanal aksess og pakke skedulering Signalering (av Queue State og Traffic Spec. ) Tilleggsfunksjoner Nye rammeformater for QoS

43 HCF: EDCA og HCCA Merk at boka feilaktig fremstiller at man har to funksjoner: HCF og EDCF I følge standarden har man kun HCF, med underfunksjoner: HCCA (tilsvarer HCF i boka) og EDCA (tilsvarer EDCF i boka):

44 EDCA ( EDCF ) og HCCA ( HCF ) kjøres sammen HC distribuerer Transmission Opportunities (TXOPs)

45 Hver kø har egen kanal access funksjon EDCA parametere settes av AP (se neste side) med intern kollisjonsløsning dvs virtuell backoff mekanisme mellom køene!

46 EDCA kanal aksess AP fastsetter parametere for hver kø: AIFS length Contention Window Length (CW) Persistence (PF) Maximum duration of transmission (TXOP limit)

47 EDCA Admission Control STA sender ADDTS (i.e. add TSPEC ) management ramme til AP med TSPEC som beskriver sine QoS krav Hvis AP ikke godkjenner disse, må STA redusere sine krav STA kan alltid bruke Best Effort eller Background AP kan slette en TSPEC hvis nødvendig For eksempel ved endring a kanal forholdene eller etter time-out

48 ECDF QoS Architecture

49 HCCA HC kontrollerer aksess til kanalen HC poller STA, og distribuerer dermed Transmission oportunities (TXOPs) HC bruker TSPECene til å bestemme når en STA skal gis en TXOP

50 HCCA QoS Architecture

51 HCCA underspesifisert? HCCA definerer polling kanal aksess QoS signallering TS classifisering Men ikke definert: Hvordan HCCA skedulering skal utføres Sammenheng mellom HCCA parametere og QoS krav (TSPEC) Algoritmer for å beregne pollesekvens og tidsintervallene til HCCA CF-Poll

52 Agenda Arkitektur og protokollstakk Hovedfunksjoner til MAC laget MAC ramme format og pakke typer MAC management funksjoner QoS med e Bakgrunn og behov for e Trafikk klassifisering ( Category og Stream ) Kanal aksess og pakke skedulering (HCF med EDCA og HCCA) Signalering (av Queue State og Traffic Spec. ) Tilleggsfunksjoner Nye rammeformater for QoS

53 QoS Signalering 3 måter å signallere Under CFP vha HCF Under CP vha EDCF Under CP vha CC (Controlled Contention) STA kan sende resource requests i CC periode (uten EDCF trafikk) Queue State Indicator Signalling men algoritmen for å koble kø-status til TXOP er ikke definert TSPEC Signalling Samstemmes med høyere lags signallering (RSVP, NSIS)

54 Agenda Arkitektur og protokollstakk Hovedfunksjoner til MAC laget MAC ramme format og pakke typer MAC management funksjoner QoS med e Bakgrunn og behov for e Trafikk klassifisering ( Category og Stream ) Kanal aksess og pakke skedulering (HCF med EDCA og HCCA) Signalering (av Queue State og Traffic Spec. ) Tilleggsfunksjoner Nye rammeformater for QoS

55 Tilleggsfunksjon: CFB Contention-Free Bursts (CFB) Hvis en STA har gjenstående tid av TXOPen kan den fortsette å sende pakker, med kun SIFS intervall imellom CBF representerer en egen frame exchange sequence (ulikt !) Kan brukes for TXOPs både under HCCA og EDCA CFB kan øke kanal-effektiviteten til e Brukes også til å øke effektiviteten til g

56 Tilleggsfunksjon: Immediate BA Block Acknowledgement (BA) En STA kan sende mange data-pakker fortløpende uten ACK i en CFB BA må først forhandles og settes opp 1. Immediate BA: STA sender BAR ved slutten av CFB:

57 Tilleggsfunksjon: Delayed BA 2. Delayed BA ACK sendes i neste TXOP for low capablity implementations gir lengre tid å beregne (?) ACKen

58 Tilleggsfunksjon: DLP Direct Link Protocol (DLP): To STA kan sende pakker direkte uten å gå via AP (ulikt !), dvs setter opp en direkte link (soft state) All signalering går gjennom AP (i.e. AP må tillate DLP)

59 Tilleggsfunksjon: APSD Automatic Power Save Delivery (APSD): Videreføring av power save mode En STA kan våkne opp til et bestemt skedulert (forutbestemt) tidspunkt sett i forhold til gitte Beacon I.e. ulike STA kan våkne til ulike tider for å motta akkurat sin egen pakke, altså bedre enn power save mode APSD signaleres vha en TSPEC med APSD-flagget satt

60 Agenda Arkitektur og protokollstakk Hovedfunksjoner til MAC laget MAC ramme format og pakke typer MAC management funksjoner QoS med e Bakgrunn og behov for e Trafikk klassifisering ( Category og Stream ) Kanal aksess og pakke skedulering (HCF med EDCA og HCCA) Signalering (av Queue State og Traffic Spec. ) Tilleggsfunksjoner Nye rammeformater for QoS

61 Nytt ramme format for QoS data bytes 2 Frame Control Address 1 Address 2 Address 3 Sequence Control Duration/ ID Address QoS Data CRC 4 Control bits Protocol version To Type Subtype DS From DS More Frag Power Retry Mgmt More Data WEP Order Frame Control (Type = Data): 1ste subtype bit for datapakker angir at dette er en QoS pakke 8 nye typer: QoS-Data / QoS-Null med CF-Poll og/eller CF-ACK

62 1ste bit av TID bestemmer om neste 3 bit gjelder UP for prioritert TC, eller TSID for parametrisert TS EOSP Settes til 1 når HC skal markere slutten på en Service Periode (SP) ACK policy skiller mellom Normal ACK No ACK No Explicite ACK BlockACK QoS Control format for QoS Data bytes 2 Frame Control Address 1 Address 2 Address 3 Sequence Control Duration/ ID Address QoS Data CRC 4 Control bits TID EOSP (HC) Info-type (STA) ACK policy Resrd 8 Info (For HC: TXOP limit for CF-Poll For STA: TXOP duration request or queue length)

63 To nye MAC control rammer Frame Control (Type = Control): To nye Subtypes for å spesifisere: Protocol version Block_Acknowledgement_Request (BAR) bytes Frame Duration/ Address Address BAR Control Block ACK Starting CRC Control ID 1 (RA) 2 (TA) (TID + rsrvd bits) Sequence Control bits To Type Subtype DS From DS More Frag Power Retry Mgmt Block_Acknowledgement (BA) More Data WEP Order bytes (!) 4 Frame Duration/ Address Address BA Block ACK Starting Block ACK CRC Control ID 1 (RA) 2 (TA) Control Sequence Control Bitmap Første 64 bit av bitmap brukes til å ACKe 64 pakker, f.o.m. pakken med sekvensnummer. som angitt i Block ACK Starting feltet.

64 Nye Fixed Fields og Information Elements for QoS Disse brukes til å formidle QoS kapabiliteter og parametere. Brukes i ulike rammer: Beacon Frames Probe Responses Osv se e spec en for detaljer... Signalering av TSPEC se e spec en for detaljer...

IEEE Trådløs MAN

IEEE Trådløs MAN IEEE 802.16 Trådløs MAN Foreleser: Kjell Åge Bringsrud Epost: kjellb@ifi.uio.no 24.02.2005 inf3190 1 24.02.2005 inf3190 2 Skille mellom: Fysiske Lag MAC Lag QoS 24.02.2005 inf3190 3 Funksjoner: Mål: Sørge

Detaljer

Kapittel 7: Nettverksteknologier

Kapittel 7: Nettverksteknologier Kapittel 7: Nettverksteknologier I dette kapitlet ser vi nærmere på: Kablede nettverk: Ethernet Funksjon: buss, pakkesvitsjing, adresser Svitsjet Ethernet, kollisjonsdomene, kringkastingsdomene Ethernet

Detaljer

IEEE 802.16 Trådløs MAN. Skille mellom: Funksjoner: Fysiske Lag MAC Lag QoS. Foreleser: Kjell Åge Bringsrud Epost: kjellb@ifi.uio.

IEEE 802.16 Trådløs MAN. Skille mellom: Funksjoner: Fysiske Lag MAC Lag QoS. Foreleser: Kjell Åge Bringsrud Epost: kjellb@ifi.uio. IEEE 802.16 Trådløs MAN Foreleser: Kjell Åge Bringsrud Epost: kjellb@ifi.uio.no 24.02.2005 inf3190 1 24.02.2005 inf3190 2 Skille mellom: Funksjoner: Fysiske Lag MAC Lag QoS Mål: Sørge for høyhastighets

Detaljer

Medium Access Control (MAC) Linklaget avslutning. Kjell Åge Bringsrud kjellb. Foreleser: 14/02/2006 1

Medium Access Control (MAC) Linklaget avslutning. Kjell Åge Bringsrud   kjellb. Foreleser: 14/02/2006 1 Linklaget avslutning Medium Access Control (MAC) Foreleser: Kjell Åge Bringsrud E-mail: kjellb 14/02/2006 1 Retransm. og kvitterings strategi Kvitteringsstrategi: eksplisitt kvittering for hver mottatte

Detaljer

Detaljerte Funksjoner i Datanett

Detaljerte Funksjoner i Datanett Detaljerte Funksjoner i Datanett Tor Skeie Email: tskeie@ifi.uio.no (Foiler fra Kjell Åge Bringsrud) INF1060 1 Litt mer detaljer om: Multiplexing Link-laget: Feildeteksjon og flytkontroll LAN typer Broer

Detaljer

IT Grunnkurs Nettverk 3 av 4

IT Grunnkurs Nettverk 3 av 4 1 IT Grunnkurs Nettverk 3 av 4 Foiler av Yngve Dahl og Rune Sætre Del 1 og 3 presenteres av Rune, satre@ntnu.no Del 2 og 4 presenteres av Yngve, yngveda@ntnu.no 2 Nettverk Oversikt Del 1 1. Introduksjon

Detaljer

ITF20205 Datakommunikasjon - høsten 2011

ITF20205 Datakommunikasjon - høsten 2011 ITF20205 Datakommunikasjon - høsten 2011 Løsningsforslag til teoretisk øving nr. 4. Nr.1. - Hvordan foregår multipleksing og demultipleksing på transportlaget? Det kan være flere applikasjoner som kjører

Detaljer

Litt mer detaljer om: Detaljerte funksjoner i datanett. Fysisk Lag. Multipleksing

Litt mer detaljer om: Detaljerte funksjoner i datanett. Fysisk Lag. Multipleksing Litt mer detaljer om: Detaljerte funksjoner i datanett Foreleser: Kjell Åge Bringsrud Multipleksing Feildeteksjon, flytkontroll Adressering LAN Repeatere, broer TCP/IP Øvre lag Applikasjonsprotokoller

Detaljer

Litt mer detaljer om: Detaljerte funksjoner i datanett. Fysisk Lag. Multipleksing

Litt mer detaljer om: Detaljerte funksjoner i datanett. Fysisk Lag. Multipleksing Litt mer detaljer om: Detaljerte funksjoner i datanett Foreleser: Kjell Åge Bringsrud Multipleksing Feildeteksjon, flytkontroll Adressering LAN Repeatere, broer TCP/IP Øvre lag Applikasjonsprotokoller

Detaljer

GigaCampus Trådløs Campus. Trinn 1. Torsdag 16.02.2006 Jardar.Leira@uninett.no

GigaCampus Trådløs Campus. Trinn 1. Torsdag 16.02.2006 Jardar.Leira@uninett.no GigaCampus Trådløs Campus Trinn 1 Torsdag 16.02.2006 Jardar.Leira@uninett.no Agenda Frekvenser Effekter Interferens Frekvensforskriften Standarder Praktisk 2 Frekvenser Radio er energi utstrålt som elektromagnetiske

Detaljer

Detaljerte funksjoner i datanett

Detaljerte funksjoner i datanett Detaljerte funksjoner i datanett Foreleser: Kjell Åge Bringsrud INF1060 1 Litt mer detaljer om: Multipleksing Feildeteksjon, flytkontroll Adressering LAN Repeatere, broer TCP/IP Øvre lag Applikasjonsprotokoller

Detaljer

in270 Datakommunikasjon, vår 03 forelesningsnotater kap. 6.2.1 og 7.1/7.2

in270 Datakommunikasjon, vår 03 forelesningsnotater kap. 6.2.1 og 7.1/7.2 in270 Datakommunikasjon, vår 03 forelesningsnotater kap. 6.2.1 og 7.1/7.2 c Ketil Danielsen Høgskolen i Molde 7. februar 2003 sammenkobling av DTE er innenfor lite område datakanalene er korte og brede

Detaljer

Forelesning 1. Introduksjon til (eller repetisjon av) TCP/IP Datasikkerhet

Forelesning 1. Introduksjon til (eller repetisjon av) TCP/IP Datasikkerhet Forelesning 1 Introduksjon til (eller repetisjon av) TCP/IP 2. august 2002 Side 2 Praktisk informasjon Forelesninger Torsdag 12:15-14:00 (15:00) A128 Øvinger Øvinger Frivillige, men... 2. august 2002 Side

Detaljer

Alle enheter som skal sende datapakker fra forskjellige strømmer inn på samme link må forholde seg til hvordan strømmene skal prioriteres.

Alle enheter som skal sende datapakker fra forskjellige strømmer inn på samme link må forholde seg til hvordan strømmene skal prioriteres. Kø-disipliner Kødisipliner -1 Håndtering av køer Alle enheter som skal sende datapakker fra forskjellige strømmer inn på samme link må forholde seg til hvordan strømmene skal prioriteres. En endemaskin

Detaljer

Litt mer detaljer om: Detaljerte funksjoner i datanett. Fysisk Lag. Multipleksing

Litt mer detaljer om: Detaljerte funksjoner i datanett. Fysisk Lag. Multipleksing Litt mer detaljer om: Detaljerte funksjoner i datanett Foreleser: Kjell Åge Bringsrud Multipleksing Feildeteksjon, flytkontroll Adressering LAN Repeatere, broer TCP/IP Øvre lag Applikasjonsprotokoller

Detaljer

a) Vis hvordan en samtale fra en fasttelefon til en mobiltelefon i GSM settes opp.

a) Vis hvordan en samtale fra en fasttelefon til en mobiltelefon i GSM settes opp. Kont - 2011 Oppgave 1 - Mobilkommunikasjon a) Vis hvordan en samtale fra en fasttelefon til en mobiltelefon i GSM settes opp. 1. Fasttelefonterminalen sender nummeret til mobiltelefonen gjennom PSTNnettverket

Detaljer

a) Vis hovedelementene i GSM-arkitekturen og beskriv hovedoppgavene til de forskjellige funksjonelle enhetene i arkitekturen

a) Vis hovedelementene i GSM-arkitekturen og beskriv hovedoppgavene til de forskjellige funksjonelle enhetene i arkitekturen Høst 2011 - Løsningsforslag Oppgave 1 - Mobilsystemer a) Vis hovedelementene i GSM-arkitekturen og beskriv hovedoppgavene til de forskjellige funksjonelle enhetene i arkitekturen MS: Mobile station BTS:

Detaljer

Praktisk informasjon. Forelesning 1. Forelesningsform. Lærebok. Lærebok forts. Eksamen. Forelesninger. ØvingerØvinger

Praktisk informasjon. Forelesning 1. Forelesningsform. Lærebok. Lærebok forts. Eksamen. Forelesninger. ØvingerØvinger Praktisk informasjon Forelesning 1 Introduksjon til (eller repetisjon av) TCP/IP Forelesninger Torsdag 12:15-14:00 (15:00) A128 ØvingerØvinger Frivillige, men... 2. august 2002 Side 2 Forelesningsform

Detaljer

Litt mer detaljer om: Tids multipleksing

Litt mer detaljer om: Tids multipleksing Detaljerte funksjoner i datanett Foreleser: Kjell Åge Bringsrud INF060 Litt mer detaljer om: Multipleksing Feildeteksjon, flytkontroll Adressering LAN Repeatere, broer TCP/ Øvre lag Applikasjonsprotokoller

Detaljer

Løsningsforslag EKSAMEN

Løsningsforslag EKSAMEN Løsningsforslag EKSAMEN Emnekode: ITF20205 Emne: Datakommunikasjon Dato: 30. Nov 2016 Eksamenstid: kl. 9:00 til kl. 13:00 Hjelpemidler: 4 sider (A4) (2 ark) med egne notater. Kalkulator. Gruppebesvarelse,

Detaljer

Blåtann / 802.15 (WPAN) Lars Strand (lars at unik.no) Andreas Tønnesen (andreto at unik.no)

Blåtann / 802.15 (WPAN) Lars Strand (lars at unik.no) Andreas Tønnesen (andreto at unik.no) Blåtann / 802.15 (WPAN) Lars Strand (lars at unik.no) Andreas Tønnesen (andreto at unik.no) Copyleft (GNU FDL) 2003 Andreas Tønnesen og Lars Strand http://www.gnu.org/copyleft/fdl.html http://www.gnist.org/~lars/work/blatann

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Side 1 Det matematisk-naturvitenskapelige fakultet UniK Universitetsstudiene på Kjeller Eksamen i: UniK 4290 Mobilitet i internett Eksamensdag: Fredag 4. juni 2004 Tid for eksamen:

Detaljer

Evaluerings- og testkriterier for trådløse datanettverk

Evaluerings- og testkriterier for trådløse datanettverk Evaluerings- og testkriterier for trådløse datanettverk Rune Vedvik Master i kommunikasjonsteknologi Oppgaven levert: Juli 2006 Hovedveileder: Steinar Andresen, ITEM Biveileder(e): Thomas Jelle, ITEM Norges

Detaljer

KTN1 - Design av forbindelsesorientert protokoll

KTN1 - Design av forbindelsesorientert protokoll KTN1 - Design av forbindelsesorientert protokoll Beskrivelse av A1 A1 skal tilby en pålitelig, forbindelsesorientert tjeneste over en upålitelig, forbindelsesløs tjeneste A2. Det er flere ting A1 må implementere

Detaljer

Nettverkslaget. Fragmentering/framsending Internetworking IP

Nettverkslaget. Fragmentering/framsending Internetworking IP Uke 9 - gruppe Nettverkslaget Fragmentering/framsending Internetworking IP Gruppearbeid Diskusjon 1. Forklar prinsippet for fragmentering og reassemblering. Anta at maskinen som tar iniativet til kommunikasjonen

Detaljer

Ikke pensum! Plan for dagen. Resource Management Kontekst: Bloom (1979) Kap. 11: Resource control (utvalg)

Ikke pensum! Plan for dagen. Resource Management Kontekst: Bloom (1979) Kap. 11: Resource control (utvalg) Plan for dagen Kap. 11: Resource control (utvalg) Hva trenger vi av egenskaper? Hvordan unngår vi vranglåser? Ikke pensum! Kap. 11.4 (The requeue facility) Kap 14 (Distributed Systems) Kap 14 Distributed

Detaljer

Internettets Overlay Arkitektur

Internettets Overlay Arkitektur Linklaget Olav Lysne (med bidrag fra Stein Gjessing og Frank Eliassen) Linklaget 1 Internettets Overlay Arkitektur IP-link C.b B.a A.a a C b d a b A.c c a B c b A Linklaget 2 1 Link-typer Tre typer av

Detaljer

Linklaget. Olav Lysne. (med bidrag fra Stein Gjessing og Frank Eliassen) Oppsummering 1

Linklaget. Olav Lysne. (med bidrag fra Stein Gjessing og Frank Eliassen) Oppsummering 1 laget Olav Lysne (med bidrag fra Stein Gjessing og Frank Eliassen) Oppsummering 1 Internettets Overlay Arkitektur IP-link C.b B.a A.a a C b d a b A.c c a B c b A Oppsummering 2 Lagets tjenester Framing

Detaljer

Kapittel 11. Multipleksing og multippel aksess

Kapittel 11. Multipleksing og multippel aksess Kapittel 11 Multipleksing og multippel aksess Innledning s. 657 Multipleksing og multippel aksess (MA) Flere datastrømmer, f.eks. brukere Én kanal Kommunikasjonsmedium Multiplekser Demultiplekser Flere

Detaljer

Avtale om Bitstrøm: Vedlegg C Bitstrøm NNI Produktblad

Avtale om Bitstrøm: Vedlegg C Bitstrøm NNI Produktblad Avtale om Bitstrøm: Vedlegg C Bitstrøm NNI Produktblad Innhold Avtale om Bitstrøm: Vedlegg C Bitstrøm NNI Produktblad... 1 1. Innledning... 3 2. Definisjoner... 3 3. Beskrivelse av NNI tilknytning... 4

Detaljer

Hvordan innføre tjenester på et avansert trådløst nettverk for mange samtidige brukere og applikasjoner.

Hvordan innføre tjenester på et avansert trådløst nettverk for mange samtidige brukere og applikasjoner. Hvordan innføre tjenester på et avansert trådløst nettverk for mange samtidige brukere og applikasjoner. Oslo Lufthavn og Avinor har siden 2000 benyttet trådløst nettverk til tjenestetilgang for mange

Detaljer

Løsningsforslag Gruppeoppgaver 24. - 28.mars 2003

Løsningsforslag Gruppeoppgaver 24. - 28.mars 2003 Løsningsforslag Gruppeoppgaver 24. - 28.mars 2003 1. Fragmentering a) Forklar prinsippet for fragmentering og reassemblering. Anta at maskinen som tar initiativet til kommunikasjonen benytter maksimale

Detaljer

INF2270. Input / Output (I/O)

INF2270. Input / Output (I/O) INF2270 Input / Output (I/O) Hovedpunkter Innledning til Input / Output Ulike typer I/O I/O internt i datamaskinen I/O eksternt Omid Mirmotahari 3 Input / Output En datamaskin kommuniserer med omverdenen

Detaljer

Neste Generasjon Datanett

Neste Generasjon Datanett Neste Generasjon Datanett Wolfgang Leister Project ENNCE A holistic view of the system End System QoS architecture QoS Negotiation and Connection Management Service Agent - Service Agent Control Protocol

Detaljer

GigaCampus Mobilitetskurs Del 2. Sesjon 4. Torsdag 20.04.2006 Jardar.Leira@uninett.no

GigaCampus Mobilitetskurs Del 2. Sesjon 4. Torsdag 20.04.2006 Jardar.Leira@uninett.no GigaCampus Mobilitetskurs Del 2 Sesjon 4 Torsdag 20.04.2006 Jardar.Leira@uninett.no IEEE 802.1X En relativt gammel standard (godkjent 14. juni 2001) Definerer en standard for portbasert nettverks aksesskontroll

Detaljer

Bilag 2.8. Jara E-line Produktblad

Bilag 2.8. Jara E-line Produktblad Bilag 2.8 Jara E-line Produktblad INNHOLDSFORTEGNELSE 1 Innledning... 4 2 Definisjoner... 4 3 Beskrivelse av E-line produktene... 4 3.1 Oversikt over E-line... 4 3.2 Grensesnitt mot Videreselger... 4 3.3

Detaljer

Kapittel 6: Lenkelaget og det fysiske laget

Kapittel 6: Lenkelaget og det fysiske laget Kapittel 6: Lenkelaget og det fysiske laget I dette kapitlet ser vi nærmere på: Lenkelaget Oppgaver på lenkelaget Konstruksjon av nettverk Aksessmekanismer Det fysiske laget Oppgaver på det fysiske laget

Detaljer

in270 Datakommunikasjon, vår 03 forelesningsnotater, kap. 4

in270 Datakommunikasjon, vår 03 forelesningsnotater, kap. 4 in270 Datakommunikasjon, vår 03 forelesningsnotater, kap. 4 c Ketil Danielsen Høgskolen i Molde 7. februar 2003 Protocol Basics Feilkontroll to overføringsformer best-try, best-effort, connection-less

Detaljer

Input/Output. når tema pensum. 13/4 busser, sammenkobling av maskiner /4 PIO, DMA, avbrudd/polling

Input/Output. når tema pensum. 13/4 busser, sammenkobling av maskiner /4 PIO, DMA, avbrudd/polling Input/Output når tema pensum 13/4 busser, sammenkobling av maskiner 8.2 8.4 20/4 PIO, DMA, avbrudd/polling 8.5 8.6 in 147, våren 1999 Input/Output 1 Tema for denne forelesningen: sammenkobling inne i datamaskiner

Detaljer

Message Oriented Middleware (MOM) Thomas Filip Andresen Arild Berggren Eivind Bøhn

Message Oriented Middleware (MOM) Thomas Filip Andresen Arild Berggren Eivind Bøhn Message Oriented Middleware (MOM) Thomas Filip Andresen Arild Berggren Eivind Bøhn Agenda Hva er MOM? Hva er JMS? Hvordan kan MOM brukes i praksis? Hva er MOM? Message Oriented Middleware Sende meldinger

Detaljer

Bilag 2.4. VULA ODP Produktblad

Bilag 2.4. VULA ODP Produktblad Bilag 2.4 VULA ODP Produktblad INNHOLDSFORTEGNELSE 1. Innledning... 3 2. Definisjoner... 3 3. Beskrivelse av ODP tilknytning... 3 3.1. Oversikt over ODP tilknytning for Unicast... 3 3.2. Grensesnitt mot

Detaljer

Gjennomgang av kap. 1-4. Kommunikasjonsformer Typer av nettverk Adressering og routing Ytelse Protokoller

Gjennomgang av kap. 1-4. Kommunikasjonsformer Typer av nettverk Adressering og routing Ytelse Protokoller Uke 6 - gruppe Gjennomgang av kap. 1-4 Kommunikasjonsformer Typer av nettverk Adressering og routing Ytelse Protokoller Gruppearbeid Diskusjon Tavle Gi en kort definisjon av følgende: 1. Linje/pakkesvitsjing

Detaljer

INF2270. Input / Output (I/O)

INF2270. Input / Output (I/O) INF2270 Input / Output (I/O) Hovedpunkter Innledning til Input / Output Ulike typer I/O I/O internt i datamaskinen I/O eksternt Omid Mirmotahari 3 Input / Output En datamaskin kommuniserer med omverdenen

Detaljer

Computer Networks A. Tanenbaum

Computer Networks A. Tanenbaum Computer Networks A. Tanenbaum Kjell Åge Bringsrud (Basert på foiler av Pål Spilling) Kapittel 1, del 3 INF3190 Våren 2004 Kjell Åge Bringsrud; kap.1 Foil 1 Tjenestekvalitet, mer spesifikt Overføringskapasitet

Detaljer

Honeywell OneWireless

Honeywell OneWireless Honeywell OneWireless Honeywell OneWireless er et komplett ISA100 system bestående av nettverk og inn og utgangsenheter Et nettverk kan bestå av fra en transmitter og en gateway, til opp til flere tusen

Detaljer

Computer Networks A. Tanenbaum

Computer Networks A. Tanenbaum Computer Networks A. Tanenbaum Kjell Åge Bringsrud (med foiler fra Pål Spilling) Kapittel 1, del 2 INF3190 Våren 2004 Kjell Åge Bringsrud; kap.1 Foil 1 Direkte kommunikasjon: dedikert punkt-til-punkt samband

Detaljer

Europeiske standarder -- CIM og ENTSO-E CGMES. Svein Harald Olsen, Statnett Fornebu, 11. september 2014

Europeiske standarder -- CIM og ENTSO-E CGMES. Svein Harald Olsen, Statnett Fornebu, 11. september 2014 Europeiske standarder -- CIM og ENTSO-E CGMES. Svein Harald Olsen, Statnett Fornebu, 11. september 2014 Tema: CIM & ENTSO-E CGMES Standarder for utveksling av kraftnettrelatert data Motivasjon Introduksjon

Detaljer

Transport - laget (ende-til-ende protokoller) Internett Best-effort overføring. Best-effort nett kvaliteter

Transport - laget (ende-til-ende protokoller) Internett Best-effort overføring. Best-effort nett kvaliteter Transport - laget (ende-til-ende protokoller) Best effort med multipleksing (UDP) Pålitelig byte-strøm () Foreleser: Kjell Åge Bringsrud E-mail: kjellb@ifi.uio.no 04.04.2003 1 Internett Best-effort overføring

Detaljer

Medium Access Control (3)

Medium Access Control (3) Medium Access Control (3) Foreleser: Kjell Åge Bringsrud E-mail: kjellb 2/22/2005 1 Bluetooth En global standard for trådløs konnektivitet 2/22/2005 2 Hvem er Bluetooth (Blåtann) Harald Blåtand Bluetooth

Detaljer

Innhold. Introduksjon til parallelle datamaskiner. Ulike typer parallelle arkitekturer. Prinsipper for synkronisering av felles hukommelse

Innhold. Introduksjon til parallelle datamaskiner. Ulike typer parallelle arkitekturer. Prinsipper for synkronisering av felles hukommelse Innhold Introduksjon til parallelle datamaskiner. Ulike typer parallelle arkitekturer Prinsipper for synkronisering av felles hukommelse Multiprosessorer koblet sammen av én buss 02.05 2001 Parallelle

Detaljer

Trådløse Systemer. Arild Trobe Engineering Manager. Trådløse Systemer for å løse.. dette?

Trådløse Systemer. Arild Trobe Engineering Manager. Trådløse Systemer for å løse.. dette? Trådløse Systemer Arild Trobe Engineering Manager 1 Trådløse Systemer for å løse.. dette? 2 Trådløse systemer Hvorfor? 3 3. DELT TOPOLOGI 4 6 LAN WLAN (802.11X) ZigBee Bluetooth PAN WMAN (802.16) (802.20)

Detaljer

TDT4258 Eksamen vår 2013

TDT4258 Eksamen vår 2013 Norges teknisk naturvitenskapelige universitet Institutt for datateknikk og informasjonsvitenskap Side 1 av 8 TDT4258 Eksamen vår 2013 Løsningsforslag Oppgave 1 Flervalgsoppgave (16 poeng) Du får 2 poeng

Detaljer

Løsningsforslag til EKSAMEN

Løsningsforslag til EKSAMEN Løsningsforslag til EKSAMEN Emnekode: ITF20205 Emne: Datakommunikasjon Dato: 09.Des 2013 Eksamenstid: kl 9:00 til kl 13:00 Hjelpemidler: 4 sider (A4) (2 ark) med egne notater. Kalkulator. Gruppebesvarelse,

Detaljer

Trådløse ad-hoc nettverk. Niels Aakvaag Senior Systemarkitekt

Trådløse ad-hoc nettverk. Niels Aakvaag Senior Systemarkitekt Trådløse ad-hoc nettverk Niels Aakvaag Senior Systemarkitekt Agenda Hva er det egentlig? Standarder Fysiske begrensninger Anvendelser i industrien Forskning Hva er det egentlig? Et stort antall autonome,

Detaljer

EXAM TTM4128 SERVICE AND RESOURCE MANAGEMENT EKSAM I TTM4128 TJENESTE- OG RESSURSADMINISTRASJON

EXAM TTM4128 SERVICE AND RESOURCE MANAGEMENT EKSAM I TTM4128 TJENESTE- OG RESSURSADMINISTRASJON Side 1 av 5 NTNU Norges teknisk-naturvitenskapelige universitet Institutt for telematikk EXAM TTM4128 SERVICE AND RESOURCE MANAGEMENT EKSAM I TTM4128 TJENESTE- OG RESSURSADMINISTRASJON Contact person /

Detaljer

Løsningsforslag til EKSAMEN

Løsningsforslag til EKSAMEN Løsningsforslag til EKSAMEN Emnekode: ITF20205 Emne: Datakommunikasjon Dato: 16.Des 2011 Eksamenstid: kl 9:00 til kl 13:00 Hjelpemidler: 4 sider (A4) (2 ark) med egne notater. Kalkulator. Gruppebesvarelse,

Detaljer

høst en 2002 Forelesning nr 9, m andag 14. ok t ober Sik k erhet Datakom høsten 2002 1

høst en 2002 Forelesning nr 9, m andag 14. ok t ober Sik k erhet Datakom høsten 2002 1 Dat ak om m unik asjon høst en 2002 Forelesning nr 9, m andag 14. ok t ober Sik k erhet Datakom høsten 2002 1 Øvingsoppgaver Oppgave 1 To noder A og B benytter sliding window protokoll med 4 bits sekvensnr.

Detaljer

Hukommelseshierarki. 16/3 cache 7.1 7.2. 23/3 virtuell hukommelse 7.3 7.5. in 147, våren 1999 hukommelseshierarki 1

Hukommelseshierarki. 16/3 cache 7.1 7.2. 23/3 virtuell hukommelse 7.3 7.5. in 147, våren 1999 hukommelseshierarki 1 Hukommelseshierarki når tema pensum 16/3 cache 7.1 7.2 23/3 virtuell hukommelse 7.3 7.5 in 147, våren 1999 hukommelseshierarki 1 Tema for denne forelesningen: en enkel hukommelsesmodell hukommelseshierarki

Detaljer

EKSAMEN. Emne: Datakommunikasjon

EKSAMEN. Emne: Datakommunikasjon EKSAMEN Emnekode: ITF20205 Emne: Datakommunikasjon Dato: 16.Des 2011 Eksamenstid: kl 9:00 til kl 13:00 Hjelpemidler: 4 sider (A4) (2 ark) med egne notater. Kalkulator. Gruppebesvarelse, som blir delt ut

Detaljer

Løsningsforslag til EKSAMEN

Løsningsforslag til EKSAMEN Løsningsforslag til EKSAMEN Emnekode: ITF20205 Emne: Datakommunikasjon Dato: 4.Des 2006 Eksamenstid: kl 9:00 til kl 13:00 Hjelpemidler: 4 sider (A4) (2 ark) med egne notater. Kalkulator. Gruppebesvarelse,

Detaljer

Nettlaget. Nettlagets oppgaver

Nettlaget. Nettlagets oppgaver Ruting og Pakke- svitsjing Mål Oversikt over hvor ruting passer inn i Internett arkitekturen Prinsippene for vanlige ruting protokoller Styrker og svakheter Disposisjon primæroppgavene til nettlaget datagram

Detaljer

13/11/2015 Version 1.9 Page 1

13/11/2015 Version 1.9 Page 1 13/11/2015 Version 1.9 Page 1 13/11/2015 Version 1.9 Page 2 ...10...10...10...11...11...13...13...13...14...15...15...16...18...19...20...21...21...22...23...23...25...25...27...28...28...28...30...32...34...35...36...36...39...40...40

Detaljer

Forelesning Lagdeling i Internettarkitekturen

Forelesning Lagdeling i Internettarkitekturen IN1020 - Introduksjon til datateknologi Forelesning 19.10.2018 Lagdeling i Internettarkitekturen Håkon Kvale Stensland & Andreas Petlund Plan for nettverksdelen av IN1020 21. september Kryptering til hverdags

Detaljer

Installasjonen krever en Windows 2008 server innmeldt i domene.

Installasjonen krever en Windows 2008 server innmeldt i domene. Installasjon av NPS Installasjonen krever en Windows 2008 server innmeldt i domene. Det kreves en NPS server pr. domene Steg 1) Legg til rollen Network Policy and Access Services, den eneste rolletjenesten

Detaljer

Detaljerte Funksjoner i Datanett

Detaljerte Funksjoner i Datanett Detaljerte Funksjoner i Datanett Tor Skeie Email: tskeie@ifi.uio.no (Foiler fra Kjell Åge Bringsrud) INF1060 1 Litt mer detaljer om: Multiplexing Link-laget: Feildeteksjon og flytkontroll LAN typer Broer

Detaljer

TwidoSuite kommunikasjon

TwidoSuite kommunikasjon TwidoSuite kommunikasjon TwidoSuite kursunderlag: Kommunikasjon via Modbus seriell, Ethernet, Remote link, ASCII, CanOpen og AS-i. Macroer for kommunikasjon Modbus 2 Modbus port Bruk programmeringsporten

Detaljer

Trådløse ad-hoc nettverk

Trådløse ad-hoc nettverk Trådløse ad-hoc nettverk Agenda Niels Aakvaag Senior Systemarkitekt Hva er det egentlig? Standarder Fysiske begrensninger Anvendelser i industrien Forskning Hva er det egentlig? Hva er det egentlig? Et

Detaljer

Virtual Local Area Network Hans Einar Blix Staaland Kim Marius Haugen

Virtual Local Area Network Hans Einar Blix Staaland Kim Marius Haugen Virtual Local Area Network Hans Einar Blix Staaland Kim Marius Haugen Kursinnhold Hva er et VLAN? Virtual Local Area Network Hvorfor trenger vi VLAN? Økt utnyttelse av ressuserene vi har Hvordan implementerer

Detaljer

HARP-Hybrid Ad Hoc Routing Protocol

HARP-Hybrid Ad Hoc Routing Protocol HARP-Hybrid Ad Hoc Routing Protocol Navid NIKAEIN Christian BONNET Neda NIKAEIN Eurecom Institute Sophia-Antipolis France http://www.eurecom.fr/~nikaeinn 2001 Navid Nikaein Outline ❶ Introduction ❷ Routing

Detaljer

Datakommunikasjon - Oblig 2

Datakommunikasjon - Oblig 2 Datakommunikasjon - Oblig 2 Mathias Hedberg - Ving 68 October 8, 2015 Contents Oppgaver: 2 Oppgave 1: Nettverkslaget...................................... 2 Oppgave 2: Linklaget........................................

Detaljer

Kommunikasjonsnett. Et kommunikasjonsnett er utstyr (maskinvare og programvare) for utveksling av informasjon

Kommunikasjonsnett. Et kommunikasjonsnett er utstyr (maskinvare og programvare) for utveksling av informasjon Kommunikasjonsnett Et kommunikasjonsnett er utstyr (maskinvare og programvare) for utveksling av informasjon Hva er informasjon? Tale, bilde, lyd, tekst, video.. Vi begrenser oss til informasjon på digital

Detaljer

Flere detaljerte funksjoner i datanett

Flere detaljerte funksjoner i datanett Flere detaljerte funksjoner i datanett Foreleser: Kjell Åge Bringsrud INF1060 1 Ennå litt mer detaljer: IP Adressering TCP, UDP Øvre lag Applikasjonsprotokoller INF1060 2 Internett Best-effort overføring

Detaljer

Løsningsforslag Gruppeoppgaver, 28. april 2. mai. 1. Metningskontroll ( Congestion control ) og ressursallokering.

Løsningsforslag Gruppeoppgaver, 28. april 2. mai. 1. Metningskontroll ( Congestion control ) og ressursallokering. Løsningsforslag Gruppeoppgaver, 28. april 2. mai 1. Metningskontroll ( Congestion control ) og ressursallokering. a) Hva menes med metning og metningskontroll i et nettverk? Metning er overbelastning i

Detaljer

SAS IN A SOA WORLD MARIUS SOMMERSETH TEAM LEAD TECHNICAL ARCHITECTURE

SAS IN A SOA WORLD MARIUS SOMMERSETH TEAM LEAD TECHNICAL ARCHITECTURE SAS IN A SOA WORLD MARIUS SOMMERSETH TEAM LEAD TECHNICAL ARCHITECTURE HVA ER WEB SERVICER OG TJENESTELAG? Fra Wikipedia: En web service er definert av W3C som et software system som er designet for å støtte

Detaljer

Vera-W15. WiFi Termostat Kontakt. Bruksanvisning. Manual version 1.0

Vera-W15. WiFi Termostat Kontakt. Bruksanvisning. Manual version 1.0 Vera-W15 WiFi Termostat Kontakt Bruksanvisning Manual version 1.0 INNHOLD 1.1 Pakkens innhold... 2 1.2 Stikkontakt instruksjon... 3 1.3 Lys indikator... 4 1.4 Varsel lyd... 5 2.1 Installering av app...

Detaljer

! Ytelsen til I/O- systemer avhenger av flere faktorer: ! De to viktigste parametrene for ytelse til I/O er:

! Ytelsen til I/O- systemer avhenger av flere faktorer: ! De to viktigste parametrene for ytelse til I/O er: Dagens temaer! Ulike kategorier input/output! Programmert! Avbruddstyrt! med polling.! Direct Memory Access (DMA)! Asynkrone vs synkrone busser! Med! Fordi! -enheter menes de enheter og mekanismer som

Detaljer

32 bits. type of service. head. len 16-bit identifier time to live

32 bits. type of service. head. len 16-bit identifier time to live Ruting i Internett! Det globale internettet består av sammenkoblede Autonomous Systems (AS) : " Stub AS: liten organisasjon " Multihomed AS: stor organisasjon (ingen gjennomgangstrafikk) " Transit AS:

Detaljer

Detaljerte funksjoner i datanett

Detaljerte funksjoner i datanett Detaljerte funksjoner i datanett Foreleser: Kjell Åge Bringsrud 16.11.2005 1 Litt mer detaljer om: Multipleksing Feildeteksjon, flytkontroll Adressering LAN Repeatere, broer TCP/IP Øvre lag Applikasjonsprotokoller

Detaljer

Hva består Internett av?

Hva består Internett av? Hva består Internett av? Hva er et internett? Et internett = et nett av nett Ingen sentral administrasjon eller autoritet. Mange underliggende nett-teknologier og maskin/programvareplatformer. Eksempler:

Detaljer

Trådløsnett med Windows Vista. Wireless network with Windows Vista

Trådløsnett med Windows Vista. Wireless network with Windows Vista Trådløsnett med Windows Vista Wireless network with Windows Vista Mai 2013 Hvordan koble til trådløst nettverk eduroam med Windows Vista? How to connect to the wireless networkeduroam with Windows Vista?

Detaljer

Tjenestebeskrivelse Ethernet fra BKK

Tjenestebeskrivelse Ethernet fra BKK Tjenestebeskrivelse Ethernet fra BKK Innhold Ethernet fra BKK... 3 Ethernet Transport... 3 Ethernet Aksess og Ethernet Multiaksess... 4 Grensesnitt... 5 MTU... 5 QoS... 5 Service Level Agreement (SLA)...

Detaljer

Krav til sikkerhet og personvern hos tjenestesteder som skal koble seg opp til en felles elektronisk pasientjournal

Krav til sikkerhet og personvern hos tjenestesteder som skal koble seg opp til en felles elektronisk pasientjournal Krav til sikkerhet og personvern hos tjenestesteder som skal koble seg opp til en felles elektronisk pasientjournal Seniorrådgiver Knut Lindelien, Standard Norge Bakgrunn Stort informasjonsbehov mye informasjon

Detaljer

DM6814/DM5814 User s Manual

DM6814/DM5814 User s Manual (Real Time Devices) Table 1-1 Factory Settings Switch/ Jumper Function Controlled Factory Settings (Jumpers Installed) P4 Connects a P14 jumper selectable interrupt source to an interrupt

Detaljer

Installasjonen krever en Windows 2003 server innmeldt i domene.

Installasjonen krever en Windows 2003 server innmeldt i domene. Installasjon av IAS Installasjonen krever en Windows 2003 server innmeldt i domene. Det kreves en IAS server pr. domene Steg 1) Installasjon av IAS Gå til Kontrollpanel Legg til eller fjern programmer

Detaljer

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.

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. 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. Godkjent lommeregner er tillatt ved eksamen. INF3190 1 Kapittel

Detaljer

1- og 2-veis Innkapsling Java Stabel Kø Prio-kø Iterator. Enveis- og toveislister Innkapsling («boxing») (Big Java 6.8.5)

1- og 2-veis Innkapsling Java Stabel Kø Prio-kø Iterator. Enveis- og toveislister Innkapsling («boxing») (Big Java 6.8.5) Dagens tema Litt mer om vanlige lister Enveis- og toveislister Innkapsling («boxing») (Big Java 6.8.5) Nyttige varianter av lister: Stabler («stacks») (Big Java 15.5.1) Køer («queues») (Big Java 15.5.2)

Detaljer

Linklaget. Internettets Overlay Arkitektur. Olav Lysne. IP-link. (med bidrag fra Stein Gjessing og Frank Eliassen) Linklaget 1. C.b B.a. A.a. c a. A.

Linklaget. Internettets Overlay Arkitektur. Olav Lysne. IP-link. (med bidrag fra Stein Gjessing og Frank Eliassen) Linklaget 1. C.b B.a. A.a. c a. A. Olav Lysne (med bidrag fra Stein Gjessing og Frank Eliassen) 1 Internettets Overlay Arkitektur IP-link C.b B.a A.a a C b d a b A.c c a B c b A 2 1 Link-typer Tre typer av linker: (a) Punkt-til-punkt (enkel

Detaljer

Utfordringer til mellomvare: Multimedia

Utfordringer til mellomvare: Multimedia Utfordringer til mellomvare: Multimedia INF 5040 høst 2003 foreleser: Frank Eliassen SRL & Ifi/UiO 1 Utfording fra multimedia til middleware Støtte for multimedia Programmeringsmodell og systemstøtte for

Detaljer

Dette er en demonstrasjonsside som vi skal bruke for å se litt nærmere på HTTP protokollen. Eksemplet vil også illustrere et par ting i PHP.

Dette er en demonstrasjonsside som vi skal bruke for å se litt nærmere på HTTP protokollen. Eksemplet vil også illustrere et par ting i PHP. 1 Dette er en demonstrasjonsside som vi skal bruke for å se litt nærmere på HTTP protokollen. Eksemplet vil også illustrere et par ting i PHP. (Læreboka kapittel 2-5) Legg merke til den første blokken,

Detaljer

Linklaget - avslutning

Linklaget - avslutning Linklaget - avslutning Retransm. og kvitterings strategi Kvitteringsstrategi: eksplisitt kvittering for hver mottatte ramme kvitter alle rammer opp til sist mottatte ved timeout Retransmisjonsstrategi:

Detaljer

Det matematisk-naturvitenskapelige fakultet

Det matematisk-naturvitenskapelige fakultet UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i INF1060 Introduksjon til operativsystemer og datakommunikasjon Eksamensdag: 7. desember 2007 Tid for eksamen: 14.30 17.30 Oppgavesettet

Detaljer

Masterpresentasjon. Wireless Extension to OSPF: Kenneth Holter. Veiledere: Andreas Hafslund, Frank Y. Li og Knut Øvsthus. 14.

Masterpresentasjon. Wireless Extension to OSPF: Kenneth Holter. Veiledere: Andreas Hafslund, Frank Y. Li og Knut Øvsthus. 14. Masterpresentasjon Wireless Extension to OSPF: Implementation of the Overlapping Relays Proposal Kenneth Holter Veiledere: Andreas Hafslund, Frank Y. Li og Knut Øvsthus 14. juni 2006 1 Oversikt MANET,

Detaljer

Ad-hoc / selvkonfigurerende sensornettverk. Knut Øvsthus, PhD Professor Høgskolen i Bergen

Ad-hoc / selvkonfigurerende sensornettverk. Knut Øvsthus, PhD Professor Høgskolen i Bergen Ad-hoc / selvkonfigurerende sensornettverk Knut Øvsthus, PhD Professor Høgskolen i Bergen Agenda Introduksjon Hvorfor kommer sensornett nå? Arbeid ved FFI CWIN Arbeid ved HiB Veien videre Moore s lov Dobling

Detaljer

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

Obligatorisk oppgave nr 2 i datakommunikasjon. Høsten 2002. Innleveringsfrist: 04. november 2002 Gjennomgås: 7. november 2002 Obligatorisk oppgave nr 2 i datakommunikasjon Høsten 2002 Innleveringsfrist: 04. november 2002 Gjennomgås: 7. november 2002 Oppgave 1 a) Forklar hva hensikten med flytkontroll er. - Hensikten med flytkontroll

Detaljer

1- og 2-veis Innkapsling Java Stabel Kø Prio-kø Iterator. Enveis- og toveislister Innkapsling («boxing») (Big Java 6.8.5)

1- og 2-veis Innkapsling Java Stabel Kø Prio-kø Iterator. Enveis- og toveislister Innkapsling («boxing») (Big Java 6.8.5) Dagens tema Litt mer om vanlige lister Enveis- og toveislister Innkapsling («boxing») (Big Java 6.8.5) Nyttige varianter av lister: Stabler («stacks») (Big Java 15.5.1) Køer («queues») (Big Java 15.5.2)

Detaljer

Tildeling av minne til prosesser

Tildeling av minne til prosesser Tildeling av minne til prosesser Tildeling av minne til prosesser OS må hele tiden holde rede på hvilke deler av RAM som er ledig/opptatt Når (asynkrone) prosesser/run-time system krever tildeling av en

Detaljer

Dypere forståelse av Linklaget Egenskaper ved Ethernet CSMA/CD

Dypere forståelse av Linklaget Egenskaper ved Ethernet CSMA/CD Uke 5 - gruppe Dypere forståelse av Linklaget Egenskaper ved Ethernet CSMA/CD Liten quiz fra leksjon om linklaget Gruppearbeid Diskusjon Tavle 1. Hvilke tre link-typer har vi? 1. Punkt til punkt(enkel

Detaljer

Linklaget. Feildeteksjon/feilretting - pålitelig overføring. Foreleser: Kjell Åge Bringsrud kjellb 2/17/2004 1

Linklaget. Feildeteksjon/feilretting - pålitelig overføring. Foreleser: Kjell Åge Bringsrud   kjellb 2/17/2004 1 Linklaget Feildeteksjon/feilretting - pålitelig overføring Foreleser: Kjell Åge Bringsrud E-mail: kjellb 2/17/2004 1 Feildeteksjon/feilretting Oppgaver: 1. Finne feil 2. Rette feil To alternativer til

Detaljer

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

MTU i nettverk Ei lita innføring i generelt nettverk. Av Yngve Solås Nesse Bildeseksjonen/MTA/Haukeland universitetssjukehus MTU i nettverk Ei lita innføring i generelt nettverk Av Yngve Solås Nesse Bildeseksjonen/MTA/Haukeland universitetssjukehus Nettverk To eller fleire datamaskiner som deler ressurser eller data. LAN og

Detaljer

Oppsummering: Linjesvitsjing kapasiteten er reservert, og svitsjing skjer etter et fast mønster. Linjesvitsj

Oppsummering: Linjesvitsjing kapasiteten er reservert, og svitsjing skjer etter et fast mønster. Linjesvitsj Oppsummering: Linjesvitsjing kapasiteten er reservert, og svitsjing skjer etter et fast mønster Linjesvitsj Pakkesvitsjing Ressursene er ikke reservert; de tildeles etter behov. Pakkesvitsjing er basert

Detaljer