Datanet. Per P. Madsen Afd. for Proceskontrol

Slides:



Advertisements
Lignende præsentationer
Master i Informationsteknologi Simulering af radionetværk Kasper og Claus.
Advertisements

Access Point Y + router/gateway
TEST 2 modul 1 20 spørgsmål. Du skal klikke med musen på det rigtige svar, så kommer du automatisk til næste spørgsmål Klik for start.
Grundlæggende IT Lektion 4 Sådan virker pc’en
Web 2.0 Teoretisk viden.
Tema aften - Elektroniske Søkort
Informationer om trådløs netværk På trådløs netværk bruges CSMA/CA sammen med ”Request to Send (RTS)” og “Clear to Send (CTS)” for at undgå kollisioner.
Digitalt tv til Nødebo Nødebo Kro, 1. april 2009.
IT, internet, telefon, tv Hvordan går udviklingen inden for IT-området? Martin Pihl Jensen, FSBbolig Bekæftiget sig med bolignet i 8 år Etableret bolignet.
Danmarks største stål- og teknikgrossist
Bærbar pc v. Søren Lehmann, It-afdelingen.
Firewalls & netsikkerhed Henrik Størner,
Netværk.
TCP/IP netværk Henrik Størner SSLUG.
Aalborg Universitet Esbjerg
WLAN (Trådløs Ethernet)
Distridueret system Det fysiske lag og MAC-metoder.
I2C --- øee OZ1DUG I2C ”Lokalnet på printet”.. Mange ledninger  Nogle gange løber man ”tør” for ben på microprocessoren  Mellem print er ”mange” ledninger.
COMPUTERENS ANATOMI KENDER DU DIN COMPUTER SÅ GODT SOM DU TROR?
Pc-kørekort Sådan virker pc’en Keld Hinsch.
Computer netværk og TCP/IP protokoller Kort resume – uge 6
IT og økonomi Lektion: N: Netværk.
Grundforløbsprojekt Strøm, Styring & IT.
Fra Internet til semantisk web via taksonomier AF:Hosein Askari ITST.
Fysiske netværk.
Signalbehandling og matematik (Tidsdiskrete signaler og systemer)
Distridueret system Et distridueret system er en samling af uafhængige computere som fremstår overfor brugeren som et enkelt samordnet system Dvs: Et antal.
ARCNET Host 1Host 2Host n Token-bus net..... Hastighed : max 10 Mbit/s Antal hosts pr. segment: 255 dvs ID:
Backup/Storage Søren Helmer Jensen.
QoS Introduktion til Quality of Service. IP standard service IP er designet til best-effort services –Best-effort: Transport af data efter bedste-evne.
C# programmering Per P. Madsen Afd. for Proceskontrol
Grøn Plan fra Novo Kilde Børsen 27 feb Novos Klimastrategi.
Netværk og interprocess- kommunikation. Disposition Softwarelag Protokollag ◦UDP ◦TCP.
Distridueret system Et distridueret system er en samling af uafhængige computere som fremstår overfor brugeren som et enkelt samordnet system Dvs: Selvstændige.
Lyd som fysisk fænomen 1. Trommehinde periode Afstand f.eks. målt i cm.
Fysiske netværk LAN og WAN - net.
IT Arkitektur og Sikkerhed
IT Arkitektur og Sikkerhed
Per P Madsen AAU1 Datanet 2. DDel 2: Netværkslaget, Transportlaget og Socket-API’en. Protokoller Routing Quality of service IPv4 og IPv6 Protokoller. UDP.
IT Arkitektur og Sikkerhed Mobil sikkerhed, trådløse teknologier og VPN.
Per P Madsen AAU1 Del 2 : Netværkslaget - Protokoller - Routing - Quality of service - IPv4 og IPv6.
Per P. MadsenStyresystemer og tjenester1 Indhold: 1.Introduktion til styresystemer. 2.Processer og tråde. 3.Synkroniseringsmetoder og InterProcesCommunikation.
Faget Datakommunikation Navn:_________________________ Velkommen til Claes Larsen, CCAI.
Netværk og interprocess- kommunikation - Et eksamensoplæg!
Digital videoformidling Netværksdistribution For indholdsproducenter.
Hospitalsinformationssystemer MM5 Hvad er HIS? Hvad driver udviklingen af HIS/PAS? Avancerede kliniske informationssystemer –Konteksten –Teknikken Fremtiden.
Per P. MadsenStyresystemer og tjenester1 Indhold: 1.Introduktion til styresystemer. 2.Processer og tråde. 3.Synkroniseringsmetoder og InterProcesCommunikation.
Netværk og datakommunikation.
Netwærk og datakommunikation. Per P. Madsen AAU1 Per P. Madsen Afd. for Proceskontrol Institut for elektroniske systemer Aalborg Universitet.
Datanet 2. DDel 2: Netværkslaget, Transportlaget og Socket-API’en.
Per P Madsen AAU1 Del 4 : Sessions-, presentations- og applikationslaget - Applikationsprotokoller. - RPC og RMI. - Digital audio og Voice over IP. - RTP.
Distridueret system Et distridueret system er en samling af uafhængige computere som fremstår overfor brugeren som et enkelt samordnet system Dvs: Et antal.
 Kommunikation mellem computere  NAT – Network Adress Translation  IP Routing af pakker  Transport af beskeder ◦ TCP ◦ UDP.
Per P. Madsen AAU1 Grundlæggende Datanet Datanet. Per P. Madsen Afd. for Proceskontrol Institut for elektroniske systemer Aalborg Universitet.
Datalink laget Datalink Datalink Fysisk lag Fysisk lag Fysisk net
Netwærk og datakommunikation. Per P. Madsen AAU1 Per P. Madsen Sektion for automation og kontrol Institut for elektroniske systemer Aalborg Universitet.
Real-Time trafik på Ethernet MM4 Distribuerede systemer.
P-net, bluetooth, ZigBee, ARCnet og TTP
Kommunikation i private Hjem Jonas Thomsen Ph.d. studerende Center for Pervasive Computing Aarhus Universitet.
P-net, bluetooth, ZigBee, ARCnet og TTP. P-net P-NET Data Link Layer Create and recognize frame boundaries Node address fieldControl/StatusInfo lengthInfo.
Forbedringer af implementationen. Få TCP til at virke Blokere pakke med RST bit sat Blokere indkommende pakker inden de når Windows protokolstakken Begge.
Hjemmet som et Distribueret System Jonas Thomsen Ph.d. studerende Center for Pervasive Computing.
Projekt forslag. Vejleder Frank Mikkelsen Elektronisk vægt: Vægten baseres på et elektronisk signal fra en strain gauge Wheatstones målebro. Signalet Vsignal.
Netteknik 1 (AMU 44947) Netteknik 1
Cloud Computing Model-View-Controller
Tre lags arkitektur.
. Installationer i hjemmet v/ Kent Vig, Marts 2015.
. Opgradering af nettene v/ Jørgen Nielsen,
Øvelse 7.1 De 4 flip-flop typer S-R: Set-Reset D: Delay T: Toggle
TECH III ISIS.
Præsentationens transcript:

Datanet. Per P. Madsen Afd. for Proceskontrol Grundlæggende Datanet Datanet. Per P. Madsen Afd. for Proceskontrol Institut for elektroniske systemer Aalborg Universitet Per P. Madsen AAU

Datanet 1. DDel 1: Grundlæggende datanet, OSI-modellen og Ethernet Introduktion til datakommunikation. OSI-modellen. Det fysiske lag. Herunder det teoretiske fundament, medier og modulation. Data link laget. Ethernet, herunder fejl detektering, flow kontrol, medie acces kontrol og realtime  Per P. Madsen AAU

Introduktion til datakommunikation. Grundlæggende Datanet Introduktion til datakommunikation. Overførsel af data fra en computer til en anden. Host Netværk Host Denne kommunikation er specificeret vha. en Protokol Per P. Madsen AAU

LAN netværk. ..... Host Host Point-to-Point. Fx RS-232 Host Grundlæggende Datanet LAN netværk. Host Host Point-to-Point. Fx RS-232 Host ..... Broadcast. Fx Ether, Wireless, RS-485. Per P. Madsen AAU

WAN netværk. Router Host Subnet Host Grundlæggende Datanet Per P. Madsen AAU

Introduktion til datakommunikation. Grundlæggende Datanet Introduktion til datakommunikation. Overordnede krav: Hastighed: Throughput, delay, jitter, latenstid. Sikkerhed: Integritet, tilgængelighed, fortrolighed, anonymitet. Driftsikkerhed: MTBF, redundans. Per P. Madsen AAU

Introduktion til datakommunikation. Grundlæggende Datanet Introduktion til datakommunikation. Informationsflow Trafik karakteristik Trafikkrav Kapasitetskrav Interaktiv trafik Sporadisk Delay, Pålidelighed Få Kbps Feedback Periodisk Delay, Jitter Interaktiv video Throughput, Delay Variere afhængig af kvaliteten.Typisk: 64 Kbps – 100 Mbps Interaktiv audio 2 Kbps – 100 Kbps Per P. Madsen AAU

Introduktion til datakommunikation. Grundlæggende Datanet Introduktion til datakommunikation. Sikkerhed. Sikkerhedsaspekt Metode Integritet CRC-check. PAR-protokoller. Fejlrettende koder. Fortrolighed Cryptografering. Tilgængelighed Acces kontrollister. Password. Firewalls. Per P. Madsen AAU

Protokolhieraki. ... ... Lag 4 Lag 4 Lag 3 Lag 3 Lag 2 Lag 2 Lag 1 Grundlæggende Datanet Protokolhieraki. ... ... Protokol Lag 4 Lag 4 Protokol Lag 3 Lag 3 Interface Service, som det underliggende-lag stiller til rådighed for det overliggende lag Protokol Lag 2 Lag 2 Protokol Lag 1 Lag 1 Fysisk medie Per P. Madsen AAU

Grundlæggende Datanet Design kriterier. Et lag skal oprettes, når en given abstraktion er nødvendig. Et lag skal varetage en afgrænset og vel defineret opgave. Lagene skal vælges generelle og standardiserbare. Lagene skal vælges således, at der er lille kobling mellem lagene. Antallet af lag skal være så stort, at hver lag, så vidt muligt, kun varetager en funktion. Per P. Madsen AAU

Lagdelte protokoller. Lag 2 Lag 2 Lag 1 Lag 1 Fysisk net Grundlæggende Datanet Lagdelte protokoller. Packet Interface 3 Protokol 2 Lag 2 Lag 2 Frame Interface 2 Protokol 1 Lag 1 Lag 1 Fysisk signal Interface 1 Fysisk net Start med en header. Fx 10101010 Modtager-adresse. Sender-adresse. Type. Head M-adr S-adr Type Data CRC Frameformat Data/Packet. Checksum. Per P. Madsen AAU

Encapsulation Header Data-unit Lag 2 Header Packet Lag 2 Header Frame Grundlæggende Datanet Encapsulation Header Data-unit Lag 2 Packet Header Packet Lag 2 Frame Header Frame Lag 1 Fysisk signal Fysisk net Per P. Madsen AAU

Protokol. Lag 2 Lag 2 Lag 1 Lag 1 Fysisk net Grundlæggende Datanet Protokol. Packet Interface 3 Protokol 2 Lag 2 Lag 2 Frame Interface 2 Protokol 1 Lag 1 Lag 1 Fysisk signal Interface 1 Fysisk net Protokol 1: Stiktype, Signalniveauer, Bit-hastighed, Medietype,... Fx: Rs232, 10Base-T Protokol 2: Frameformat, Timing, Media acces control. Fx. Ethernet, ARC-net, IEEE 802.XX osv. Per P. Madsen AAU

OSI referencemodellen. Grundlæggende Datanet OSI referencemodellen. En model, der definerer syv standard protokollag til datakommunikation mellem to computere. (Day og Zimmermann 83) 7: Applikationen. - WWW, FTP, E-mail,... 6: Præsentationslaget. - Datakonvertering. 5: Sessionslaget. - Acceskontrol. 4: Transportlaget. - Integritet. 3: Netværkslaget. - Routing. 2: Datalinklaget. - Medieacces. 1: Det fysiske lag. - Fysisk overførsel af data. Per P. Madsen AAU

OSI modellen Applikation Applikation AP-Data Unit Presentation Grundlæggende Datanet OSI modellen Applikations protokol Applikation Applikation AP-Data Unit Presentations protokol Presentation Presentation PP-Data Unit Sessions protokol Session Session SP-Data Unit Transport protokol Transport Transport TP-Data Unit Networks protokol Network Network Packet Data link protokol Data link Data link Frame Fysisk protokol Fysisk Fysisk Bit Per P. Madsen AAU

OSI modellen WWW FTP Mail rlogin telnet ..... Applikation Grundlæggende Datanet OSI modellen WWW FTP Mail rlogin telnet ..... Applikation Syntaks og semantik Datakonvertering Big endian/small endian Etablering af kommunikation Passwords Håndtering af multi-user tilgang Evt. håndtering af fortrolighed. Fx SSL Håndtering af integritet fx TCP - protokollen Connection Reliabel Sekvens Flow Control Buffering Stream Congestion control Presentation WAN håndtering fx IP-protokollen Adressering Routing Multicastning Session LAN håndtering fx: Ethernet. Frameformater Tilgangsmetoder Checksum Sliding Window Transport Network Medie Modulation Niveauer Hastigheder Data link Fysisk Per P. Madsen AAU

Det fysiske lag Applikation Presentation Session Transport Network Grundlæggende Datanet Det fysiske lag Applikation Presentation Session Transport Network Data link Medie Modulation Hastigheder Fysisk Per P. Madsen AAU

Det fysiske lag Fysisk Fysisk Bit Shannons theorem: Grundlæggende Datanet Det fysiske lag Fysisk protokol Fysisk Fysisk Bit Shannons theorem: Max antal bit /sek = H log2(1 + S/N). Hvor: H er båndbredden i Hz. S/N er signal/støj forholdet Dvs. Hurtig forbindelse kræver: Stor båndbredde. Stort signal/støj forhold. Per P. Madsen AAU

Det fysiske lag: RS-232 UART+line driver UART+line driver RS-232 Grundlæggende Datanet Det fysiske lag: RS-232 RS-232 UART+line driver UART+line driver Per P. Madsen AAU

Det fysiske lag: Medie Fysisk Fysisk Twisted pair. Coaxial kabel. Grundlæggende Datanet Det fysiske lag: Medie Fysisk Fysisk Twisted pair. Coaxial kabel. Optisk fiber. WireLess. Per P. Madsen AAU

Grundlæggende Datanet Twisted pair Per P. Madsen AAU

Twisted pair Kategori 3. Typisk båndbredde: op til 250 MHz. Grundlæggende Datanet Twisted pair Kategori 3. Typisk båndbredde: op til 250 MHz. Typisk transmissionshastighed: Op til 10 Mbps. Kategori 5. Typisk båndbredde: op til 600 MHz. Typisk transmissionshastighed: Op til 100 Mbps. Kategori 5e Kategori 6 Per P. Madsen AAU

Coaxial kabel Typisk båndbredbe: op til 1 GHz. Grundlæggende Datanet Coaxial kabel Typisk båndbredbe: op til 1 GHz. Typisk transmissionshastighed: > 100 Mbps. Per P. Madsen AAU

Optisk fiber Per P. Madsen AAU

Optisk fiber Escaping light Core Cladding Per P. Madsen AAU

Optisk fiber Per P. Madsen AAU

Optisk fiber Chromatic dispersion og Attenuation i optisk fiber Grundlæggende Datanet Optisk fiber Chromatic dispersion og Attenuation i optisk fiber Lys ind Lys ud Typisk dæmpning: 0.2 dB/km eller ca 5 %. Typisk båndbredde: 30.000 GHz. Dvs. ideelt > 30 Tbps Typisk transmissionshastighed: Op til 10 Gbps eller mere Per P. Madsen AAU

Multiplexning Hvordan kan flere bruge det samme medie på samme tid ? Grundlæggende Datanet Multiplexning Hvordan kan flere bruge det samme medie på samme tid ? Space division multiplexing. SDM Frequency division multiplexing. FDM Time division multiplexing. TDM Code division multiplexing. CDM Per P. Madsen AAU

Space division multiplexing. FDM Grundlæggende Datanet Space division multiplexing. FDM Hver sender sit eget medie. Fx. Gamle analoge telefoner, en ledning til hver samtale. Radio og TV stationer med så stor afstand, at de kan bruge samme frekvens. Simple punkt til punkt protokoller som RS-232 Per P. Madsen AAU

Frequency division multiplexing. FDM Grundlæggende Datanet Frequency division multiplexing. FDM Hvis kommunikationsmediet har N gange større båndbredde, end den enkelte sender kræver, kan man sende op til N datastrømme samtidigt. Per P. Madsen AAU

Frequency division multiplexing. FDM Grundlæggende Datanet Frequency division multiplexing. FDM Fordel: Ingen dynamisk koordination. Fungerer også for analoge signaler. Ulemper: Spild af båndbredde, hvis trafikken er ulige fordelt. Ufleksibel. Per P. Madsen AAU

Time division multiplexing. TDM Grundlæggende Datanet Time division multiplexing. TDM Per P. Madsen AAU

Time division multiplexing. TDM Grundlæggende Datanet Time division multiplexing. TDM Fordel: Kun en carrier på mediet. Høj udnyttelse. Fleksibel Ulemper: Kræver præcis synkronisering. Per P. Madsen AAU

Frequency and Time division multiplexing. Fx GSM Grundlæggende Datanet Frequency and Time division multiplexing. Fx GSM Fordel: Bedre beskyttelse mod aflytning. frekvensselektiv støj. Ulemper: Kræver præcis synkronisering. Per P. Madsen AAU

Code division multiplexing. CDM Grundlæggende Datanet Code division multiplexing. CDM a: Chip sequence b: Bipolær chip sequence c: Eks. på transmissioner d: Det, som C modtager Krav: Chip sekvenserne er ortogonale. Dvs. samme antal, ens og forskellige, bit 2. Signalerne adderer lineært. Per P. Madsen AAU

Grundlæggende Datanet Code division multiplexing. CDM eller Code division multiple Access. CDMA Fordel: God beskyttelse mod aflytning. Ingen koordinering og synkronisering nødvendig. Ulemper: Forholdsvis lav datarate. Mere kompleks signalgenerering og rekonstruktion. Per P. Madsen AAU

Grundlæggende Datanet Modulation Hvordan kan digitale signaler sendes gennem en analog kanal? Brug et modem. Grundlæggende metoder: b: Amplitude mod. c: Freq. mod. d: Fase mod. Per P. Madsen AAU

Avanceret fase modulation Grundlæggende Datanet Avanceret fase modulation Fase modulation – Phase Shift Keying. PSK Dvs faseskift af bæresignalet. Fx 45, 135, 225 og 315 grader. Dvs 2 bit pr skift. QPSK – Quadrature Phase Shift Keying(a). Eller kombineret Amplitude modulation med fase modulation Fx fire faser og fire amplituder: QAM-16 Quadrature amplitude modulation(b) dvs 4 bit pr skift. Per P. Madsen AAU

Avanceret frekvens modulation Grundlæggende Datanet Avanceret frekvens modulation Frekvens modulation – Frequnce Shift Keying. FSK Avanceret – kombineret fase og frekvens modulation. MSK Minimum shift keying, QMSK Gaussian-MSK (GSM) F1: lav frekvens, F1n: lav frekvens 180 grader fase. F2: høj frekvens, F2n: høj frekvens 180 grader fase. Data Hvis: Even & Odd send F2 Even & ikke Odd send F1n Ikke Even & Odd send F1 Ikke Even & ikke Odd send F2n Even Odd MSK Per P. Madsen AAU

Grundlæggende Datanet Wire Less Per P. Madsen AAU

Grundlæggende Datanet Wire Less Per P. Madsen AAU

Wire Less Store afstande. Små afstande. Lav data hastighed Grundlæggende Datanet Wire Less Store afstande. Små afstande. Lav data hastighed Høj data hastighed Per P. Madsen AAU

GSM Digitalt mobiltelefon net 2G: Egenskaber: Hastighed: 9.6 Kbps. Grundlæggende Datanet GSM Digitalt mobiltelefon net 2G: Egenskaber: Hastighed: 9.6 Kbps. Multiplexing : TDMA - Time Division Multiple access. Rækkevide. Op til 70 km. Strømforbrug: Relativ lav. Batteri levetid flere timer Pris: Relativ lav. Frekvensbånd: 1.8 GHz Modulation: GMSK – Gaussian Minimum Shift Keying. Anvendelse: Mobiltelefoni, primært tale. Per P. Madsen AAU

UMTS Digitalt mobiltelefon net 3G: Egenskaber: Grundlæggende Datanet UMTS Digitalt mobiltelefon net 3G: Egenskaber: Hastighed: fx 384 Kbps. Med QoS. Multiplexing: CDMA/FDD - Code Division Multiple access./ Freq. division duplex Rækkevidde: Mange km. Strømforbrug: Relativ lav. Batteri levetid, flere timer Pris: Relativ lav. Frekvensbånd: 2.0 GHz Modulation: QPSK – Quadrature Phase Shift Keying. Anvendelse: Mobiltelefoni, tale og data. Per P. Madsen AAU

Wire Less Store afstande. Små afstande. Lav data hastighed Grundlæggende Datanet Wire Less Store afstande. Små afstande. Lav data hastighed Høj data hastighed Per P. Madsen AAU

ZigBee Billigt strømsvagt lavhastigheds net: Egenskaber: Grundlæggende Datanet ZigBee Billigt strømsvagt lavhastigheds net: Egenskaber: Hastighed: 20 Kbps eller 128 Kbps Multiplexing : FDMA – Freq. Division Multiple access Størrelse: CSMA/CD 255 enheder pr netværk. Rækkevidde: 10 – 100 m Strømforbrug: Lille. Bateri levetid > 1 år Pris: lav. Få kroner. Frekvensbånd: 2.4 GHz og 868/915 MHz Modulation: DSSS – Direct sequence spread spectrum. Anvendelse: Automation, fjernbetjening, Kom. med I/O enheder osv. Per P. Madsen AAU

Bluetooth Kontor netwærk. Egenskaber: Hastighed: Op til 720 Kbps Grundlæggende Datanet Bluetooth Kontor netwærk. Egenskaber: Hastighed: Op til 720 Kbps Multiplexing: FDMA – Freq. Division Multiple access Netstørrelse: Op til 8 enheder i et piconet ( en master og 7 slaver) Piconet kan kombineres til større scatternet. Rækkevidde: 10 – 100 m Strømforbrug: Relativ lav. Batteri levetid flere timer Pris: Relativ lav. < 100 kr. Frekvensbånd: 2.4 GHz Modulation: FHSS – Freq. Hopping spread spectrum. Anvendelse: Trådlød notebook, headset. Printere osv. Per P. Madsen AAU

802.11b Wireless Ethernet. Egenskaber: Hastighed: op til 11 Mbps Grundlæggende Datanet 802.11b Wireless Ethernet. Egenskaber: Hastighed: op til 11 Mbps Størrelse: Ubegrænset CSMA/CD. Rækkevidde: Op til 300 m Strømforbrug: Relativ lav. Batteri levetid flere timer Pris: Relativ lav. Frekvensbånd: 2.4 GHz Modulation: DSSS med CCK – Direct Sequence Spread Spectrum med Complementary Code Keying Anvendelse: Trådlød internet. Læs om DSSS side 55 i schiller. Per P. Madsen AAU

802.11a Wireless højhastigheds Ethernet. Egenskaber: Grundlæggende Datanet 802.11a Wireless højhastigheds Ethernet. Egenskaber: Hastighed: op til 54 Mbps Størrelse: Ubegrænset TDMA/TDD.. Rækkevidde: Op til 200 m Problemer med mure og andre genstande. Pris: Relativ høj. Frekvensbånd: 5 GHz Modulation: OFDM - Orthogonal Freq. Division Multiplexing. Anvendelse: Trådlød internet, distribueret computing. Per P. Madsen AAU

802.11b Wireless Ethernet. DataLink laget Egenskaber: Grundlæggende Datanet 802.11b Wireless Ethernet. Egenskaber: Hastighed: op til 11 Mbps Størrelse: Ubegrænset CSMA/CD. Rækkevidde: Op til 300 m Strømforbrug: Relativ lav. Batteri levetid flere timer Pris: Relativ lav. Frekvensbånd: 2.4 GHz Modulation: DSSS med CCK – Direct Sequence Spread Spectrum med Complementary Code Keying Anvendelse: Trådlød internet. DataLink laget Per P. Madsen AAU

Datalink laget Datalink Datalink Fysisk lag Fysisk lag Fysisk net Grundlæggende Datanet Datalink laget Protokol 2 Datalink Datalink Fysisk lag Fysisk lag Fysisk net Protokol: Frameformat, Timing, Media acces control fx. Ethernet, ARC-net, IEEE 802.XX osv- Per P. Madsen AAU

Ethernet Net segment LLC IEEE 802.2 Fysisk Data Link MAC IEEE 802.3 Grundlæggende Datanet Ethernet Fysisk DataLink Net segment LLC IEEE 802.2 Fysisk Data Link MAC IEEE 802.3 CSMA/CD Fx. 10Base-T, 100Base-TX, 100Base-FX Per P. Madsen AAU

Ethernet – Fysisk lag 10 Mbps Thick Coaxial: 10BASE5: 10 Mbps Thin Coaxial: 10BASE2: 10 Mbps Twisted Pair: 10BASE-T: 10 Mbps Optisk Fiber: 10BASE-F: 100 Mbps Twisted Pair: 100BASE-TX: 100 Mbps Fiber Optic: 100BASE-FX: 100 Mbps Twisted-Pair: 100BASE-T4: Per P. Madsen AAU

Ethernet – Fysisk lag Per P. Madsen AAU

Hub og Switch Switch Bridge Hub Fældes net segment Per P. Madsen AAU

Fysiske adr. eller MAC adr. Grundlæggende Datanet Ethernet 8 6 2 46-1500 4 Ethernet Frame Preamble Dest. add. Src. add. Length Header Payload CRC Fysiske adr. eller MAC adr. Per P. Madsen AAU

Grundlæggende Datanet CSMA/CD Per P. Madsen AAU

Grundlæggende Datanet CSMA/CD Per P. Madsen AAU

10 Mbit Ethernet % - delen af pakkerne der kom for sent > 2 msek. Data pr. stream: 1.5 Mbps. Per P. Madsen AAU

Hub og Switch Switch Bridge Hub Fældes net segment Per P. Madsen AAU

Collision-free Ethernet vha. Hardware Collision domain: Et logisk område i et computer netværk hvor data pakker kan ”kollidere" med hinanden fx: Ethernet. En Switch opdeler i et antal Collision domain’er. Hvis forbindelsen er full-duplex og det et rent switched net er der ingen Collision domain’er. Løser det alle problemer ????? Per P. Madsen AAU

En anden vej: Prøv fx at styre hvor meget der bliver sagt samt hvornår der bliver sagt noget. Per P. Madsen AAU

QoS – Quality of Service Delay Jitter Bandwidth Per P. Madsen AAU

QoS – Quality of Service Løsning: Kapacitet nok. Fx. Telefonsystemet. Reciver buffer. Øger delay og mininere jitter. Begrænsning af senderes bithastighed. Minder delay, mindre jitter og mindre Bandwidth. Per P. Madsen AAU

Bucket algoritmen En sender buffer. En cyklisk task der er aktiv hvis der er data i bufferen og sender disse data med en passende lav bidhastighed. Per P. Madsen AAU

Token Bucket algoritmen En sender buffer der fyldes med token token/sek. Senderen sender sine data vha tokens dvs. Nbit pr token fra bufferen. Per P. Madsen AAU

RETHER ET token-bus pricip på et collision domain fx Ethernet. Per P. Madsen AAU

RETHER Node 1 Initiator Node n Node 2 ...... Switch-to-RETHER ACK Per P. Madsen AAU

CSMA/CA Per P. Madsen AAU

CAN-Data Frame CAN 2.0A CAN 2.0A CAN 2.0B Per P. Madsen AAU

Token bus net: fx: ARCNET ..... Host 1 Host 2 Host n Hastighed: max 10 Mbit/s Antal hosts pr. segment: 255 dvs ID: 1-255 Per P. Madsen AAU

Opstart af token Hvis en maskine ikke er med dvs: ingen INVITATION TO TRANSMIT i 420 S. Så råber den ''ALLE SKAL DØ'' RECONFIGURATION BURST .... 111111110 111111110 111111110 765 gange Herefter: Når bus bliver IDLE, vent 41S + 73 S * (255-ID) ------------------------------------------------------------------------------------ Hvis stadig IDLE så: Send INVITATION TO TRANSMIT til mig selv samt find næste host med mindre ID. Ellers: Vent til en sender INVITATION TO TRANSMIT til mig Per P. Madsen AAU

Find NID NID er ID'en for den host med nærmeste, og lavere ID. NID = ID NID--; Send ITT to NID hvis ingen aktivitet i 37,4 S så hop: ellers stop ca 3 km frem samt tilbage= 15 S + 15 S plus opstartstid ca 6.4 S. Per P. Madsen AAU

Data transmission Sender: ID Modtager: DID ITT til ID send FBE send ACK send DataPacket send ACK ITT til NID Per P. Madsen AAU

TDMA Per P. Madsen AAU

DataLink MAC protokoller: Egenskab CSMA/CD Ikke Realtime. God udnyttelse af kanalen. Ingen koordinering. CSMS/CA Realtime for højeste prioiteter. Mindre god udnyttelse af kanalen. Token bus Realtime. Koordinering. TDMA Rimelig god udnyttelse af kanalen. Per P. Madsen AAU

Transmission Error Control Tilføje ekstra bit til pakker således, at der bliver en given mindste afstand (Hamming afstand) mellem lovlige pakker. Fx. Even paritet, som giver Hamming afstanden på 2. Per P. Madsen AAU

CRC - Cyclic Redundancy Check Polynomie: 10011 Data: 1101011011 110000 10011 :1101011011 10011 00001 00000 00010 00101 01011 Remainder: Checksum 1011 Per P. Madsen AAU

CRC - Cyclic Redundancy Check IEEE 802.3 CRC-32: x32+x26+x23+x22+x16+x12+x11+x10+x8+x7+x5+x4+x2+x1+1 Dvs 10000 0100 - 1100 0001- 0001 1101 - 1011 0111 ARCnet: CRC-16 x^16 + x15 + x ^ 2 + 1 Dvs 11000 0000 - 0000 0101 CAN bus: CRC-CCITT X^16+X^12+X^5+1 Dvs 10001 0000 - 0010 0001 Per P. Madsen AAU

CRC - Cyclic Redundancy Check De mest brugte CRC polynomier: CRC-12: X^12+X^11+X^3+X^2+X+1 CRC-16: X^16+X^15+X^2+1 CRC-CCITT: X^16+X^12+X^5+1 CRC-32: X^32+X^26+X^23+X^22+X^16+X^12+ X^11+X^10+X^8+X^7+X^5+X^4+X^2+X+1 CRC-12 bruges til 6-bits streams. Både CRC-16 og CCRC-CCITT er for 8 bits streams. CRC-32 giver ekstra sikkerhed, da der genereres en 32 bit Checksum. CRC-32 bruges i fx. (IEEE-802). Per P. Madsen AAU