1 IK1500 Communication Systems IK1330 Lecture 3: Networking Anders Västberg 08-790 44 55.

Slides:



Advertisements
Similar presentations
CSE 413: Computer Networks
Advertisements

Switching Techniques In large networks there might be multiple paths linking sender and receiver. Information may be switched as it travels through various.
William Stallings Data and Computer Communications 7 th Edition Chapter 13 Congestion in Data Networks.
Data and Computer Communications Eighth Edition by William Stallings Lecture slides by Lawrie Brown Chapter 10 – Circuit Switching and Packet Switching.
Module 3.4: Switching Circuit Switching Packet Switching K. Salah.
Semester Copyright USM EEE442 Computer Networks The Data Link / Network Layer Functions: Switching En. Mohd Nazri Mahmud MPhil (Cambridge, UK)
4-1 Network layer r transport segment from sending to receiving host r on sending side encapsulates segments into datagrams r on rcving side, delivers.
10 - Network Layer. Network layer r transport segment from sending to receiving host r on sending side encapsulates segments into datagrams r on rcving.
William Stallings Data and Computer Communications 7th Edition
Chapter 10 Introduction to Wide Area Networks Data Communications and Computer Networks: A Business User’s Approach.
1 Computer Networks Switching Technologies. 2 Switched Network Long distance transmission typically done over a network of switched nodes End devices.
Switching Techniques Student: Blidaru Catalina Elena.
Data Communications and Networking
Process-to-Process Delivery:
Data and Computer Communications Eighth Edition by William Stallings Lecture slides by Lawrie Brown Chapter 10 – Circuit Switching and Packet Switching.
CS 447 Networks and Data Communication
Review of Networking Concepts Part 1: Switching Networks
ECE 466 Switching Networks. ECE 466 A communication network provides a scalable solution to connect a large number of end systems Communication Networks.
T. S. Eugene Ngeugeneng at cs.rice.edu Rice University1 COMP/ELEC 429 Introduction to Computer Networks Lecture 4: Fundamental network design issues Slides.
Data and Computer Communications Chapter 10 – Circuit Switching and Packet Switching (Wide Area Networks)
TELE202 Lecture 5 Packet switching in WAN 1 Lecturer Dr Z. Huang Overview ¥Last Lectures »C programming »Source: ¥This Lecture »Packet switching in Wide.
Sami Al-wakeel 1 Data Transmission and Computer Networks The Switching Networks.
Switching breaks up large collision domains into smaller ones Collision domain is a network segment with two or more devices sharing the same Introduction.
 Circuit Switching  Packet Switching  Message Switching WCB/McGraw-Hill  The McGraw-Hill Companies, Inc., 1998.
Data and Computer Communications Circuit Switching and Packet Switching.
Univ. of TehranAdv. topics in Computer Network1 Advanced topics in Computer Networks University of Tehran Dept. of EE and Computer Engineering By: Dr.
Computer Networks with Internet Technology William Stallings
Data and Computer Communications Chapter 11 – Asynchronous Transfer Mode.
Packet switching network Data is divided into packets. Transfer of information as payload in data packets Packets undergo random delays & possible loss.
Lect1..ppt - 01/06/05 CDA 6505 Network Architecture and Client/Server Computing Lecture 4 Frame Relay by Zornitza Genova Prodanoff.
BZUPAGES.COM Presentation On SWITCHING TECHNIQUE Presented To; Sir Taimoor Presented By; Beenish Jahangir 07_04 Uzma Noreen 07_08 Tayyaba Jahangir 07_33.
EEC4113 Data Communication & Multimedia System Chapter 7: Network Layer by Muhazam Mustapha, October 2011.
Final Chapter Packet-Switching and Circuit Switching 7.3. Statistical Multiplexing and Packet Switching: Datagrams and Virtual Circuits 4. 4 Time Division.
Lecture # 03 Switching Course Instructor: Engr. Sana Ziafat.
Forwarding.
Unit III Bandwidth Utilization: Multiplexing and Spectrum Spreading In practical life the bandwidth available of links is limited. The proper utilization.
CS440 Computer Networks 1 Packet Switching Neil Tang 10/6/2008.
1 IEX8175 RF Electronics Avo Ots telekommunikatsiooni õppetool, TTÜ raadio- ja sidetehnika inst.
Delay in packet switched network. Circuit switching In Circuit switched networks the resources needed along a path (buffers and link transmission rate)
1 Switching and Forwarding Sections Connecting More Than Two Hosts Multi-access link: Ethernet, wireless –Single physical link, shared by multiple.
Network Layer4-1 Chapter 4 Network Layer All material copyright J.F Kurose and K.W. Ross, All Rights Reserved Computer Networking: A Top Down.
Switching. Circuit switching Message switching Packet Switching – Datagrams – Virtual circuit – source routing Cell Switching – Cells, – Segmentation.
Computer Communication & Networks Lecture # 03 Circuit Switching, Packet Switching Nadeem Majeed Choudhary
1 Kyung Hee University Chapter 8 Switching. 2 Kyung Hee University Switching  Switching  Switches are devices capable of creating temporary connections.
Data Communication Networks Lec 13 and 14. Network Core- Packet Switching.
Lecture # 3: WAN Data Communication Network L.Rania Ahmed Tabeidi.
1587: COMMUNICATION SYSTEMS 1 Wide Area Networks Dr. George Loukas University of Greenwich,
Data and Computer Communications 8 th and 9 th Edition by William Stallings Chapter 10 – Circuit Switching and Packet Switching.
Chapter 10 Congestion Control in Data Networks and Internets 1 Chapter 10 Congestion Control in Data Networks and Internets.
Prepaid by: Guided by: ashwin goswami.
Data and Computer Communications Chapter 7 Circuit Switching and Packet Switching.
Data and Computer Communications Eighth Edition by William Stallings Lecture slides by Lawrie Brown Chapter 10 – Circuit Switching and Packet Switching.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Muhammad Waseem Iqbal Lecture # 20 Data Communication.
Unit 1:Frame Relay.
Chapter 8 Switching Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Chapter 3 Switching.
Switching Techniques In large networks there might be multiple paths linking sender and receiver. Information may be switched as it travels through various.
SWITCHING Switched Network Circuit-Switched Network Datagram Networks
Switching Techniques In large networks there might be multiple paths linking sender and receiver. Information may be switched as it travels through various.
Process-to-Process Delivery:
Chapter 4 Frame Relay Chapter 4 Frame Relay.
CDA 6505 Network Architecture and Client/Server Computing
Data Communication Networks
Switching Techniques.
EE 122: Lecture 7 Ion Stoica September 18, 2001.
Data Communications and Networking
Chapter 3 Part 3 Switching and Bridging
Process-to-Process Delivery: UDP, TCP
Switching.
Presentation transcript:

1 IK1500 Communication Systems IK1330 Lecture 3: Networking Anders Västberg

HT08/P1IK15002 Content Elements of networking –Multiplexing –Switching –Routing –Network management (not discussed in this course). Problem solving

HT08/P1IK15003 Distributed information applications source/sink Distributed information applications

HT08/P1IK15004 Examples of Sources/Sinks Sources –Telephone –Video cameras –Files on a disk Sinks –Telephone receivers –Television monitors –Computer storage devices

HT08/P1IK15005 Layered Model

HT08/P1IK15006 Layered Model Information Services –e.g. Packet telephony, electronic mail, www Networking –Quality of Service requirements –Resource sharing Communication Links –Regarded in this course as imperfect bit-pipes: They can delay, lose or modify the information they carry

HT08/P1IK15007 Quality of Service Certain Quality of Service (QoS) e.g. in terms of: –Guaranteed bounds of service denial –Statistical bounds of service denial –Information loss –Throughput –Delay

HT08/P1IK15008 Design Perspectives Communication Link –Highest possible bit transmission rate (given the resources used) –Acceptable bit rate Networking –QoS requirements for the flows may be different for different applications: Short delay but can tolerate higher bit error rates Reliable transfer and high throughput

HT08/P1IK15009 Comparison: Networking – OS Protocols

HT08/P1IK Functional Elements Multiplexing Switching Routing Network management

HT08/P1IK Multiplexing Circuit Multiplexing –Link transmission rate is divided into channels –Each conversation gets one channel and holds that channel for the duration of the connection –Rate is fixed at connection setup time –If there are no available channels then the new communication reqeust is blocked Main performance objectives: –Probability of blocking –Handling of different classes of flows

HT08/P1IK Circuit multiplexing

HT08/P1IK Traffic Flow

HT08/P1IK Multiplexing Packet Multiplexing –Average rate must be less than the bit rate of the link –Peak rate can exceed the link’s bit rate Excess data must be queued  delay If the buffer is to small  data loss –Overhead Header (and in certain cases a Trailer) Main performance objectives: –Low probability of loss –Bounded delay

HT08/P1IK Packet Multiplexing

HT08/P1IK Multiplexing Taxonomy multiplexing circuit multiplexedpacket multiplexed centralizeddistributed random access polled access reservation access token passingmaster-slave

HT08/P1IK Centralized Packet Multiplexing Terminal Host Multiplexer multiplexer ports full-duplex link

HT08/P1IK Distributed Packet Multiplexing link Nodes Random Access

HT08/P1IK Polling Based Distributed Packet Multiplexing

HT08/P1IK Reservation Based Distributed Packet Multiplexing

HT08/P1IK Hybrid Link Multiplexing

HT08/P1IK Six-Node Network linksN links

HT08/P1IK Switch

HT08/P1IK Switch Functionality Demultiplexing each flow Determine the output link for the flow Forward (switch) the element of each flow to the right output link

HT08/P1IK Packet Switch Store-and-forward –Receive the entire packet first, then forward it Cut-through –Start forwarding the packet as soon as it arrives

HT08/P1IK Packet Switch O/p Queue scheduling, processing O/p queue scheduling, processing Control and signaling functions Switch fabric Queueing and scheduling Queueing and scheduling Input processing and forwarding Input processing and forwarding Line interface Line interface Line interface Line interface

HT08/P1IK Call Setup Procedure for a Circuit Multiplexed Network

HT08/P1IK Operation of a Circuit Switch

HT08/P1IK Routing Establish paths through the network between sources and sinks Difference between routing and forwarding Two types: –Centralized Routing –Distributed Routing

HT08/P1IK Routing Routing Algorithms –Find end-to-end path through the networks –While: Fulfilling QoS constraints Utilize network resources efficiently Two main types: –Hop-by-Hop routing –Source routing

HT08/P1IK Packet Multiplexed Network Virtual circuit-based –Routes are determined at the connection setup time –Sufficient to know the label of the connection and not the complete source and destination address Datagram-based –Each packet is routed separately –Each packet must know the source and destination address