Overview. Network Service and Applications. Taxonomy of Communication Networks. Broadcast vs. Switched Communication Networks

Similar documents
PLANEAMENTO E GESTÃO DE REDES INFORMÁTICAS COMPUTER NETWORKS PLANNING AND MANAGEMENT

Computer Network. Interconnected collection of autonomous computers that are able to exchange information

technology standards and protocol for ip telephony solutions

CSE 123b Communications Software

WAN Data Link Protocols

Wide Area Networks. Learning Objectives. LAN and WAN. School of Business Eastern Illinois University. (Week 11, Thursday 3/22/2007)

Final for ECE374 05/06/13 Solution!!

Nortel Technology Standards and Protocol for IP Telephony Solutions

Communication Networks. MAP-TELE 2011/12 José Ruela

Note! The problem set consists of two parts: Part I: The problem specifications pages Part II: The answer pages

Network Technologies

SFWR 4C03: Computer Networks & Computer Security Jan 3-7, Lecturer: Kartik Krishnan Lecture 1-3

EITF25 Internet Techniques and Applications L5: Wide Area Networks (WAN) Stefan Höst

Communications and Computer Networks

Introduction to Metropolitan Area Networks and Wide Area Networks

Data Communication Networks and Converged Networks

WAN. Introduction. Services used by WAN. Circuit Switched Services. Architecture of Switch Services

What You Will Learn About. Computers Are Your Future. Chapter 8. Networks: Communicating and Sharing Resources. Network Fundamentals

Guide to TCP/IP, Third Edition. Chapter 3: Data Link and Network Layer TCP/IP Protocols

Ethernet. Ethernet. Network Devices

Three Network Technologies

This course has been retired. View the schedule of current <a href=

Ethernet. Ethernet Frame Structure. Ethernet Frame Structure (more) Ethernet: uses CSMA/CD

Network Basics GRAPHISOFT. for connecting to a BIM Server (version 1.0)

Computer Networks CS321

Indian Institute of Technology Kharagpur. TCP/IP Part I. Prof Indranil Sengupta Computer Science and Engineering Indian Institute of Technology

Transport Layer Protocols

VOICE OVER IP AND NETWORK CONVERGENCE

Internet Control Protocols Reading: Chapter 3

Lecture 28: Internet Protocols

Protocols and Architecture. Protocol Architecture.

Data Communication and Computer Network

Module 4. Switched Communication Networks. Version 2 CSE IIT, Kharagpur

Computer Networks. Definition of LAN. Connection of Network. Key Points of LAN. Lecture 06 Connecting Networks

Protocol Data Units and Encapsulation

Operating System Concepts. Operating System 資 訊 工 程 學 系 袁 賢 銘 老 師

EE4367 Telecom. Switching & Transmission. Prof. Murat Torlak

2. What is the maximum value of each octet in an IP address? A. 128 B. 255 C. 256 D. None of the above

QoS Parameters. Quality of Service in the Internet. Traffic Shaping: Congestion Control. Keeping the QoS

BCS THE CHARTERED INSTITUTE FOR IT. BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 5 Diploma in IT COMPUTER NETWORKS

The OSI Model and the TCP/IP Protocol Suite

What is CSG150 about? Fundamentals of Computer Networking. Course Outline. Lecture 1 Outline. Guevara Noubir noubir@ccs.neu.

OSI Reference Model: An Overview

Overview of Computer Networks

MPLS. Packet switching vs. circuit switching Virtual circuits

Final Exam. Route Computation: One reason why link state routing is preferable to distance vector style routing.

ELEC3030 (EL336) Computer Networks. How Networks Differ. Differences that can occur at network layer, which makes internetworking difficult:

Data Communication Networks

Network Layer: Network Layer and IP Protocol

VoIP QoS. Version 1.0. September 4, AdvancedVoIP.com. Phone:

PART IV. Network Layer

First Midterm for ECE374 03/09/12 Solution!!

VoIP network planning guide

Module 15: Network Structures

Note! The problem set consists of two parts: Part I: The problem specifications pages Part II: The answer pages

Basic Networking Concepts. 1. Introduction 2. Protocols 3. Protocol Layers 4. Network Interconnection/Internet

Introduction to WAN Technologies

Master Course Computer Networks IN2097

CSE 3461 / 5461: Computer Networking & Internet Technologies

CTS2134 Introduction to Networking. Module 07: Wide Area Networks

Quality of Service in the Internet. QoS Parameters. Keeping the QoS. Traffic Shaping: Leaky Bucket Algorithm

Introduction to Quality of Service. Andrea Bianco Telecommunication Network Group

Internet, Part 2. 1) Session Initiating Protocol (SIP) 2) Quality of Service (QoS) support. 3) Mobility aspects (terminal vs. personal mobility)

Overview of Network Hardware and Software. CS158a Chris Pollett Jan 29, 2007.

If the Internet is the answer, then what was the question?

Midterm Exam CMPSCI 453: Computer Networks Fall 2011 Prof. Jim Kurose

AE64 TELECOMMUNICATION SWITCHING SYSTEMS

CS 78 Computer Networks. Internet Protocol (IP) our focus. The Network Layer. Interplay between routing and forwarding

CMPT 165: The Internet, Part 3

Region 10 Videoconference Network (R10VN)

R2. The word protocol is often used to describe diplomatic relations. How does Wikipedia describe diplomatic protocol?

1. Public Switched Telephone Networks vs. Internet Protocol Networks

Terms VON. VoIP LAN WAN CODEC

Overview of Asynchronous Transfer Mode (ATM) and MPC860SAR. For More Information On This Product, Go to:

Chapter 14: Distributed Operating Systems

Network Layer IPv4. Dr. Sanjay P. Ahuja, Ph.D. Fidelity National Financial Distinguished Professor of CIS. School of Computing, UNF

Asynchronous Transfer Mode: ATM. ATM architecture. ATM: network or link layer? ATM Adaptation Layer (AAL)

Datagram-based network layer: forwarding; routing. Additional function of VCbased network layer: call setup.

Management Information Systems

Requirements of Voice in an IP Internetwork

Chapter 2 - The TCP/IP and OSI Networking Models

Multiprotocol Label Switching (MPLS)

Building integrated services intranets

WAN Technology. Heng Sovannarith

The Network Layer Functions: Congestion Control

Introduction to WAN Technologies

Quality of Service (QoS)) in IP networks

Chapter 16: Distributed Operating Systems

ESSENTIALS. Understanding Ethernet Switches and Routers. April 2011 VOLUME 3 ISSUE 1 A TECHNICAL SUPPLEMENT TO CONTROL NETWORK

Lecture Computer Networks

Computer Networks III

Level 1 Technical. Networking and Technology Basics. Contents

Computer Networks Vs. Distributed Systems

Transport and Network Layer

By: Mohsen Aminifar Fall 2014

CCNA R&S: Introduction to Networks. Chapter 5: Ethernet

CH.1. Lecture # 2. Computer Networks and the Internet. Eng. Wafaa Audah. Islamic University of Gaza. Faculty of Engineering

Chapter 11: WAN. Abdullah Konak School of Information Sciences and Technology Penn State Berks. Wide Area Networks (WAN)

CS/ECE 438: Communication Networks. Internet QoS. Syed Faisal Hasan, PhD (Research Scholar Information Trust Institute) Visiting Lecturer ECE

Transcription:

Overview Taxonomy of s Services and Applications Service and Applications EECS 489 Computer s http://www.eecs.umich.edu/~zmao/eecs489 Z. Morley Mao Thursday Sept 9, 2004 Acknowledgement: Some slides taken from Kurose&Ross and Katz& Stoica 1 2 Taxonomy of s networks can be classified based on Packet- vs. s communication networks - Information transmitted by any node is received by everyother node in the network Examples: usually in LANs (Ethernet, Wavelan) - Problem: coordinate the access of all nodes to the shared communication medium (Multiple Access Problem) communication networks - Information is transmitted to a sub-set of designated nodes Examples: WANs (Telephony, Internet) - Problem: how to forward information to intended node(s) This is done by special nodes (e.g., routers, switches) running routing protocols Virtual Circuit 3 4 Taxonomy of s networks can be classified based on Packet- Three phases 1. circuit establishment 2. data transfer 3. circuit termination Circuit Switching If circuit not available: Busy signal Examples - Telephone networks - ISDN (Integrated Services Digital s) Virtual Circuit 5 6 1

Timing in Circuit Switching Circuit Switching Host 1 Host 2 A node (switch) in a circuit switching network processing delay at Node 1 incoming links Node outgoing links Circuit Establishment propagation delay between Host 1 and Node 1 propagation delay between Host 2 and Node 1 Data Transmission DATA Circuit Termination 7 8 Circuit Switching: Multiplexing/Demultiplexing Taxonomy of s networks can be classified based on Frames Slots = 0 1 2 3 4 5 0 1 2 3 4 5 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 dynamically bind a slot to a conservation - How to do this? If a conversation does not use its circuit the capacity is lost! 9 Packet- Virtual Circuit 10 Packet Switching Packet Switching Data is sent as formatted bit-sequences (Packets) Packets have the following structure: Header Data Trailer Header and Trailer carry control information (e.g., destination address, check sum) Each packet traverses the network from node to node along some path (Routing) At each node the entire packet is received, stored briefly, and then forwarded to the next node (Store-and-Forward s) Typically no capacity is allocated for packets A node in a packet switching network incoming links Node outgoing links Memory 11 12 2

Packet Switching: Multiplexing/Demultiplexing Taxonomy of s networks can be classified based on 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 tell them apart? - Use meta-data (header) to describe data Packet- Virtual Circuit 13 14 Packet Switching Each packet is independently switched - Each packet header contains destination address No resources are pre-allocated (reserved) in advance Example: IP networks transmission Timing of Packet Switching Host 1 Host 2 time of at Host 1 propagation delay between Host 1 and Node 2 processing delay of at Node 2 15 16 Packet Switching Taxonomy of s networks can be classified based on Node 5 Node 3 Node 4 Node 6 Node 7 Packet- Virtual Circuit 17 18 3

Virtual-Circuit Packet Switching 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) Guarantees in-sequence delivery of packets However, packets from different virtual circuits may be interleaved Example: ATM networks 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 19 20 Timing of Virtual-Circuit Packet Switching Packet Switching Host 1 Host 2 VC establishment propagation delay between Host 1 and Node 1 Node 3 Node 5 Data transfer Node 4 Node 6 Node 7 VC termination 21 22 Packet-Switching vs. Circuit-Switching Overview Most important advantage of packet -switching over circuit switching: Ability to exploit statistical multiplexing: - Efficient bandwidth usage; ratio between peek and average rate is 3:1 for audio, and 15:1 for data traffic However, packet-switching needs to deal with congestion: - More complex routers - Harder to provide good network services (e.g., delay and bandwidth guarantees) In practice they are combined: - IP over SONET, IP over Frame Relay Taxonomy of s Services and Applications 23 24 4

The Internet Protocol (IP) Addressing Problem: - many different network technologies - e.g., Ethernet, Token Ring, ATM, Frame Relay, etc. - How can you hook them together? n x n translations? IP was invented to glue them together - n translations - minimal requirements (datagram) Every Internet host has an IP address - e.g., 67.114.133.15 Packets include destination address - network is responsible for routing packet to address Host-view: The Internet uses IP Sourc e Destination 25 26 IP-centric View Physical View A big mess! Router 1 Router 2 Router 3 Every link could be a whole network of ATM, frame relay, ethernet, DSL, etc. Router 5 Beauty of IP: you can ignore these different network technologies Router 4 Router 6 Router 7 In many networks, IP is used only at the edge 27 28 Back to IP Routing Router 1 Router 2 Router 3 Routers have routing tables - tables mapping each destination with an outgoing link - requires that routing table is highly compressible! - implications for address assignment, mobility, etc. Router 5 Routing decisions made packet-by -packet - routers keep no connection state Router 4 Router 6 Router 7 Question: Why have the network do routing? - Why not the hosts? - Compare delivery-by-hand to FedEx 29 30 5

Internet Service Domain Name Service (DNS) Best-Effort service - No guarantees about packet delivery - Hosts are responsible for coping with: loss delay Why this service model? - why not guarantee no loss and low delay? Humans/applications use machine names - e.g., www.cs.berkeley.edu (IP) uses IP addresses - e.g., 67.114.112.23 DNS translates between the two - among other things - unsung hero of the Internet 31 32 6