Virtuella kretskopplade nät virtual circuit networks. Virtuella kretskopplade nät. Virtuella kretskopplade nät. Virtuella kretskopplade nät

Relevanta dokument
Virtuella kretskopplade nät Virtual circuit networks. Virtuella kretskopplade nät. Virtuella kretskopplade nät. Virtuella kretskopplade nät

Punkt-till-punkt-access. HDLC (High-level Data Link Control) PPP (Point-to-Point Protocol)

OH Slides F: Wide Area Networks

Föreläsning 5: Stora datanät Från användare till användare ARP

Datasäkerhet och integritet

Föreläsning 8. Multiplexering (1/2) Multiplexering (2/2) Mål

Multimedia Applications. Srinidhi Varadarajan

Kapitel 5: Lokala nät Ethernet o 802.x. Lokala nät. Bryggan. Jens A Andersson (Maria Kihl)

Stora datanät Från användare till användare. Jens A Andersson

Föreläsning 5: ARP (hur hitta MAC-adress) Från applikation till applikation

KomSys Hela kursen på en föreläsning ;-) Jens A Andersson

Från användare till användare ARP. (Maria Kihl)

Switchade nätverk. Förra föreläsningen. Switch. Hur förmedlar man data? Virtual Circuit Switching (VCS) Datagram (connectionless)

Föreläsning 4: Lokala nät (forts ) Ethernet o 802.x Stora nät och behovet av nätprotokoll Transportprotokoll. Emma Fitzgerald

Kihl & Andersson: Kapitel 6 (+ introduktioner från kap 7, men följ slides) Stallings: 9.5, 14.1, 14.2, Introduktion i 14.3, 16.1

Kapitel 5: Lokala nät Ethernet o 802.x. Felkorrektion. Att bekräfta paket. Jens A Andersson (Maria Kihl)

Dator- och telekommunikation (ETS601)

Lokala nät Ethernet o 802.x. (Maria Kihl)

5 Internet, TCP/IP och Applikationer

Michael Q. Jones & Matt B. Pedersen University of Nevada Las Vegas

4 Paket- och kretskopplade nät

Grundläggande nätverksteknik. F3: Kapitel 4 och 5

Grundläggande datavetenskap, 4p

Föreläsning 5: ARP (hur hitta MAC-adress) IPv4, IPv6 Transportprotokoll (TCP) Jens A Andersson

Kihl & Andersson: , 4.5 Stallings: , , (7.3)

Namn: (Ifylles av student) Personnummer: Tentamensdatum: Tid: Hjälpmedel: Inga hjälpmedel

Lokala nät (forts ) Ethernet o 802.x Stora nät och behovet av nätprotokoll IP. Felkorrektion. Att bekräfta paket. Jens A Andersson (Maria Kihl)

ETSF05 Internetprotokoll. Jens Andersson

Föreläsning 5. Vägval. Vägval: önskvärda egenskaper. Mål:

Länkhantering (feldetektering, felhantering, flödeskontroll) Maria Kihl

Övning 4 EITF25 & EITF Protokoll. October 29, 2016

Datakommunikation I 5p

IT för personligt arbete F2

Stora datanät. Maria Kihl

Ingenjörsfirman Stéen ATM Sida 1 av 1

Introduktion - LAN Design och switching concepts Basic Switch Concepts and Configuration Frågor? Referenser. Nätverksteknik 2

DIG IN TO Nätverksteknologier

Övning 3 ETS052 Datorkommuniktion IP, TCP och

ETSF05 Repetition av KomSys

Föreläsning 4: Lokala nät (forts ) Ethernet o 802.x Stora nät och behovet av nätprotokoll Transportprotokoll. Jens A Andersson

5. Internet, TCP/IP och Applikationer

Föreläsning 7. Standardiserade multiplexeringsnivåer. PDH och SONET. T Introduktion till modern telekommunikation

Datakommunika,on på Internet

4 Paket- och kretskopplade nät

Föreläsning 6. Nät management (1/3) Nät management (2/3) Nätstyrning Intelligenta nät Protokoll och protokollfamiljer Exempelsystem: ISDN

Grundläggande nätverksteknik. F2: Kapitel 2 och 3

Övning 5 ETS052 Datorkommuniktion Routing och Networking

2PWHQWDPHQL'DWRUNRPPXQLNDWLRQI U'

SIZE CONNECT, TEKNISK BESKRIVNING

Brandväggar och portöppningar. Manual

MPEG-4 innehåller bl.a:

DIG IN TO Administration av nätverk- och serverutrustning

Tekniken bakom IPTV Tanja Kauppinen 25 oktober 2005

DATALINK-NÄTVERK. Hårdvarubyggklossar

Beijer Electronics AB 2000, MA00336A,

Anna Brunström. Hur kan man minska fördröjningarna över Internet? Karlstad University Computer Science

Datakommunikation vad är det?

DIG IN TO Nätverksteknologier

DA 2012: F13. Nätverk 2 Ann-Sofi Åhn

Datakommunikation. Magnus Jonsson. Workstation. Laptop computer. Ethernet. Magnus Jonsson, Halmstad University, Sweden. Upplägg

Performance QoS Köteori. Jens A Andersson (Maria Kihl)

Datakommunikation vad är det?

CARS: Context Aware Rate Selection for Vehicular Networks

802.11b Wireless router w. 4 port switch. StarTech ID: BR411BWDC

Föreläsning 7. Standardiserade multiplexeringsnivåer. PDH och SONET. Introduktion till modern telekommunikation 25/10/2002.

Plats för projektsymbol. Nätverket för svensk Internet- Infrastruktur

Vad är Internet? - Flera olika slags nät - Vill kunna kommunicera över dessa nät - Vad gör man?

5 Internet, TCP/IP och Tillämpningar

Nätverk och Java, grunder Föreläsning 0: 0: Introduktion till Internet

Avtal om Transmissionsprodukter Bilaga 3 Tekniska specifikationer

Instuderingsfrågor ETS052 Datorkommuniktion

att det finns inte något nätverk som heter Internet Finns Internet? Varför fungerar det då? Nätet? Jag påstår

PFC and EMI filtering

Nätverksteknik A - Introduktion till VLAN

Examples on Analog Transmission

Boiler with heatpump / Värmepumpsberedare

Transportskiktet. Sidorna , i boken

Hemmanätverk. Av Jan Pihlgren. Innehåll

Transportskiktets uppgifter. Transportskiktet UDP. UDP-kapning (DNS) DNS-sökning, Ethernet-ram <#>

Voice over IP / SIP. Switching Costs SIP. Motivation for VoIP. Internet Telephony as PBX replacement. Internet Telephony Modes.

QuickTime Streaming Server, en introduktion

Ansvarig lärare: Håkan Sundell, Anders Gidenstam, Jürgen Claussen Telefonnummer: (4214, 4134)

Karlstads universitet Institutionen för Informationsteknologi Datavetenskap

Brygga HUB. Brygga. Switch

IPv6 i Mobilnät. Mattias Karlsson. mattias.karlsson@telenor.com

Övning 5 EITF25 & EITF Routing och Networking. December 5, 2017

Lösningar till tentan i ETS052 Datorkommunikation

Karlstads universitet Institutionen för Informationsteknologi Datavetenskap

6. Blandade uppgifter

Varför fungerar det då? Elektro- och informationsteknik Lunds Tekniska Högskola

SPID och identifiering av obfuskerade protokoll

Grafisk teknik IMCDP IMCDP IMCDP. IMCDP(filter) Sasan Gooran (HT 2006) Assumptions:

5. Internet, TCP/IP tillämpningar och säkerhet

Föreläsning 4: Lokala nät (forts ) Ethernet o 802.x Stora nät och behovet av nätprotokoll Transportprotokoll. Jens A Andersson

Grafisk teknik IMCDP. Sasan Gooran (HT 2006) Assumptions:

Discovery FSQ, IAA Utgåva/Edition 11. SE Habo. Klass 2 IAA FSQ-I 26W. 4 mm c c mm N L

Tentamen i Datorkommunikation den 10 mars 2014

Tillförlitlig dataöverföring Egenskaper hos en länk Accessmetoder. Jens A Andersson

Transport layer: Summary. Network Layer. Goals: Network layer functions. principles behind transport layer services:

MAC-(sub)lagret. Nätlagret. Datalänklagret. Fysiska lagret LLC MAC. LLC = Logical Link Control-sublager MAC = Media Access Control-sublager

Transkript:

virtual circuit networks Blandning mellan kretskoppling och datagram Förbindelser har tre faser: Initiering Dataöverföring Nerkoppling Data skickas i paket med adress Alla paket i en förbindelse går samma väg Exempel Varje paket har en lokal ID (Virtual Circuit ID, VCI) vilken ändras efter passage av switch En växel, observera att VCI byts vid passagen Tre faser vid kommunikation Initiering (Setup Phase) Dataöverföring (Data Transfer Phase) Nedkoppling (Tear Down Phase) Överföring från A till B med PVC 1

Initieringsförfrågan i nät med SVC Tabellerna börjar byggas upp (fält 4 tomt) Bekräftelse av initiering i nät med SVC 4:e fältet i tabellerna fylls i Fördröjningar i nätet Frame Relay Virtuellt kretskopplat nätprotokoll Används för förbindelser över WAN Omfattar bara fysiska och datalänklagret Minskad användning sedan 90-talet Kan hantera ojämn trafikbelastning ( bursts ) Frame Relay Nätverk baserat på Frame Relay Asynchronous Transfer Mode () Kan fungera som informationsmotorväg Efterföljare till Frame Relay I stället för ramar har man små paket (s.k. celler) med fix längd 2

Varierande ramlängd: stora fördröjningar för små ramar Bättre att dela upp data i mindre enheter med konstant längd, celler. Multiplexering med Cellerna har fix storlek Varje lucka (slot) behöver inte fyllas Uppbyggnaden av ett -nät UNI = User to Network Interface NNI = Network to Network Interface Indelning av förbindelser TP (Transmission Path): Fysisk förbindelse VP (Virtual Path): Logisk förbindelse mellan två växlar, vilken ingår som en del av en TP VC (Virtual Circuit): Delar av en VP där varje VC utgör en väg mellan de två växlarna Exempel på -nät med VP och VC 3

Varje virtuell förbindelse (VC) identifieras med två tal: VPI (Virtual Path Identifier) VCI (Virtual Circuit Identifier) Varje cell består av 53 bytes varav 5 header I växlar används både VPI och VCI har tre lager Application Adaption Layer (AAL) -lagret Fysiska lagret Endast de två nedre lagren utnyttjas i växlarna I -lagret läggs headern på 4

AAL finns i fem olika varianter AAL1: Tar emot konstant bitström, audio och video AAL2: Trafik med låg bitrate AAL3/4: För förbindelseorienterade respektive förbindelselösa tjänster AAL5: Som AAL3/4 men enklare kontroll AAL1 Punkt-till-punkt-access HDLC HDLC (High-level Data Link Control) (Point-to-Point Protocol) HDLC (High-level Data Link Control) Används både till punkt-till-punkt och till multipunkt-förbindelser Använder ARQ (Automatic Repeat request) HDLC NRM (Normal Response Mode) HDLC De tre olika ramtyperna i HDLC 5

HDLC Flaggfält (Flag Field) 8 bitar för synkronisering Adressfält (Address Field) Styrfält (Control Field) Informationsfält (Information Field) Användar eller systeminformation Ramkontrollfält (Frame Check Sequence Field) HDLC I-frames (Information frames) Förmedlar användardata från nätverkslagret Kan innehålla information om flödes- och felkontroll (piggybacking) S-frames (Supervisor frames) För flödes- och felkontrollinformation U-frames (Unnumbered frames) Förmedlar system- och styrinformation (Point-to-Point Protocol) Vanligaste protokollet för punkt-till-punktförbindelser Används för kontakt mellan användare och internetleverantör Använder en variant av HDLC Formatet på en -ram Fälten i en -ram Flaggfälten för avgränsning (alltid 01111110 i ) Adressfältet (HDLC:s broadcast 11111111) Styrfältet (alltid 11000000) Protokollfältet Datafältet FCS-fältet (CRC) Tillståndsgraf för 6

Protokollstack för LCP (Link protocol) PAP (Password Authentification) CHAP (Challenge Handshake Authentification) Flera lager av protokoll PCP-paket i en -ram Kod (Code): typen av LCP-paket ID: för matchning av förfrågan och svar Längd (Length): Totala LCP-paketets längd Information: extra informaton -kommunikation med PAP-autentisering PAP-paket i -ram -kommunikation med CHAP-autentisering 7

CHAP-paket i -ram IPCP-paket i -ram IP-paket i -ram ADSL ADSL Bandbreddsutnyttjande vid ADSL Assymmetri mellan uppströms och nedströms ADSL Användning av s.k. splitter för uppdelning mellan tal och data genom filtrering 8

SONET/SDH SONET = Synchronous Optical NETwork Amerikansk standard (ANSI) Synkront TDM-system styrt av central systemklocka SONET/SDH SDH = Synchronous Digital Hierarchy Europeisk standard (ITU-T) Väsentligen identisk med SONET-standarden SONET/SDH Exempel på SONET-nät SONET/SDH Formatet på en STS-1-ram SONET/SDH Bithastigheten bestäms enbart av ramstorlek 8000 ramar/s överförs (oberoende av ramstorlek) För STS-n gäller bithastigheten 8000 ramar/s * 90 * 9 * n * 8 bitar/ram = = n * 51.84 Mbps Exempel: För STM-1 = STS-3 gäller bithastigheten 3 * 51.84 = 155.52 Mbps Multimedia and Quality of Service: What is it? QoS network provides application with level of performance needed for application to function. multimedia applications: network audio and video ( continuous media ) Multimedia Networking 7-54 9

MM Networking Applications Classes of MM applications: 1) stored streaming 2) live streaming 3) interactive, real-time Jitter is the variability of packet delays within the same packet stream Fundamental characteristics: typically delay sensitive end-to-end delay delay jitter loss tolerant: infrequent losses cause minor glitches antithesis of data, which are loss intolerant but delay tolerant. Multimedia Networking 7-55 Streaming Stored Multimedia Stored streaming: media stored at source transmitted to client streaming: client playout begins before all data has arrived timing constraint for still-to-be transmitted data: in time for playout Multimedia Networking 7-56 Streaming Stored Multimedia: Interactivity Streaming Live Multimedia VCR-like functionality: client can pause, rewind, FF, push slider bar 10 sec initial delay OK 1-2 sec until command effect OK timing constraint for still-to-be transmitted data: in time for playout Examples: Internet radio talk show live sporting event Streaming (as with streaming stored multimedia) playback buffer playback can lag tens of seconds after transmission still have timing constraint Interactivity fast forward impossible rewind, pause possible! Multimedia Networking 7-58 Multimedia Networking 7-59 Real-Time Interactive Multimedia applications: IP telephony, video conference, distributed interactive worlds end-end delay requirements: audio: < 150 msec good, < 400 msec OK includes application-level (packetization) and network delays higher delays noticeable, impair interactivity session initialization how does callee advertise its IP address, port number, encoding algorithms? Multimedia Networking 7-60 Multimedia Over Today s Internet TCP/UDP/IP: best-effort service no guarantees on delay, loss?????? But you said multimedia apps requires QoS and level of performance to be? effective!?? Today s Internet multimedia applications use application-level techniques to mitigate (as best possible) effects of delay, loss?? Multimedia Networking 7-61 10

A few words about video compression Streaming Stored Multimedia video: sequence of images displayed at constant rate e.g. 24 images/sec digital image: array of pixels each pixel represented by bits redundancy spatial (within image) temporal (from one image to next) Examples: MPEG 1 (CD-ROM) 1.5 Mbps MPEG2 (DVD) 3-6 Mbps MPEG4 (often used in Internet, < 1 Mbps) Research: layered (scalable) video adapt layers to available bandwidth application-level streaming techniques for making the best out of best effort service: client-side buffering use of UDP versus TCP multiple encodings of multimedia Media Player jitter removal decompression error concealment graphical user interface w/ controls for interactivity Multimedia Networking 7-62 Multimedia Networking 7-63 11