T. S. Eugene Ngeugeneng at cs.rice.edu Rice University1 COMP/ELEC 429 Introduction to Computer Networks Lecture 4: Fundamental network design issues Slides.

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.
Switching Technology presented by Hussain Ahmad BA-Abdullah. Fawaz abdullah AL-Amri. prof : Adel Ali.
1 IK1500 Communication Systems IK1330 Lecture 3: Networking Anders Västberg
© Jörg Liebeherr ECE 1545 Packet-Switched Networks.
Aleksandar, Accounts have been created for any students in EECS 340 who did not already have one. Physical access to the labs has also been granted. If.
Module 3.4: Switching Circuit Switching Packet Switching K. Salah.
ECEN “Mobile Wireless Networking”
Chapter 4 Network Layer slides are modified from J. Kurose & K. Ross CPE 400 / 600 Computer Communication Networks Lecture 14.
COMP361 by M. Hamdi1 COMP 361, Fall 2000 Computer Communication Networks I Dr. Mounir Hamdi
Ion Stoica, Fall EE 122: Introduction to Computer Networks – Fall 2002  Instructors -Ion Stoica 645 Soda
ECOM 4314 Data Communications Fall September, 2010.
William Stallings Data and Computer Communications 7th Edition
1 Katz, Stoica F04 EECS 122: Introduction to Computer Networks Network Service and Applications Computer Science Division Department of Electrical Engineering.
1 An Introduction to Computer Networks Some slides are from lectures by Nick Mckeown, Ion Stoica, Frans Kaashoek, Hari Balakrishnan, and Sam Madden Prof.
1 CS 268: Graduate Computer Networks – Spring 2005  Instructors: -Scott Shenker 683 Soda -Ion Stoica.
1 Computer Networks Switching Technologies. 2 Switched Network Long distance transmission typically done over a network of switched nodes End devices.
8.1 Chapter 8 Switching Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Gursharan Singh Tatla Transport Layer 16-May
Data Communications and Networks Chapter 2 - Network Technologies - Circuit and Packet Switching Data Communications and Network.
Switching Techniques Student: Blidaru Catalina Elena.
Data Communications and Networking
Chapter 8 Switching Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 8.# 1.
MODULE IV SWITCHED WAN.
T. S. Eugene Ngeugeneng at cs.rice.edu Rice University1 COMP/ELEC 429 Introduction to Computer Networks Lecture 8: Bridging Slides used with permissions.
Communication Networks
CS 447 Networks and Data Communication
Review of Networking Concepts Part 1: Switching Networks
Chapter 2 – X.25, Frame Relay & ATM. Switched Network Stations are not connected together necessarily by a single link Stations are typically far apart.
Switched network.
CS162 Operating Systems and Systems Programming Lecture 13 Packet Switching March 7, 2011 Ion Stoica
ECE 466 Switching Networks. ECE 466 A communication network provides a scalable solution to connect a large number of end systems Communication Networks.
Circuit & Packet Switching. ► Two ways of achieving the same goal. ► The transfer of data across networks. ► Both methods have advantages and disadvantages.
Chapter 1 Introduction Circuit/Packet Switching Protocols Computer Networking: A Top Down Approach, 5 th edition. Jim Kurose, Keith Ross Addison-Wesley,
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 Fourth Meeting. Switching Modes Circuit Switching Continuous link Exclusive Packet Switching No continuous link Data is divided into packets.
Switching Techniques Dr. Sanjay P. Ahuja, Ph.D. Fidelity National Financial Distinguished Professor of CIS School of Computing, UNF.
RSC Part I: Introduction Redes y Servicios de Comunicaciones Universidad Carlos III de Madrid These slides are, mainly, part of the companion slides to.
Data and Computer Communications Circuit Switching and Packet Switching.
333: DISCUSS THE FUNDAMENTALS OF NETWORKING.  1. Discuss networking concepts (20 hrs)  2. Discuss hardware & software requirement to setup a Local Area.
Computer Networks with Internet Technology William Stallings
Chapter 8 Switching Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Lecture 8 Virtual Switching (contd.) & Message Switching.
A Taxonomy of Communication Networks
Lecture # 03 Switching Course Instructor: Engr. Sana Ziafat.
T. S. Eugene Ngeugeneng at cs.rice.edu Rice University1 COMP/ELEC 429 Introduction to Computer Networks Lecture 18: Quality of Service Slides used with.
Unit III Bandwidth Utilization: Multiplexing and Spectrum Spreading In practical life the bandwidth available of links is limited. The proper utilization.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 CH. 8: SWITCHING & DATAGRAM NETWORKS 7.1.
Department of Computer and IT Engineering University of Kurdistan
WAN Transmission Media
CSE 413: Computer Network Circuit Switching and Packet Switching Networks Md. Kamrul Hasan
1 Switching and Forwarding Sections Connecting More Than Two Hosts Multi-access link: Ethernet, wireless –Single physical link, shared by multiple.
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.
Switching By, B. R. Chandavarkar, CSE Dept., NITK, Surathkal Ref: B. A. Forouzan, 5 th Edition.
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.
A Taxonomy of Communication Networks
Packet Switching Datagram Approach Virtual Circuit Approach
Computer Science Division
SWITCHING Switched Network Circuit-Switched Network Datagram Networks
Anthony D. Joseph and Ion Stoica
Data Communication Networks
Presentation transcript:

T. S. Eugene Ngeugeneng at cs.rice.edu Rice University1 COMP/ELEC 429 Introduction to Computer Networks Lecture 4: Fundamental network design issues Slides used with permissions from Edward W. Knightly, T. S. Eugene Ng, Ion Stoica, Hui Zhang

T. S. Eugene Ngeugeneng at cs.rice.edu Rice University2 A Generic Switch incoming linksoutgoing links Switch How to Demultiplex? How to Multiplex? How to Switch?

T. S. Eugene Ngeugeneng at cs.rice.edu Rice University3 Circuit Switching: Multiplexing/Demultiplexing Time divided in frames and frames divided in slots Relative slot position inside a frame determines which conversation the data belongs to –E.g., slot 0 belongs to red conversation Needs synchronization between sender and receiver In case of non-permanent conversations –Needs to dynamic bind a slot to a conservation –How to do this? If a conversation does not use its circuit the capacity is lost! Frames Slots =

T. S. Eugene Ngeugeneng at cs.rice.edu Rice University4 Circuit Switching Three phases 1.circuit establishment 2.data transfer 3.circuit termination If circuit not available: busy Examples –Telephone networks –ISDN (Integrated Services Digital Networks)

T. S. Eugene Ngeugeneng at cs.rice.edu Rice University5 Example of Timing in Circuit Switching (Details could vary depending on the implementation of circuit setup and termination) Information Circuit Establishment Transmission Circuit Termination Host 1Host 2 Switch 1Switch 2 propagation delay between Host 1 and Switch1 propagation delay between Host 1 and Host 2 Transmission delay time

T. S. Eugene Ngeugeneng at cs.rice.edu Rice University6 Packet Switching: Multiplexing/Demultiplexing Data from any conversation can be transmitted at any given time –A single conversation can use the entire link capacity if it is alone How to demultiplex? –Use meta-data (header) to describe data

T. S. Eugene Ngeugeneng at cs.rice.edu Rice University7 Packet Switching Data are sent as formatted bit-sequences, so-called packets. Packets have the following structure: Header and Trailer carry control information (e.g., destination address, check sum) At each node the entire packet is received, stored briefly, and then forwarded to the next node based on the header information (Store-and-Forward Networks) Allows statistical multiplexing HeaderData Trailer

T. S. Eugene Ngeugeneng at cs.rice.edu Rice University8 Packet Switch incoming linksoutgoing links Node Memory

T. S. Eugene Ngeugeneng at cs.rice.edu Rice University9 Datagram Packet Switching Host A Host B Host E Host D Host C Node 1 Node 2 Node 3 Node 4 Node 5 Node 6 Node 7 Each packet is independently switched –Each packet header contains destination address

T. S. Eugene Ngeugeneng at cs.rice.edu Rice University10 Packet 1 Packet 2 Packet 3 Packet 1 Packet 2 Packet 3 Timing of Datagram Packet Switching Packet 1 Packet 2 Packet 3 processing delay of Packet 1 at Switch 2 Host 1Host 2 Switch 1 Switch 2 propagation delay between Host 1 and Switch 2 transmission time of Packet 1 at Host 1

T. S. Eugene Ngeugeneng at cs.rice.edu Rice University11 Virtual-Circuit Packet Switching Hybrid of circuit switching and packet switching Data is transmitted as packets All packets from one packet stream are sent along a pre- established path (=virtual circuit) Packet header only contains local virtual circuit identifier (VCI) Demultiplexing and switching based on VCI Guarantees in-sequence delivery of packets Example: ATM networks

T. S. Eugene Ngeugeneng at cs.rice.edu Rice University12 Virtual-Circuit Packet Switching Communication with virtual circuits takes place in three phases 1.VC establishment 2.data transfer 3.VC disconnect Note: packet headers don’t need to contain the full destination address of the packet

T. S. Eugene Ngeugeneng at cs.rice.edu Rice University13 Packet 1 Packet 2 Packet 3 Packet 1 Packet 2 Packet 3 Timing of Virtual-Circuit Packet Switching Packet 1 Packet 2 Packet 3 Host 1Host 2 Node 1Node 2 propagation delay between Host 1 and Node 1 VC establishment VC termination Data transfer

T. S. Eugene Ngeugeneng at cs.rice.edu Rice University14 Virtual Circuit Switching Host A Host B Host E Host D Host C Node 1 Node 2 Node 3 Node 4 Node 5 Node 6 Node 7

T. S. Eugene Ngeugeneng at cs.rice.edu Rice University15 Communication networks can be classified based on the way in which the nodes exchange information: A Taxonomy of Communication Networks Communication Network Switched Communication Network Broadcast Communication Network Circuit-Switched Communication Network Packet-Switched Communication Network Datagram Network Virtual Circuit Network

T. S. Eugene Ngeugeneng at cs.rice.edu Rice University16 Packet-Switching vs. Circuit- Switching Most important advantage of packet-switching over circuit switching: ability to exploit statistical multiplexing –More efficient bandwidth usage However, packet-switching needs to buffer and deal with congestion –More complex switches –Harder to provide good network services (e.g., delay and bandwidth guarantees)