CS 447 Networks and Data Communication

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.
Review of Topology and Access Techniques / Switching Concepts BSAD 141 Dave Novak Sources: Network+ Guide to Networks, Dean 2013.
1 Introduction to Network Layer Lesson 09 NETS2150/2850 School of Information Technologies.
1 IK1500 Communication Systems IK1330 Lecture 3: Networking Anders Västberg
20.1 Chapter 20 Network Layer: Internet Protocol Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
NETWORK LAYER (1) T.Najah AlSubaie Kingdom of Saudi Arabia Prince Norah bint Abdul Rahman University College of Computer Since and Information System NET331.
Data and Computer Communications Eighth Edition by William Stallings Lecture slides by Lawrie Brown Chapter 10 – Circuit Switching and Packet Switching.
Point-to-Point Network Switching Advanced Computer Networks.
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)
Networks: Switching1 Point-to-Point Network Switching.
ECOM 4314 Data Communications Fall September, 2010.
Networking Basics: A Review Carey Williamson iCORE Chair and Professor Department of Computer Science University of Calgary.
Chapter 4 Network Layer slides are modified from J. Kurose & K. Ross CPE 400 / 600 Computer Communication Networks Lecture 13.
1 Computer Networks Switching Technologies. 2 Switched Network Long distance transmission typically done over a network of switched nodes End devices.
Point-to-Point Network Switching Computer Networks Computer Networks Spring 2012 Spring 2012.
1 Networking Basics: A Review Carey Williamson iCORE Professor Department of Computer Science University of Calgary.
Switching Techniques Student: Blidaru Catalina Elena.
Data Communications and Networking
Communication Networks
CS448 Computer Networking Chapter 1 Introduction to Computer Networks Instructor: Li Ma Office: NBC 126 Phone: (713)
Data and Computer Communications Eighth Edition by William Stallings Lecture slides by Lawrie Brown Chapter 10 – Circuit Switching and Packet Switching.
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.
CS 447 Networks and Data Communication Department of Computer Science Southern Illinois University Edwardsville Fall, 2013 Dr. Hiroshi Fujinoki
Mukesh N. Tekwani Elphinstone College Mumbai
CS 447 Networks and Data Communication
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Introduction Slide 1 A Communications Model Source: generates.
EITnotes.com For more notes and topics visit:
Establishing Connections Networking Modes: When you are evaluating a network, you concentrate on circuit switching versus packet switching. But it's also.
CS 447 Networks and Data Communication Department of Computer Science Southern Illinois University Edwardsville Fall, 2013 Dr. Hiroshi Fujinoki
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.
Circuit & Packet Switching. ► Two ways of achieving the same goal. ► The transfer of data across networks. ► Both methods have advantages and disadvantages.
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 Techniques Dr. Sanjay P. Ahuja, Ph.D. Fidelity National Financial Distinguished Professor of CIS School of Computing, UNF.
Data and Computer Communications Circuit Switching and Packet Switching.
SUBMITTED TOSUBMITTED BY S.D.MISHRA SIRSANATAN TRIVEDI.
CS 447 Network & Data Communication QoS (Quality of Service) & DiffServ Introduction Department of Computer Science Southern Illinois University Edwardsville.
Computer Networks with Internet Technology William Stallings
Local-Area-Network (LAN) Architecture Department of Computer Science Southern Illinois University Edwardsville Fall, 2013 Dr. Hiroshi Fujinoki
CS 447 Networks and Data Communication ARP (Address Resolution Protocol) for the Internet Department of Computer Science Southern Illinois University Edwardsville.
CSCI 465 D ata Communications and Networks Lecture 14 Martin van Bommel CSCI 465 Data Communications & Networks 1.
Department of Computer Science Southern Illinois University Edwardsville Spring, 2010 Dr. Hiroshi Fujinoki Tunneling & Virtual.
Marwan Al-Namari Week 5. Responsible for delivering packets between endpoints over multiple links Physical Link Network Transport Application.
Department of Computer Science Southern Illinois University Edwardsville Fall, 2013 Dr. Hiroshi Fujinoki Frame Relay Congestion.
Lect1..ppt - 01/06/05 CDA 6505 Network Architecture and Client/Server Computing Lecture 4 Frame Relay by Zornitza Genova Prodanoff.
William Stallings Data and Computer Communications
Lecture 8 Virtual Switching (contd.) & Message Switching.
Lecture # 03 Switching Course Instructor: Engr. Sana Ziafat.
CS 447 Network & Data Communication QoS Implementation for the Internet IntServ and DiffServ Department of Computer Science Southern Illinois University.
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 – Packet and Cell-switched Networks
CS440 Computer Networks 1 Packet Switching Neil Tang 10/6/2008.
WAN Transmission Media
CSE 413: Computer Network Circuit Switching and Packet Switching Networks Md. Kamrul Hasan
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
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 Eighth Edition by William Stallings Lecture slides by Lawrie Brown Chapter 10 – Circuit Switching and Packet Switching.
Data and Computer Communications Ninth Edition by William Stallings Chapter 10 – Circuit Switching and Packet Switching Data and Computer Communications,
Dealing with Different Types of Networks
CS4470 Computer Networking Protocols
Presentation transcript:

CS 447 Networks and Data Communication Comparison of Circuit-Switching, Virtual-Circuit and Datagram Data Transmissions Department of Computer Science Southern Illinois University Edwardsville Fall, 2015 Dr. Hiroshi Fujinoki E-mail: hfujino@siue.edu

CS 447 Networks and Data Communication Circuit Switching Data Transmission Host A Host X Host Y Host B Switch S1 Switch S2 Switch S3 Switch S4 Switch S5 Signaling Message (Path Setup) Routing Routing ACK ACK ACK ACK Routing Routing

CS 447 Networks and Data Communication Circuit Switching Data Transmission File Host A Host X Host Y Host B Switch S1 Switch S2 Switch S3 Switch S4 Switch S5 Dedicated Pipe (path) Blocked

CS 447 Networks and Data Communication Circuit Switching Data Transmission  Path set-up is required before data transmission starts Major Properties:  Data will be transferred as a continuous stream of bits  All data (all bits) follow exactly the same path (order of bits transmitted by a sender is preserved at a receiver)  No resource sharing (a path is dedicated resource for your transmission)  Path set-up delay is always required  Once data transmission starts, no overhead (i.e., node major switching delay) at each switch on a path (since the path is set up).  Transmission rate is guaranteed (your data will be delivered within certain amount of time).  Highest cost data transmission (= highest quality)

CS 447 Networks and Data Communication Datagram Data Transmission 1 2 3 File Host A Host X Host Y Host B Switch S1 Switch S2 Switch S3 Switch S4 Switch S5 3 2 1 Routing

CS 447 Networks and Data Communication Datagram Data Transmission Host A Host X Host Y Host B Switch S1 Switch S2 Switch S3 Switch S4 Switch S5 3 2 1 Routing

CS 447 Networks and Data Communication Datagram Data Transmission Host A Host X Host Y Host B Switch S1 Switch S2 Switch S3 Switch S4 Switch S5 Routing 3 2 1 Routing

CS 447 Networks and Data Communication Datagram Data Transmission Host A Host X Host Y Host B Switch S1 Switch S2 Switch S3 Switch S4 Switch S5 1 3 2

CS 447 Networks and Data Communication Datagram Data Transmission Host A Host X Host Y Host B Switch S1 Switch S2 Switch S3 Switch S4 Switch S5 3 1 2

CS 447 Networks and Data Communication Datagram Data Transmission Host A Host X Host Y Host B Switch S1 Switch S2 Switch S3 Switch S4 Switch S5 2 3 1

CS 447 Networks and Data Communication Datagram Data Transmission Host A Host X Host Y Host B Switch S1 Switch S2 Switch S3 Switch S4 Switch S5 1 2 3 1 2 3

CS 447 Networks and Data Communication Datagram Data Transmission More packets than S1 can handle could arrive Host A Host X Host Y Host B Switch S1 Switch S2 Switch S3 Switch S4 Switch S5 3 2 1 3 2 1

CS 447 Networks and Data Communication Datagram Data Transmission Switches in datagram networks are called “routers” Host A Host X Host Y Host B Switch S1 Switch S2 Switch S3 Switch S4 Switch S5 Packet Dropped 3 3 2 2 1 1 NACK (Error)

CS 447 Networks and Data Communication Datagram Data Transmission Major Properties:  Path set-up is NOT required before data transmission starts  Data will be transferred as a collection of packets  All packets may not follow the same path (order of bits transmitted by a sender is NOT preserved at a receiver)  Network resource is shared  Path set-up delay is NOT required  After data transmission starts, high overhead (i.e., major switching delay) at each switch on a path (error control and flow control are performed for each packet plus “routing” now have to be performed for every packet).  Transmission rate is NOT guaranteed (“Best-Effort Service).  Lowest cost data transmission (= lowest quality)

CS 447 Networks and Data Communication Datagram Data Transmission Dropped packet Host A Host X Host Y Host B Switch S1 Switch S2 Switch S3 Switch S4 Switch S5 NACK (Error) 3 Even a NACK message could be lost

CS 447 Networks and Data Communication Virtual Circuit Data Transmission Path set-up is same as Circuit-Switching Host A Host X Host Y Host B Switch S1 Switch S2 Switch S3 Switch S4 Switch S5 Signaling Message (Path Setup) Routing ACK

CS 447 Networks and Data Communication Virtual Circuit Data Transmission 1 2 3 File Host A Host X Host Y Host B Switch S1 Switch S2 Switch S3 Switch S4 Switch S5 3 2 1 1 2 1 2 3 1 3 2 Shared Pipe 1 1 2 3 2 (High priority is to host A - but X can send data as best-effort service)

CS 447 Networks and Data Communication Virtual Circuit Data Transmission Major Properties:  Path set-up is required before data transmission starts  Data will be transferred as a collection of packets  All data (all packets) follow exactly the same path (order of bits transmitted by a sender is preserved at a receiver)  Network resource can be shared (because data is transferred as packets)  Path set-up delay is required  After data transmission starts, some overhead (i.e., some switching delay) at each switch on a path (error control and flow control are performed for each packet).  Transmission rate is guaranteed (your data will be delivered within certain amount of time).  Medium cost data transmission (= medium quality)

CS 447 Networks and Data Communication Factors Circuit-Switching Virtual Circuit Datagram ISDN, ATM, Examples Public Telephone Internet Frame Relay Resource Sharing NO YES YES Dedicated Paths YES NO NO Continuous Transmission YES NO NO Path-setup in advance YES YES NO Busy signal if dest. busy YES YES NO Major delay Path setup delay Path setup delay Packet routing

CS 447 Networks and Data Communication Factors Circuit-Switching Virtual Circuit Datagram No overhead after TX starts? YES YES NO (Packet header) (Packet header) Routing delay? NO No (Almost 0) YES (High) Guaranteed Tx Bandwidth? YES YES NO Advantages Guaranteed Quality Guaranteed Quality Resource sharing Resource sharing Low cost Non-blocking High cost Best Effort Service Disadvantages High cost Poor security Blocking service Blocking service Reliable, Delay-sensitive Service that needs To be available 24Hrs Applications Delay-sensitive Text-base