Review of fundamentals networking concepts

Size: px
Start display at page:

Download "Review of fundamentals networking concepts"

Transcription

1 Review of fundamentals networking concepts Andrea Bianco Paolo Giaccone Telecommunication Networks Group Computer Network Design - 1 Copyright Quest opera è protetta dalla licenza Creative Commons NoDerivs-NonCommercial. Per vedere una copia di questa licenza, consultare oppure inviare una lettera a: Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA. This work is licensed under the Creative Commons NoDerivs-NonCommercial License. To view a copy of this license, visit: or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA. Computer Network Design - 2 Pag. 1

2 Review What is a (modern) telecommunication and computer network? Topologies Multiplexing/multiple Switching techniques User (traffic) characterization Properties of telephone and computer networks Protocol architectures for computer networks Physical layer (multiplexing) Data link layer (multiple ) Network layer (routing, congestion) Transport Layer (congestion) Application Layer (client server, P2P, CDN, Data Center) Computer Network Design - 3 Networks Focus on modern telecommunication and computer networks Telephone and Internet One possible network definition (service oriented view) Infrastructure that provides services to applications: Web, VoIP, , games, e-commerce, social nets, phone calls, fax, Internet provides programming interface to apps program to connect to Internet provides service options Computer Network Design - 4 Pag. 2

3 Networks Another network definition: A set of nodes and channels that offer a connection among two or more points to make telecommunication possible among users (i.e. move infos (data/flows) among nodes) Represented as a topology (graph) Different levels of detail Key issue in networks is resource sharing Node is the point where Multiplexing /multiple (link sharing) and switching (node sharing) occurs Computer Network Design - 5 Type of channels Point-to-point channel Only two nodes connected to the channel The channel is used by both nodes (often in the same fashion) Sharing the channel among flows is called multiplexing A B Computer Network Design - 6 Pag. 3

4 Broadcast channel Type of channels Many Tx and many Rx Sometimes one (many) Tx and many (one) Rx Single communication channel shared by all nodes This room! The information sent by one node is received by all other nodes (with some delay) Sharing the channel among flows is called multiple Computer Network Design - 7 Many quality indices Channel properties Attenuation, robusteness to mechanical stress, ease of installation, robusteness to interference, cost, etc, Mainly interested in bit rate [bit/s] Also named bandwidth, throughput, with slightly different meaning delay [s] propagation delay depends on the channel length Bandwidth x delay [bit] channel size how much we can push on the channel Computer Network Design - 8 Pag. 4

5 Topologies in TLC networks The network topology is defined by the relative position of nodes and channels A network topology is a graph G=(V,A) V = set of vertices (represented as circles - nodes) A = set of edges (represented as segments - channels) Edges may be: direct (directed segments (arrow) unidirectional channels) undirect (non directed segments bidirectional channels) Abstraction of real networks Several levels of abstraction are possible Computer Network Design - 9 Many topologies Full mesh, mesh, tree, bus, star, E A B A A E B D C E B D C A D C E B E A B E A B D C D C D C A E B C D Computer Network Design - 10 Pag. 5

6 Physical and logical topology It is important to distinguish between the physical and the logical topology Logical topology: logical interconnection among nodes via logical channels Physical topology: takes into account transmission media constraints Computer Network Design - 11 Physical topology E.g., satellite network A B C D Computer Network Design - 12 Pag. 6

7 Logical topology Private network over satellite network A B C D Computer Network Design - 13 Logical topology Router interconnection for an ISP Router Router Node Node Frame Relay or ATM network Router Node Virtual Circuits Node Router Computer Network Design - 14 Pag. 7

8 Logical topology Overlay among peers in a P2P network Computer Network Design - 15 Logical topology net net net ISP A net net IXP net net net IXP ISP B net net net ISP C net regional net net net net net Computer Network Design - 16 Pag. 8

9 Logical topology Tier 1 ISP Tier 1 ISP Google IXP Regional ISP IXP Regional ISP IXP ISP ISP ISP ISP ISP ISP ISP ISP Computer Network Design - 17 Tier-1 ISP: e.g., Sprint Computer Network Design - 18 Pag. 9

10 Topologies and performance The amount of traffic that can be succesfully transferred (throughput) in a network is for a given channel available capacity inversely proportional to the average distance among node pairs weighted by the amount of traffic exchanged between the two node For uniform traffic and regular topologies the average distance on the topology establish the throughput Computer Network Design - 19 Topologies and performance Comparison among topologies, with the same number of nodes (4) and (almost) the same number of channels Uniform traffic Every node pair exchange x bit/s. Total generated traffic is 12x. Every unidirectional channel has capacity B bit/s. Compute: average distance, network capacity (maximum throughput), maximum channel load,maximum node load Computer Network Design - 20 Pag. 10

11 Topologies and performance Capacity: 3x2B=6B Average distance: 20/12=1.66 Consider only traffic from left to right (simmetry) maximum channel load is 4x. Thus, x <= B/4 Node 3 (or 2) must handle 7B/4 of traffic unit Uniform traffic, non regular topology, unbalanced channel load, unbalanced node load x 2x 2x x x x Computer Network Design - 21 Topologies and performance Capacity: 3x2B=6B Average distance: 1.5 Considering the traffic from node 4. Maximum load on (all) channel is 3x. Thus x <=B/3 The same holds for the other direction Node 4 must handle 3B of traffic unit Uniform traffic, non regular topology, balanced channel load, unbalanced node load 1 x x x 4 2 x x x x x x 3 Computer Network Design - 22 Pag. 11

12 Topologies and performance Capacity: 4x2B=8B Average distance: 1.33 For clockwise traffic the maximum channel load is 2x. Thus x <= B/2. The same holds for counter clock wise traffic Each node must handle 2B unit of traffic Uniform traffic, regular topology, balanced channel load, balanced node load 3x/2 x/2 3x/2 x/2 3x/2 x/2 3x/2 x/2 Computer Network Design - 23 Channel, sharing Multiplexing and multiple Computer Network Design - 24 Pag. 12

13 Sharing channel resources Sharing of channel resources among data flows comes in two different flavours Multiplexing All flows the channel from a single point Single transmitter scenario Centralized problem A radio from an antenna (base station in a cellular network, point in a WI-FI network, satellite transmission), an output link in a switch or a router Multiple- Flows the channel from different points Many transmitters are active Distributed problems Local area networks (if not switched), mobile phones in a cellulare network, PC ing via a Wi-FI hot-spot Computer Network Design - 25 Channel sharing techniques Frequency (FDM - FDMA) Time (TDM - TDMA) Code (CDM - CDMA) f channel t Computer Network Design - 26 Pag. 13

14 Frequency division Each flow is transmitted using different frequency bands Need for band guard f t Computer Network Design - 27 Time division (TDM TDMA) Each flow exploits different time intervals (slots) Define frame over which slot allocations are repeated Need for time guard f t Computer Network Design - 28 Pag. 14

15 Code division (CDM CDMA) Each flow exploits a different code (waveform with higher frequency than the bit tx rate) Need for orthogonal codes c f t Computer Network Design - 29 Code division (CDM CDMA) f t Computer Network Design - 30 Pag. 15

16 Code division Example Code word used by user i: Coded sequence = information bit x code word Information bit: Coded sequence: Computer Network Design - 31 Code multiplexing Example: Code word for user 1: Code word for user 2: Code word for user 3: Code word for user 4: We are interested in receiving data from user 1 Over the channel, transmitted signals sum up (need to equalize power) Tx of 1+2+3: Tx of 2+3 (noise): Computer Network Design - 32 Pag. 16

17 Code multiplexing Reception = correlation with code words Reception of user 1 = scalar product of the received sequence with the code word Everything we receive Transmissions of 1+2+3: Correlation with = 4 The noise Transmissions of 2+3: Correlation with = 0 Computer Network Design - 33 Multiplexing or multiple Time, frequency, code (and space: multiple parallel wires) are all equivalente alternatives Given a channel capacity we can choose one among the above techniques depending on technological constraints Code division permits to increase channel capacity (by allowing more users) if using pseudo-orthogonal codes but degrading the signal to noise ratio at the receiver (increase the bit error rate) Computer Network Design - 34 Pag. 17

18 FDM and TDM FDM Example: 4 users frequency TDM time 125 ms frequency time Computer Network Design - 35 Statistical multiplexing Multiplexing can be deterministic, fixed in time, on the basis of requirements determined at connection setup statistical, variable in time, to adapt to instantaneous traffic requirements Computer Network Design - 36 Pag. 18

19 Statistical Multiplexing A 100 Mb/s Ethernet statistical multiplexing C B queue of packets waiting for output link 1.5 Mb/s D Sequence of A & B packets does not have fixed pattern, bandwidth shared on demand Dynamic TDM scheme E Computer Network Design - 37 Switching techniques Circuit and packet switching Computer Network Design - 38 Pag. 19

20 Switching techniques Circuit switching Telephone networks Packet switching Two flavours (datagram and virtual circuit service) Internet, computer networks Computer Network Design - 39 Three phases Opening Data transfer Closing Network transparently forwards user generated data No operation on user data Fixed bit rate 64kbit/s Circuit switching U1 N1 N2 U2 t t t t Computer Network Design - 40 Pag. 20

21 Space vs time switching U1 N1 N2 U2 125 ms U1 N1 N2 U2 125 ms Computer Network Design - 41 Switching techniques Circuit switching Resources allocated uniquely to a circuit Physical channel, time-slot in TDM frame Resources are shared among connections but are statically allocated to data Connection oriented Need to open (and close) the circuit prior (after) data transmission Store state information on each circuit (stateful approach) Address (unique for each user in the network) used only when opening the circuit, not carried in data Data unit identified by position Routing (choice of the best route) performed only when opening the circuit Done through routing table lookup Data forwarding Through forwarding table look-up (one entry for each active circuit) Static (always the same scheduling, unless circuits are closed or opened) Computer Network Design - 42 Pag. 21

22 Packet switching U1 N1 N2 U2 Transmission time Processing time Propagation time t t t t Computer Network Design - 43 Data transfer over virtual circuits DTE DTE Forwarding table In Label Out Label Computer Network Design - 44 Pag. 22

23 Grouping virtual circuits A virtual circuit is logically identified by a label The label may change value over each link Relabeling Label = often a pair of identifiers (VCI-VPI in ATM) Virtual channel (VC): identifies a single connection Virtual path (VP): identifies a group of virtual channels Computer Network Design - 45 Grouping virtual circuits The grouping allows flow aggregation Eases network management Increases scalability Possible use LAN inter-connection to crete a VPN (Virtual Private Network) Multimedia flows (video, audio, data) Computer Network Design - 46 Pag. 23

24 Virtual circuits and paths (ATM) VPI 1 VCI 1 VCI 2 VPI 6 VCI 3 VCI 4 VCI 5 Computer Network Design - 47 ATM: VP switching VCI 21 VCI 22 VPI 1 VPI 4 VCI 23 VCI 24 VCI 23 VCI 24 VPI 2 VPI 5 VCI 25 VCI 24 VCI 25 VCI 24 VPI 3 VPI 8 VP SWITCHING VCI 21 VCI 22 Computer Network Design - 48 Pag. 24

25 ATM: VC switching VCI 25 VCI 25 VPI 4 VCI 21 VCI 21 VPI 5 VCI 23 VCI 24 VPI 2 VCI 23 VCI 24 VC SWITCHING Computer Network Design - 49 Virtual circuits Switched virtual circuit (SVC) Established on-demand, through signaling, in real-time Three phases Virtual circuit opening Data transfer Virtual circuit closing Users (and network) exchange signaling packets (over dedicated VCI/VPI) to establish a virtual circuit; then, data transfer can occur Permanent virtual circuit (PVC) Established through agreement among user and network provider Off-line, through management procedures Define a semi-static network Logical topology Users can immediately exchange data, with no delay Computer Network Design - 50 Pag. 25

26 Switching techniques Packet switching, with datagram service Shared resources Ideally the full network is available to a single user Resources are continuously shared with all other users at the data level Connectionless Free to send data when available, no need to check network or user availability Stateless approach Each packet must carry the destination (and source) address Data unit identified through source and destination addresses (unique for each pair of users in the network) Routing and forwarding performed independently over each packet Through routing table look-up Computer Network Design - 51 Switching techniques Packet switching, with virtual circuit service Shared resources Resources are shared with all virtual circuits sharing the same link Connection oriented Need to open (and close) the virtual circuit prior (after) data transmission Permanent virtual circuits available Store state information on each virtual circuit (stateful approach) Address (unique for each user in the network) used only when opening the virtual circuit, not carried in data Data unit identified through a label (unique for each existing virtual circuit on each link in the network) Label is unique on each link, but has a local scope, i.e. the value assumed is different on each link for simplicity Routing (choice of the best route) performed only when opening the virtual circuit Done through routing table lookup Data forwarding Through forwarding table look-up (one entry for each active virtual circuit) Re-labelling needed Computer Network Design - 52 Pag. 26

27 Fundamentals of packet switching Data sent as packets Nodes operate in store&forward (almost always) Buffers Delay Many operations on data in the network (not in circuit switching) Error detection, error recovery, flow control, routing, forwarding, congestion control, packet inspection.. Need to define a network architecture to organize functionalities (see later) Computer Network Design - 53 Packet size P Measured in bit Packet size Packet size in time T TX Transmission time measured in s Different on every link T TX = P/V TX where V TX is the link bit rate Packet size in meter M on a given link M = Speed of light x T TX Computer Network Design - 54 Pag. 27

28 Delays Delays suffered by each packet from source to destination node In each link Transmission (and reception) delay It is a funciton of the packet size in bit and of the link bit rate Propagation delay It is a function of the link length in meters In each switching node Processing time Function of the processing speed and of the complexity of the executed procedures on the packet header Normally negligible with respect to transmission time Queuing delays Depend on the traffic generated by all users Highly variable Computer Network Design - 55 Traffic characterization and QoS Provisioning Computer Network Design - 56 Pag. 28

29 User traffic characterization Need to know user behaviour to design a network Traffic sources CBR (Constant Bit Rate) VBR (Variable Bit Rate) Characterized by their rate [bit/s] Computer Network Design - 57 User traffic characterization CBR (Constant Bit Rate) sources: Rate (bit/s) Perfectly known Call duration (s) Call generation process Only statistically known Computer Network Design - 58 Pag. 29

30 Burstiness Computer Network Design Review User traffic characterization VBR sources: Average rate (bit/s) Known? Over which period? Peak rate (bit/s) or Burstiness (Peak rate/ average rate) Known (worst case) Burst duration Known? Call duration (s) Call generation process Only statistically known Computer Network Design - 59 User traffic characterization 1000 Burstiness= Peak rate/ Average rate low speed data alphanumeric terminals connectionless LAN alta velocità immagini data graphical terminal transmission compressed VIDEO non compressed Peak rate [bit/s] supercomputer interconnection HDTV LAN voice audio Computer Network Design - 60 Pag. 30

31 Integrated vs dedicated networks Telecommunications networks were traditionally defined to provide a specific service one service one network paradigm Telephone network for the interactive human voice transportation service Internet for data exchange among computers TV or radio distribution for the TV or radio system Integrated networks one network for any service narrowband ISDN o N-ISDN broadband ISDN o B-ISDN Computer Network Design - 61 Integrated vs dedicated networks Dedicated networks Easier to optimize for the specific service Optimal engineering solutions for the specific requirements of the service Integrated networks advantages No need to create an independent infrastructure for each service Supporting different requirements implies sub/optimal choices Integrated networks trade flexibility and infrastructure cost reduction with perfomance and increased control complexity Computer Network Design - 62 Pag. 31

32 Quality of service provided by networks Networks used as examples Fixed telephone network: POTS Internet B-ISDN Describe in an informal way the quality of service provided by these networks Computer Network Design - 63 POTS Characteristics CBR source completely known (generated by the network) Circuit switching Constant, dedicated bit rate no congestion Minimum possible delay (only propagation): order of tens of ms (real time) Zero loss probability Requirements Error probability smaller than few % Small or negligible blocking probability QoS largely independent of other users (apart from blocking probability) Network utilization can be really low, user satisfaction very high Computer Network Design - 64 Pag. 32

33 Internet Characteristics Source behavior unknown Packet switching with datagram service Complete sharing of network resources Bit rate and delay unknown Possible congestion Loss probability may be significant Requirements Error probability negligible in wired networks Zero blocking probability QoS largely dependent of other users Network utilization can be very high, user satisfaction can be very low Computer Network Design - 65 B-ISDN Intermediate situation Source known (either deterministically or statistically) Packet switching with virtual circuit service May introduce algorithms to control network resources sharing Bit rate and delay negotiable Loss probability negotiable Requirements Blocking probability reasonably small Error probability negligible QoS dependent of other user behavior and of algorithms used to manage network resources Trade network utilization and user satisfaction Computer Network Design - 66 Pag. 33

34 Design problem Given: Network design Network topology (nodes, link speed) Traffic characterization Jointly obtain: Guarantee some sort of QoS for user connection High network utilization Without the objective of high network utilization, the problem becomes trivial overprovisioning (power line or water distribution networks) Computer Network Design - 67 Network design Several flavour Running at different time scale (with different level of complexity) Mainly focus on network design and planning (resource deployment) On the basis of traffic estimates and cost constraints Exploits routing criteria and traffic engineering Other examples Network management (running a network) Measurements Fault management (protection and restoration) Includes re-design and re-planning Connection management Data unit transport Computer Network Design - 68 Pag. 34

35 Design to obtain QoS Different time scale (with different level of complexity) Network design and planning (resource deployment) On the basis of traffic estimates and cost constraints Exploits routing criteria and traffic engineering Network management (running a network) Measurements Fault management (protection and restoration) Includes re-design and re-planning Connection management Data unit transport Computer Network Design - 69 Our definition of QoS Assume that a network has been designed and is properly managed Available resources are given Mainly study algorithms operating at the following timescale: Connection management Data unit transport Also named traffic control problem Must define what is meant by connection. Also named data classification problem. Two different traffic control principles: Preventive control : mainly executed at network ingress, with fairly tight traffic control to avoid congestion insurgence in the network Reactive control: react when congestion situation occur, to reduce or eliminate congestion negative effects Computer Network Design - 70 Pag. 35

36 Traffic control: essential elements Connection oriented network User-network service interface Traffic characterization QoS negotiation Resource allocation (bit rate and buffer) Algorithms for traffic control CAC (Connection Admission Control) and routing Scheduling and buffer management (allocation, discard) in switching nodes Conformance verification (policing or UPC: Usage Parameter Control) Traffic shaping to adapt it to a given model Congestion control Computer Network Design - 71 Traffic control: connection oriented network The connection oriented paradigm permits to know which are the network elements over which traffic control algorithms must be executed (path known) Circuit switching Packet switching with virtual circuit service If high utilization is a major objective: Packet switching As such, the most suited switching technique to obtain QOS is packet switching with virtual circuit service Computer Network Design - 72 Pag. 36

37 Traffic control: user-network service interface The capability to control the network increases with the knowledge of user traffic. Limiting factor is the complexity. Over the service interface Traffic characterization QoS parameters negotiation Can be defined on a call basis or on a contract basis POTS: implicit, on a contract basis Internet: not existing Frame relay: negotiable, normally on a contract basis B-ISDN: negotiable with traffic contract on both contract and call basis Internet extended to support QoS: negotiable through a SLA (Service Level Agreement) mainly on a contract basis Computer Network Design - 73 Traffic control: resource allocation Main resources: Bit rate over transmission links Buffer Resources can be allocated On a contract basis (booking) On a call basis Packet by packet Allocation Exclusive (dedicated resource) Shared Computer Network Design - 74 Pag. 37

38 Algorithms: CAC and routing Routing QoS based path selection to router a connection CAC Determine whether to accept a connection or not, depending on The path chosen by the routing algorithm Traffic characterization QoS requests Network status Constraints It is not acceptable to destroy or even reduce the quality of service guaranteed to already accepted connections Can be relinquished Connection must be refused to avoid network overload or congestion Preventive control (but can become reactive) Computer Network Design - 75 Algorithms: scheduling and buffer management Scheduling Choice of the data unit to be transmitted among data unit stored in the switch Buffer management Allocation (partial/total, exclusive/shared) of memories in the switch Dropping policies Mandatory in an heterogeneous environment to support different QOS requests FIFO (First In First Out) or FCFS (First Came First Served) policy with drop-tail discard is optimal in a homogeneous environment Counter for less than 10 pieces at supermarket Preventive and reactive Computer Network Design - 76 Pag. 38

39 Algorithms: policing e shaping Policing (traffic verification) Network control of user behavior to guarantee conformance to traffic characterization Shaping (traffic conditioning) User/network adaptation of data traffic to make it conformant to a given characterization Mandatory to control user honesty and to adapt traffic which is difficult to generate as conformant a priori Where algorithms must be executed? Only at network edge, i.e., when user network? Multiplexing point modify traffic shape Both at network and internally to the network Mainly preventive, but they can become reactive if QoS level may change over time Computer Network Design - 77 Algorithms: congestion control Congestion Traffic excess over a given channel (link) Can occur due to Short term traffic variability Allocation policies that share resources to increase network utilization Congestion effects: Buffer occupancy increase Delay increase Data loss Needed to obtain high link utilization Must execute at network edge, within the network or.? Reactive Computer Network Design - 78 Pag. 39

40 Protocol architectures Computer Network Design - 79 Architectures and protocols Communication requires cooperation One abstract description of the communication paradigm between two or more users requires the definition of a reference model specifying a network architecture A network architecture defines the communication process the relation among objects used in communication the functionalities to support the communication Layered architectures! Computer Network Design - 80 Pag. 40

41 Layered architectures Layered architectures are used because of simple design simple management simple standardization separation among functions Application Presentation Session Transport Network Data Link Physical OSI User Netw. Appl. Session End to End Routing Data Link Physical DECNET Application Service Internetwork Network ARPA Transaction Service Presentation Service Data Flow Trans. Control SNA Manag. Service Virtual Route Explicit Route Transm. Group Data Link Physical Computer Network Design - 81 half session path control Separation among functions: Internet subnet 1 subnet 2 host 4 router 2 router 3 applications error control host 3 host 1 routing subnet 4 router 1 subnet 3 host 2 packet transfer Computer Network Design - 82 Pag. 41

42 B - ISDN Management plane Control plane High layers User plane High layers AAL ATM Physical Computer Network Design - 83 Protocols Formal definition of the procedures adopted to guarantee the communication between two or more objects on the same hierarchical level to execute a specific function Protocol definition: semantics set of commands and answers syntax structure of commands and answers timing temporal sequence of commands and answers Computer Network Design - 84 Pag. 42

43 Layer and entities Active elements in a subsystem Run the functions of the layer (exploiting service provided by lower layers) Interact (cooperate) within the same layer System A System B (N) - layer (N) - entity transmission media Computer Network Design - 85 Services A service can be: connection-oriented (CO): a preliminary agreement (connection) is established between the network and the communication end-points, then the data is transferred and finally the connection is released connectionless (CL): data is sent to the network without any preliminary agreement and is treated independently from each other Computer Network Design - 86 Pag. 43

44 Services (N) - service N+1 N (N) service provider N+1 N Black-box for the (N+1) - entity Computer Network Design - 87 Services N N-1 (N-1) - service (N-1) service provider N N-1 Black-box for the (N) - entity Computer Network Design - 88 Pag. 44

45 PDU creation (N) - PDU (N) - layer interface (N-1) - SDU SAP (N-1) - layer (N-1) - PCI (N-1) - SDU (N-1) - PDU Computer Network Design - 89 Information transfer Transmitter Receiver Application Presentation Session Transport Network Data link Physical data APCI ASDU PPCI PSDU SPCI SSDU TPCI TSDU NPCI NSDU DLPCI DLSDU bit or symbols Application Presentation Session Transport Network Data link Physical Computer Network Design - 90 Pag. 45

46 The seven OSI layers application presentation session transport network data link physical Application protocol Presentation protocol Session protocol Transport protocol Network protocol Data link protocol Physical layer protocol transmission media application presentation session transport network data link physical Computer Network Design - 91 Physical layer: Functions (OSI-like) allows to transfer binary digits exchanged among the data link entities deals with bits or symbols defines transmission codes, connectors, voltage levels, etc Data link layer error detection and error correction flow control data unit (packet, cell, datagram) delimitation addressing Computer Network Design - 92 Pag. 46

47 Network layer Functions routing congestion control (moved to layer 4 in the Internet) pricing addressing Transport layer error control sequence control flow control (end to end) congestion control (Internet) Computer Network Design - 93 Functions (OSI) Session layer provides synchronization points to recover for interruption of the transport layer Presentation layer Deals with data representation Application layer provides the application processes with the means to the OSI environment Often merged in a single layer in the Internet Computer Network Design - 94 Pag. 47

Protocol architectures

Protocol architectures Protocol architectures Gruppo Reti TLC name.lastname@polito.it http://www.telematica.polito.it/ COMPUTER NETWORKS Protocol architectures - 1 Architectures and protocols CCITT definition Communication:

More information

Local area networks. Copyright

Local area networks. Copyright Local area networks Telecommunication Networks Group firstname.lastname@polito.it http://www.telematica.polito.it/ COMPUTER NETWORKS LANs - 1 Copyright Quest opera è protetta dalla licenza Creative Commons

More information

COMPUTER NETWORKS - Local area networks

COMPUTER NETWORKS - Local area networks Local area networks Telecommunication Networks Group firstname.lastname@polito.it http://www.telematica.polito.it/ COMPUTER NETWORKS LANs - 1 Copyright Quest opera è protetta dalla licenza Creative Commons

More information

Network management and QoS provisioning - revise. When someone have to share the same resources is possible to consider two particular problems:

Network management and QoS provisioning - revise. When someone have to share the same resources is possible to consider two particular problems: Revise notes Multiplexing & Multiple Access When someone have to share the same resources is possible to consider two particular problems:. multiplexing;. multiple access. The first one is a centralized

More information

LAN interconnection. Telecommunication Networks Group

LAN interconnection. Telecommunication Networks Group LAN interconnection Telecommunication Networks Group firstname.lastname@polito.it http://www.telematica.polito.it/ COMPUTER NETWORKS - LAN interconnection- 1 Copyright Quest opera è protetta dalla licenza

More information

COMPUTER NETWORKS - Window protocols

COMPUTER NETWORKS - Window protocols ARQ techniques (window protocols) Gruppo Reti TLC nome.cognome@polito.it http://www.telematica.polito.it/ COMPUTER NETWORKS Window protocols - 1 Copyright Quest opera è protetta dalla licenza Creative

More information

COMPUTER NETWORKS - Window protocols

COMPUTER NETWORKS - Window protocols ARQ techniques (window protocols) Gruppo Reti TLC nome.cognome@polito.it http://www.telematica.polito.it/ Copyright Quest opera è protetta dalla licenza Creative Commons NoDerivs-NonCommercial. Per vedere

More information

IEEE standards for local area networks

IEEE standards for local area networks IEEE standards for local area networks Telecommunication Networks Group firstname.lastname@polito.it http://www.telematica.polito.it/ COMPUTER NETWORKS Standard for LANs 1 Copyright Quest opera è protetta

More information

Master Course Computer Networks IN2097

Master Course Computer Networks IN2097 Chair for Network Architectures and Services Prof. Carle Department of Computer Science TU München Master Course Computer Networks IN2097 Prof. Dr.-Ing. Georg Carle Christian Grothoff, Ph.D. Stephan Günther

More information

Overview of Networks

Overview of Networks CMPT765/408 08-1 Overview of Networks Qianping Gu 1 Overview of Networks This note is mainly based on Chapters 1-2 of High Performance of Communication Networks by J. Walrand and P. Pravin, 2nd ed, and

More information

Computer Communication Networks

Computer Communication Networks Contents ELL 785 Computer Communication Networks Introduction Lecture 1 Taxonomy of communication works Computer Communication Networks Building a work ed work architecture 1-1 Introduction PC server wireless

More information

BROADBAND AND HIGH SPEED NETWORKS

BROADBAND AND HIGH SPEED NETWORKS BROADBAND AND HIGH SPEED NETWORKS SWITCHING A switch is a mechanism that allows us to interconnect links to form a larger network. A switch is a multi-input, multi-output device, which transfers packets

More information

A closer look at network structure:

A closer look at network structure: T1: Introduction 1.1 What is computer network? Examples of computer network The Internet Network structure: edge and core 1.2 Why computer networks 1.3 The way networks work 1.4 Performance metrics: Delay,

More information

Network fundamentals. Copyright

Network fundamentals. Copyright Network fundamentals Gruppo Reti TLC nome.cognome@polito.it http://www.telematica.polito.it/ COMPUTER NETWORKS Network fundamentals - 1 Copyright Quest opera è protetta dalla licenza Creative Commons NoDerivs-

More information

COMPUTER NETWOKRS Network fundamentals

COMPUTER NETWOKRS Network fundamentals Network fundamentals Gruppo Reti TLC nome.cognome@polito.it http://www.telematica.polito.it/ COMPUTER NETWORKS Network fundamentals - 1 Copyright Quest opera è protetta dalla licenza Creative Commons NoDerivs-

More information

CSE3213 Computer Network I

CSE3213 Computer Network I CSE3213 Computer Network I Introduction Course page: http://www.cse.yorku.ca/course/3213 1 Course Contents 3 general areas: data communications, networking, and protocols 1. Data communications: basic

More information

Frame Relay. Frame Relay: characteristics

Frame Relay. Frame Relay: characteristics Frame Relay Andrea Bianco Telecommunication Network Group firstname.lastname@polito.it http://www.telematica.polito.it/ Network management and QoS provisioning - 1 Frame Relay: characteristics Packet switching

More information

Module 1. Introduction. Version 2, CSE IIT, Kharagpur

Module 1. Introduction. Version 2, CSE IIT, Kharagpur Module 1 Introduction Version 2, CSE IIT, Kharagpur Introduction In this module we shall highlight some of the basic aspects of computer networks in two lessons. In lesson 1.1 we shall start with the historical

More information

AP Management and Handover support (802.11f)

AP Management and Handover support (802.11f) AP Management and Handover support (802.11f) Renato Lo Cigno http://disi.unitn.it/locigno/index.php/teaching-duties/nomadiccommunications ...Copyright Quest opera è protetta dalla licenza Creative Commons

More information

ATM Logical Connections: VCC. ATM Logical Connections: VPC

ATM Logical Connections: VCC. ATM Logical Connections: VPC ATM Logical Connections: VCC Logical Connections in ATM are referred to as virtual channel connections (VCCs). Virtual channel (VC) is a generic term used to describe unidirectional transport of ATM cells

More information

ATM. Asynchronous Transfer Mode. (and some SDH) (Synchronous Digital Hierarchy)

ATM. Asynchronous Transfer Mode. (and some SDH) (Synchronous Digital Hierarchy) ATM Asynchronous Transfer Mode (and some SDH) (Synchronous Digital Hierarchy) Why use ATM? Circuit switched connections: After initial setup no processing in network nodes Fixed bit rates, fixed time delay

More information

What Is Congestion? Effects of Congestion. Interaction of Queues. Chapter 12 Congestion in Data Networks. Effect of Congestion Control

What Is Congestion? Effects of Congestion. Interaction of Queues. Chapter 12 Congestion in Data Networks. Effect of Congestion Control Chapter 12 Congestion in Data Networks Effect of Congestion Control Ideal Performance Practical Performance Congestion Control Mechanisms Backpressure Choke Packet Implicit Congestion Signaling Explicit

More information

Multi Protocol Label Switching

Multi Protocol Label Switching MPLS Multi-Protocol Label Switching Andrea Bianco Telecommunication Network Group firstname.lastname@polito.it http://www.telematica.polito.it/ Network Management and QoS Provisioning - 1 MPLS: introduction

More information

Asynchronous Transfer Mode (ATM) ATM concepts

Asynchronous Transfer Mode (ATM) ATM concepts Asynchronous Transfer Mode (ATM) Asynchronous Transfer Mode (ATM) is a switching technique for telecommunication networks. It uses asynchronous time-division multiplexing,[1][2] and it encodes data into

More information

MPLS Multi-Protocol Label Switching

MPLS Multi-Protocol Label Switching MPLS Multi-Protocol Label Switching Andrea Bianco Telecommunication Network Group firstname.lastname@polito.it http://www.telematica.polito.it/ Computer Networks Design and Management - 1 MPLS: introduction

More information

Outline. Circuit Switching. Circuit Switching : Introduction to Telecommunication Networks Lectures 13: Virtual Things

Outline. Circuit Switching. Circuit Switching : Introduction to Telecommunication Networks Lectures 13: Virtual Things 8-5: Introduction to Telecommunication Networks Lectures : Virtual Things Peter Steenkiste Spring 05 www.cs.cmu.edu/~prs/nets-ece Outline Circuit switching refresher Virtual Circuits - general Why virtual

More information

Internetworking Part 1

Internetworking Part 1 CMPE 344 Computer Networks Spring 2012 Internetworking Part 1 Reading: Peterson and Davie, 3.1 22/03/2012 1 Not all networks are directly connected Limit to how many hosts can be attached Point-to-point:

More information

Data link layer (layer 2)

Data link layer (layer 2) Data link layer (layer 2) Gruppo Reti TLC nome.cognome@polito.it http://www.telematica.polito.it/ COMPUTER NETWORK DESIGN Review of layer 2 protocols - 1 Copyright Quest opera è protetta dalla licenza

More information

Simulation Study for a Broadband Multimedia VSAT Network

Simulation Study for a Broadband Multimedia VSAT Network Simulation Study for a Broadband Multimedia Yi Qian, Rose Hu, and Hosame Abu-Amara Nortel s 2201 Lakeside Blvd., Mail Stop 992-02-E70 Richardson, Texas 75082, USA Phone: 972-685-7264 Fax: 972-685-3463

More information

CHAPTER -1. Introduction to Computer Networks

CHAPTER -1. Introduction to Computer Networks CHAPTER -1 Introduction to Computer Networks PRELIMINARY DEFINITIONS computer network :: [Tanenbaum] a collection of autonomous computers interconnected by a single technology. communications network ::a

More information

Module 2 Overview of Computer Networks

Module 2 Overview of Computer Networks Module 2 Overview of Computer Networks Networks and Communication Give me names of all employees Who earn more than $00,000 ISP intranet backbone satellite link desktop computer: server: network link:

More information

Module 2 Overview of. Computer Networks

Module 2 Overview of. Computer Networks Module Overview of Networks and Communication Give me names of all employees Who earn more than $00,000 ISP intranet backbone satellite link desktop computer: server: network link: CS454/654 - Issues How

More information

Data and Computer Communications. Chapter 2 Protocol Architecture, TCP/IP, and Internet-Based Applications

Data and Computer Communications. Chapter 2 Protocol Architecture, TCP/IP, and Internet-Based Applications Data and Computer Communications Chapter 2 Protocol Architecture, TCP/IP, and Internet-Based s 1 Need For Protocol Architecture data exchange can involve complex procedures better if task broken into subtasks

More information

end systems, access networks, links 1.3 network core

end systems, access networks, links 1.3 network core Chapter 1: roadmap 1.1 what is the Inter? 1.2 work edge end systems, works, links 1.3 work core packet switching, circuit switching, work structure 1.4 delay, loss, throughput in works 1.5 protocol layers,

More information

Chapter 10. Circuits Switching and Packet Switching 10-1

Chapter 10. Circuits Switching and Packet Switching 10-1 Chapter 10 Circuits Switching and Packet Switching 10-1 Content Switched communication networks Circuit switching networks Circuit-switching concepts Packet-switching principles X.25 (mentioned but not

More information

QOS in ATM Networks. Traffic control in ATM networks. Layered model. Call level. Pag. 1

QOS in ATM Networks. Traffic control in ATM networks. Layered model. Call level. Pag. 1 Traffic control in ATM networks Andrea Bianco Telecommunication Network Group firstname.lastname@polito.it http://www.telematica.polito.it/ QoS Issues in Telecommunication Networks - 1 Layered model Used

More information

Part 5: Link Layer Technologies. CSE 3461: Introduction to Computer Networking Reading: Chapter 5, Kurose and Ross

Part 5: Link Layer Technologies. CSE 3461: Introduction to Computer Networking Reading: Chapter 5, Kurose and Ross Part 5: Link Layer Technologies CSE 3461: Introduction to Computer Networking Reading: Chapter 5, Kurose and Ross 1 Outline PPP ATM X.25 Frame Relay 2 Point to Point Data Link Control One sender, one receiver,

More information

end systems, access networks, links circuit switching, packet switching, network structure

end systems, access networks, links circuit switching, packet switching, network structure Chapter 1: roadmap 1.1 What is the Internet? 1.2 Network edge end systems, access networks, links 1.3 Network core circuit switching, packet switching, network structure 1.4 Delay, loss and throughput

More information

SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR

SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR 603203 DEPARTMENT OF COMPUTER SCIENCE & APPLICATIONS QUESTION BANK (2017-2018) Course / Branch : BCA Semester /Year : EVEN / III Subject Name : Data

More information

Asynchronous Transfer Mode

Asynchronous Transfer Mode ATM Asynchronous Transfer Mode CS420/520 Axel Krings Page 1 Protocol Architecture (diag) CS420/520 Axel Krings Page 2 1 Reference Model Planes User plane Provides for user information transfer Control

More information

Lecture 9. Quality of Service in ad hoc wireless networks

Lecture 9. Quality of Service in ad hoc wireless networks Lecture 9 Quality of Service in ad hoc wireless networks Yevgeni Koucheryavy Department of Communications Engineering Tampere University of Technology yk@cs.tut.fi Lectured by Jakub Jakubiak QoS statement

More information

BROADBAND AND HIGH SPEED NETWORKS

BROADBAND AND HIGH SPEED NETWORKS BROADBAND AND HIGH SPEED NETWORKS INTRODUCTION ATM stands for Asynchronous Transfer Mode ATM is a flexible high bandwidth, low delay network technology that is: Capable of handling voice, video and data

More information

Communication Networks

Communication Networks Communication Networks Chapter 3 Multiplexing Frequency Division Multiplexing (FDM) Useful bandwidth of medium exceeds required bandwidth of channel Each signal is modulated to a different carrier frequency

More information

Congestion in Data Networks. Congestion in Data Networks

Congestion in Data Networks. Congestion in Data Networks Congestion in Data Networks CS420/520 Axel Krings 1 Congestion in Data Networks What is Congestion? Congestion occurs when the number of packets being transmitted through the network approaches the packet

More information

Traffic control in ATM networks

Traffic control in ATM networks Traffic control in ATM networks Andrea Bianco Tl Telecommunication Nt Network kgroup firstname.lastname@polito.it http://www.telematica.polito.it/ QoS Issues in Telecommunication Networks - 1 Layered model

More information

Network Protocols and Architectures

Network Protocols and Architectures Network Protocols and Architectures Introduction 1 What s the Internet: nuts and bolts view Millions of connected computing devices: hosts, end-systems PC s workstations, servers PDA s, phones, toasters

More information

COMPUTER NETWORKS MODEL QUESTION PAPER WITH SOLUTION. (c) Peer-to-peer processes are processes on two or more devices communicating at a

COMPUTER NETWORKS MODEL QUESTION PAPER WITH SOLUTION. (c) Peer-to-peer processes are processes on two or more devices communicating at a COMPUTER NETWORKS MODEL QUESTION PAPER WITH SOLUTION Q-1(a) In half-duplex transmission, only one entity can send at a time; in a full-duplex transmission, both entities can send at the same time. (b)

More information

From ATM to IP and back again: the label switched path to the converged Internet, or another blind alley?

From ATM to IP and back again: the label switched path to the converged Internet, or another blind alley? Networking 2004 Athens 11 May 2004 From ATM to IP and back again: the label switched path to the converged Internet, or another blind alley? Jim Roberts France Telecom R&D The story of QoS: how to get

More information

Part 1: Introduction. Goal: Review of how the Internet works Overview

Part 1: Introduction. Goal: Review of how the Internet works Overview Part 1: Introduction Goal: Review of how the Internet works Overview Get context Get overview, feel of the Internet Application layer protocols and addressing Network layer / Routing Link layer / Example

More information

ATM. Asynchronous Transfer Mode. these slides are based on USP ATM slides from Tereza Carvalho. ATM Networks Outline

ATM. Asynchronous Transfer Mode. these slides are based on USP ATM slides from Tereza Carvalho. ATM Networks Outline ATM Asynchronous Transfer Mode these slides are based on USP ATM slides from Tereza Carvalho 1 ATM Networks Outline ATM technology designed as a support for ISDN Definitions: STM and ATM Standardization

More information

CSC 401 Data and Computer Communications Networks

CSC 401 Data and Computer Communications Networks CSC 401 Data and Computer Communications Networks Computer Networks and The Inter Sec 1.3 Prof. Lina Battestilli Fall 2017 Outline Computer Networks and the Inter (Ch 1) 1.1 What is the Inter? 1.2 work

More information

What Is Congestion? Computer Networks. Ideal Network Utilization. Interaction of Queues

What Is Congestion? Computer Networks. Ideal Network Utilization. Interaction of Queues 168 430 Computer Networks Chapter 13 Congestion in Data Networks What Is Congestion? Congestion occurs when the number of packets being transmitted through the network approaches the packet handling capacity

More information

MPLS AToM Overview. Documentation Specifics. Feature Overview

MPLS AToM Overview. Documentation Specifics. Feature Overview MPLS AToM Overview This document provides an introduction to MPLS AToM and includes the following sections: Documentation Specifics, page 14 Feature Overview, page 14 Benefits, page 26 What To Do Next,

More information

Computer Networks Design and Management Class intro and review

Computer Networks Design and Management Class intro and review Class goals Computer Networks Design and Management Class intro and review Andrea Bianco Telecommunication Networks Group firstname.lastname@polito.it http://www.telematica.polito.it/ Describe, mainly

More information

Performance and Evaluation of Integrated Video Transmission and Quality of Service for internet and Satellite Communication Traffic of ATM Networks

Performance and Evaluation of Integrated Video Transmission and Quality of Service for internet and Satellite Communication Traffic of ATM Networks Performance and Evaluation of Integrated Video Transmission and Quality of Service for internet and Satellite Communication Traffic of ATM Networks P. Rajan Dr. K.L.Shanmuganathan Research Scholar Prof.

More information

INTRODUCTION DATA COMMUNICATION TELECOMMUNICATIONS SYSTEM COMPONENTS 1/28/2015. Satish Chandra satish0402.weebly.com

INTRODUCTION DATA COMMUNICATION TELECOMMUNICATIONS SYSTEM COMPONENTS 1/28/2015. Satish Chandra satish0402.weebly.com INTRODUCTION DATA COMMUNICATION Satish Chandra satish0402.weebly.com The term telecommunication means communication at a distance. The word data refers to information presented in whatever form is agreed

More information

ETSI ETR 123 TECHNICAL February 1994 REPORT

ETSI ETR 123 TECHNICAL February 1994 REPORT ETSI ETR 123 TECHNICAL February 1994 REPORT Source: ETSI TC-NA Reference: DTR/NA-052204 ICS: 33.080 Key words: B-ISDN, charging Broadband Integrated Services Digital Network (B-ISDN); Parameters and mechanisms

More information

Computer Networks. Andrew S. Tanenbaum

Computer Networks. Andrew S. Tanenbaum Computer Networks Third Edition Andrew S. Tanenbaum 1 ; l Vrije Universiteit Amsterdam, The Netherlands For book and bookstore information Prentice Hall PTR Upper Saddle River, New Jersey 07458 CONTENTS

More information

Layer 3: Network Layer. 9. Mar INF-3190: Switching and Routing

Layer 3: Network Layer. 9. Mar INF-3190: Switching and Routing Layer 3: Network Layer 9. Mar. 2005 1 INF-3190: Switching and Routing Network Layer Goal Enable data transfer from end system to end system End systems Several hops, (heterogeneous) subnetworks Compensate

More information

Protocol Architecture (diag) Computer Networks. ATM Connection Relationships. ATM Logical Connections

Protocol Architecture (diag) Computer Networks. ATM Connection Relationships. ATM Logical Connections 168 430 Computer Networks Chapter 11 Asynchronous Transfer Mode Protocol Architecture Similarities between ATM and packet switching Transfer of data in discrete chunks Multiple logical connections over

More information

Introduction to ATM Traffic Management on the Cisco 7200 Series Routers

Introduction to ATM Traffic Management on the Cisco 7200 Series Routers CHAPTER 1 Introduction to ATM Traffic Management on the Cisco 7200 Series Routers In the latest generation of IP networks, with the growing implementation of Voice over IP (VoIP) and multimedia applications,

More information

William Stallings Data and Computer Communications 7 th Edition. Chapter 11 Asynchronous Transfer Mode

William Stallings Data and Computer Communications 7 th Edition. Chapter 11 Asynchronous Transfer Mode William Stallings Data and Computer Communications 7 th Edition Chapter 11 Asynchronous Transfer Mode Protocol Architecture Similarities between ATM and packet switching Transfer of data in discrete chunks

More information

Introduction to computer networking

Introduction to computer networking edge core Introduction to computer networking Comp Sci 3600 Security Outline edge core 1 2 edge 3 core 4 5 6 The edge core Outline edge core 1 2 edge 3 core 4 5 6 edge core Billions of connected computing

More information

The Open System Interconnect model

The Open System Interconnect model The Open System Interconnect model Telecomunicazioni Undergraduate course in Electrical Engineering University of Rome La Sapienza Rome, Italy 2007-2008 1 Layered network design Data networks are usually

More information

Scheduling. Scheduling algorithms. Scheduling. Output buffered architecture. QoS scheduling algorithms. QoS-capable router

Scheduling. Scheduling algorithms. Scheduling. Output buffered architecture. QoS scheduling algorithms. QoS-capable router Scheduling algorithms Scheduling Andrea Bianco Telecommunication Network Group firstname.lastname@polito.it http://www.telematica.polito.it/ Scheduling: choose a packet to transmit over a link among all

More information

Lecture 4 Wide Area Networks - Congestion in Data Networks

Lecture 4 Wide Area Networks - Congestion in Data Networks DATA AND COMPUTER COMMUNICATIONS Lecture 4 Wide Area Networks - Congestion in Data Networks Mei Yang Based on Lecture slides by William Stallings 1 WHAT IS CONGESTION? congestion occurs when the number

More information

Lecture 4. Data Transmission Modes and Switching. Data Transmission & Switching 1-1

Lecture 4. Data Transmission Modes and Switching. Data Transmission & Switching 1-1 Lecture 4 Data Transmission Modes and Switching Data Transmission & Switching 1-1 Agenda Introduction to Data Transmission Modes Parallel and Serial Transmission Transmission Media Guided and unguided

More information

Data & Computer Communication

Data & Computer Communication Basic Networking Concepts A network is a system of computers and other devices (such as printers and modems) that are connected in such a way that they can exchange data. A bridge is a device that connects

More information

INTRODUCTORY COMPUTER

INTRODUCTORY COMPUTER INTRODUCTORY COMPUTER NETWORKS TYPES OF NETWORKS Faramarz Hendessi Introductory Computer Networks Lecture 4 Fall 2010 Isfahan University of technology Dr. Faramarz Hendessi 2 Types of Networks Circuit

More information

Wireless Networks. Communication Networks

Wireless Networks. Communication Networks Wireless Networks Communication Networks Types of Communication Networks Traditional Traditional local area network (LAN) Traditional wide area network (WAN) Higher-speed High-speed local area network

More information

BROADBAND AND HIGH SPEED NETWORKS

BROADBAND AND HIGH SPEED NETWORKS BROADBAND AND HIGH SPEED NETWORKS INTRODUCTION TO DATA COMMUNICATION NETWORKS Data communications are the exchange of data between two devices via some form of transmission medium such as a wire cable.

More information

What s a protocol? What s a protocol? A closer look at network structure: What s the Internet? Hardware view: What s the Internet?

What s a protocol? What s a protocol? A closer look at network structure: What s the Internet? Hardware view: What s the Internet? What s the Internet? Hardware view: What s the Internet? Hardware view: PC server wireless laptop cellular handheld access points wired s connected computing devices: hosts = end systems running apps communication

More information

Chapter 1 Introduction

Chapter 1 Introduction Emerging multimedia, high-speed data, and imaging applications are generating a demand for public networks to be able to multiplex and switch simultaneously a wide spectrum of data rates. These networks

More information

CPEG 514. Lecture 11 Asynchronous Transfer Mode (ATM) CPEG 514

CPEG 514. Lecture 11 Asynchronous Transfer Mode (ATM) CPEG 514 Lecture 11 Asynchronous Transfer Mode () Outline Introduction Virtual Circuit Setup PVC vs. SVC Quality of Service and Congestion Control IP over and Frame Relay interworking Network (integrated voice,

More information

Internet Architecture & Performance. What s the Internet: nuts and bolts view

Internet Architecture & Performance. What s the Internet: nuts and bolts view Internet Architecture & Performance Internet, Connection, Protocols, Performance measurements What s the Internet: nuts and bolts view millions of connected computing devices: hosts, end systems pc s workstations,

More information

Network Support for Multimedia

Network Support for Multimedia Network Support for Multimedia Daniel Zappala CS 460 Computer Networking Brigham Young University Network Support for Multimedia 2/33 make the best of best effort use application-level techniques use CDNs

More information

ACE-2002, ACE-2002E. Multiservice Access Concentrators/ ATM Network Termination Units FEATURES

ACE-2002, ACE-2002E. Multiservice Access Concentrators/ ATM Network Termination Units FEATURES Multiservice Access Concentrators/ ATM Network Termination Units FEATURES Multiservice/ATM network demarcation device or access concentrator (ACE-2002), cellular access concentrator () Offer converged

More information

Switching / Forwarding

Switching / Forwarding Switching / Forwarding A switch is a device that allows interconnection of links to form larger networks Multi-input, multi-output device Packet switch transfers packets from an input to one or more outputs

More information

Defining the Internet

Defining the Internet Defining the Internet Daniel Zappala CS 460 Computer Communications and Networking Brigham Young University What is the Internet? 2/23 Internet Map, courtesy Barrett Lyon, 2003 What is the Internet? 3/23

More information

Computer Networks and the Internet. CMPS 4750/6750: Computer Networks

Computer Networks and the Internet. CMPS 4750/6750: Computer Networks Computer Networks and the Inter CMPS 4750/6750: Computer Networks Outline What Is the Inter? Access Networks Packet Switching and Circuit Switching A closer look at delay, loss, and throughput Interconnection

More information

Data Networks. Lecture 1: Introduction. September 4, 2008

Data Networks. Lecture 1: Introduction. September 4, 2008 Data Networks Lecture 1: Introduction September 4, 2008 Slide 1 Learning Objectives Fundamental aspects of network Design and Analysis: Architecture: layering, topology design, switching mechanisms Protocols:

More information

Introduction to Omnet++

Introduction to Omnet++ Introduction to Omnet++ Paolo Giaccone paolo.giaccone@polito.it TLC Network Group - Politecnico di Torino 1 Copyright Quest opera è protetta dalla licenza Creative Commons NoDerivs-NonCommercial. Per vedere

More information

SYSTEMS ADMINISTRATION USING CISCO (315)

SYSTEMS ADMINISTRATION USING CISCO (315) Page 1 of 11 Contestant Number: Time: Rank: SYSTEMS ADMINISTRATION USING CISCO (315) REGIONAL 2016 Multiple Choice: Multiple Choice (50 @ 10 points each) TOTAL POINTS (500 points) (500 points) Failure

More information

different problems from other networks ITU-T specified restricted initial set Limited number of overhead bits ATM forum Traffic Management

different problems from other networks ITU-T specified restricted initial set Limited number of overhead bits ATM forum Traffic Management Traffic and Congestion Management in ATM 3BA33 David Lewis 3BA33 D.Lewis 2007 1 Traffic Control Objectives Optimise usage of network resources Network is a shared resource Over-utilisation -> congestion

More information

Introductions. Computer Networking Lecture 01. January 16, HKU SPACE Community College. HKU SPACE CC CN Lecture 01 1/36

Introductions. Computer Networking Lecture 01. January 16, HKU SPACE Community College. HKU SPACE CC CN Lecture 01 1/36 Introductions Computer Networking Lecture 01 HKU SPACE Community College January 16, 2012 HKU SPACE CC CN Lecture 01 1/36 Outline What is a Computer Network? Basic Requirements of Building a Computer Network

More information

Unit 2 Packet Switching Networks - II

Unit 2 Packet Switching Networks - II Unit 2 Packet Switching Networks - II Dijkstra Algorithm: Finding shortest path Algorithm for finding shortest paths N: set of nodes for which shortest path already found Initialization: (Start with source

More information

QUALITY of SERVICE. Introduction

QUALITY of SERVICE. Introduction QUALITY of SERVICE Introduction There are applications (and customers) that demand stronger performance guarantees from the network than the best that could be done under the circumstances. Multimedia

More information

"Filling up an old bath with holes in it, indeed. Who would be such a fool?" "A sum it is, girl," my father said. "A sum. A problem for the mind.

Filling up an old bath with holes in it, indeed. Who would be such a fool? A sum it is, girl, my father said. A sum. A problem for the mind. We were doing very well, up to the kind of sum when a bath is filling at the rate of so many gallons and two holes are letting the water out, and please to say how long it will take to fill the bath, when

More information

INTERNET ARCHITECTURE & PROTOCOLS

INTERNET ARCHITECTURE & PROTOCOLS INTERNET ARCHITECTURE & PROTOCOLS Set # 01 Delivered By: Engr Tahir Niazi What is Internet? Basically it is called Network of networks Nuts and Bolts (Pieces of internet) Services description (applications)

More information

ITU-T I.150. B-ISDN asynchronous transfer mode functional characteristics

ITU-T I.150. B-ISDN asynchronous transfer mode functional characteristics INTERNATIONAL TELECOMMUNICATION UNION ITU-T I.150 TELECOMMUNICATION STANDARDIZATION SECTOR OF ITU (02/99) SERIES I: INTEGRATED SERVICES DIGITAL NETWORK General structure General description of asynchronous

More information

COMPUTER NETWORKS Data link layer protocols

COMPUTER NETWORKS Data link layer protocols Data link layer (layer 2) Gruppo Reti TLC nome.cognome@polito.it http://www.telematica.polito.it/ Copyright Quest opera è protetta dalla licenza Creative Commons NoDerivs-NonCommercial. Per vedere una

More information

Announcements. TAs office hours: Mohamed Grissa: Mohamed Alkalbani:

Announcements. TAs office hours: Mohamed Grissa: Mohamed Alkalbani: Announcements TAs office hours: Mohamed Grissa: grissam@oregonstate.edu Tuesday: 4-5 Friday: 11-12 Mohamed Alkalbani: alkalbmo@oregonstate.edu Wednesday: 11-12 Thursday: 11-12 Lecture slides: Will be posted

More information

Computer Networks 2012/2013. Introduction part 1 (01) Dr. Tanir Ozcelebi. Thanks to A. Leon-Garcia & I. Widjaja, & I. Radovanovic & A. S.

Computer Networks 2012/2013. Introduction part 1 (01) Dr. Tanir Ozcelebi. Thanks to A. Leon-Garcia & I. Widjaja, & I. Radovanovic & A. S. Computer Networks 2012/20 Introduction part 1 (01) Dr. Thanks to A. Leon-Garcia & I. Widjaja, & I. Radovanovic & A. S. Tanenbaum System Architecture and Networking Group Outline What is the Internet? Why

More information

Configuring QoS Policy Actions and Rules

Configuring QoS Policy Actions and Rules CHAPTER 3 The second step in creating a QoS service policy is to define how you want the router to handle the packets that match the classification rules you defined in Chapter 2, Classifying Traffic.

More information

Intermediate Traffic Management

Intermediate Traffic Management Intermediate Traffic Management This presentation has been generated by the ATM Forum for the purpose of educating the public on ATM Technology and the ATM Forum s activities. This presentation is the

More information

What s a protocol? What s a protocol? A closer look at network structure: What s the Internet? What s the Internet? What s the Internet?

What s a protocol? What s a protocol? A closer look at network structure: What s the Internet? What s the Internet? What s the Internet? What s the Internet? PC server laptop cellular handheld access points wired s connected computing devices: hosts = end systems running apps communication s fiber, copper, radio transmission rate = bandwidth

More information

Bandwidth-on-Demand up to very high speeds. Variety of physical layers using optical fibre, copper, wireless. 3BA33 D.Lewis

Bandwidth-on-Demand up to very high speeds. Variety of physical layers using optical fibre, copper, wireless. 3BA33 D.Lewis Broadband ISDN 3BA33 David Lewis 3BA33 D.Lewis 2007 1 B-ISDN Model has 3 planes User Control Management 3BA33 D.Lewis 2007 3 Broadband ISDN Was Expected to be the Universal Network of the future Takes

More information

ETSF05/ETSF10 Internet Protocols. Performance & QoS Congestion Control

ETSF05/ETSF10 Internet Protocols. Performance & QoS Congestion Control ETSF05/ETSF10 Internet Protocols Performance & QoS Congestion Control Quality of Service (QoS) Maintaining a functioning network Meeting applications demands User s demands = QoE (Quality of Experience)

More information

Introduction to Networking

Introduction to Networking Introduction to Networking The fundamental purpose of data communications is to exchange information between user's computers, terminals and applications programs. Simplified Communications System Block

More information

CHAPTER TWO LITERATURE REVIEW

CHAPTER TWO LITERATURE REVIEW CHAPTER TWO LITERATURE REVIEW 2.1 Introduction. This chapter provides in detail about the multiple access technologies and the OCDMA system. It starts with a discussion on various existing multiple-access

More information