Communications Networks: Fundamental Concepts and Key Architectures

Slides:



Advertisements
Similar presentations
9-1 Chapter 9 - Communication Principles of Computer Architecture by M. Murdocca and V. Heuring © 1999 M. Murdocca and V. Heuring Principles of Computer.
Advertisements

Introduction Contain slides by Leon-Garcia and Widjaja.
1 Questions about networks? What is /what kinds? Purposes? Requirements? Functions? How ? Implementation and usage?
ELEN 602 Lecture 11 ELEN 602 Computer Communications & Networks Instructor: Narasimha Reddy Contact: , 320 F Wisenbaker Textbook:
Networks: Introduction 1 CS4514 Computer Networks Term B06 Professor Bob Kinicki.
Networks & Components Discuss the components required for successful communications Explain the purpose of communications software Identify various sending.
INTRODUCTION TO COMPUTER NETWORKS Zeeshan Abbas. Introduction to Computer Networks INTRODUCTION TO COMPUTER NETWORKS.
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 3 Underlying Technology.
Chapter 3 Internet. Physical Components of the Internet Servers Networks Routers.
Optical communications & networking - an Overview
Computer Networks and the Internet CMPT 109 Montclair State University.
IntroductionIntroduction Advanced Computer Networks.
IntroductionIntroduction Computer Networks Term B10.
CIS.IUPUI (from Leon-garcia)1 What is a protocol? A set of rules that governs how two parties are to interact. The purpose of a protocol is to provide.
Networks: Introduction1 Course Objectives 1.To introduce the student to the major concepts involved in wide-area networks (WANs) and local area networks.
Jacob Boston Josh Pfeifer. Definition of HyperText Transfer Protocol How HTTP works How Websites work GoDaddy.com OSI Model Networking.
BA 471 – Telecommunications and Networking Dr. V.T. Raja Oregon State University
Leon-Garcia & Widjaja: Communication Networks Copyright ©2000 The McGraw Hill Companies The caller picks up the phone triggering the flow of current in.
Computer Networks Chapter 1 : Communications Networks and Services.
Networks: Introduction1 CS4514 Computer Networks Term B03 Professor Bob Kinicki.
Introduction To Networking
Leon-Garcia & Widjaja: Communication Networks Copyright ©2000 The McGraw Hill Companies The user clicks on a link to indicate which document is to be retrieved.
Introduction to Management Information Systems Chapter 5 Data Communications and Internet Technology HTM 304 Fall 07.
Networks: HTTP and DNS1 Internet, HTTP and DNS Examples.
Computer Networks: Introduction1 Introduction. Computer Networks: Introduction2 Network Definitions and Classification Preliminary definitions and network.
Chapter 7: Computer Networks, the Internet, and the World Wide Web Invitation to Computer Science, C++ Version, Third Edition.
Chapter 15 Networks.
1 Networking A computer network is a collection of computing devices that are connected in various ways in order to communicate and share resources. The.
Core 3: Communication Systems. On any network there are two types of computers present – servers and clients. By definition Client-Server architecture.
15-1 Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
COMPUTER NETWORKS.
©Brooks/Cole, 2003 Chapter 6 Computer Networks. ©Brooks/Cole, 2003 Understand the rationale for the existence of networks. Distinguish between the three.
Lecture slides prepared for “Business Data Communications”, 7/e, by William Stallings and Tom Case, Chapter 8 “TCP/IP”.
Overview, Circuit & Packet Switching, Addressing
Laudon & Laudon: Canadian Edition
Chapter 2 The Infrastructure. Copyright © 2003, Addison Wesley Understand the structure & elements As a business student, it is important that you understand.
Comparing modem and other technologies
Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
Chapter 4 Computer Networks – Part 1
Layer Architecture of Network Protocols
Lesson 2 — The Internet and the World Wide Web
1 ELEN602 Lecture 2 Review of Last Lecture Layering.
Chapter 7 Networking: Computer Connections. Networks n Network - a computer system that uses communications equipment to connect two or more computers.
Local Area Network By Bhupendra Ratha, Lecturer
Computers Are Your Future Tenth Edition Chapter 8: Networks: Communicating & Sharing Resources Copyright © 2009 Pearson Education, Inc. Publishing as Prentice.
Communications and Networks Chapter 8. 2 Introduction We live in a truly connected society. Increased connectivity potentially means increased productivity,
CPS Today’s topics Computer Applications Computer Communications Upcoming Computer Security ( Great Ideas, Chapter 11) Reading Great Ideas, Chapter.
© McLean HIGHER COMPUTER NETWORKING Lesson 1 – Protocols and OSI What is a network protocol Description of the OSI model.
15-1 Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources.
Communication Networks Fourth Meeting. Types of Networks  What is a circuit network?  Two people are connected and allocated them their own physical.
1 CHAPTER 8 TELECOMMUNICATIONSANDNETWORKS. 2 TELECOMMUNICATIONS Telecommunications: Communication of all types of information, including digital data,
IntroductionIntroduction Computer Networks A15. Computer Networks Introduction 2 Introduction Outline  Preliminary Definitions  Internet Components.
Chapter 1 Communication Networks and Services Network Architecture and Services.
Chapter 1 Communication Networks and Services Network Architecture and Services Telephone Networks and Circuit Switching Computer Networks & Packet Switching.
Communication Networks - Overview CSE 3213 – Fall November 2015.
CSI-09 COMMUNICATION TECHNOLOGY WIDE AREA NETWORK (WAN) AUTHOR - V. V. SUBRAHMANYAM.
NETWORKING FUNDAMENTALS. Network+ Guide to Networks, 4e2.
1 Syllabus at a glance – CMCN 6103 Introduction Introduction to Networking Network Fundamentals Number Systems Ethernet IP Addressing Subnetting ARP DNS.
Dr. John P. Abraham Introduction to Computer Networks INTRODUCTION TO COMPUTER NETWORKS.
15-1 Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
Chapter Objectives In this chapter, you will learn:
Computer Communications
Term C04 Professor Bob Kinicki
Classification of Networks
Term B08 Professor Bob Kinicki
Computer Networking A computer network, often simply referred to as a network, is a collection of computers and devices connected by communications channels.
Computer Networking A computer network, often simply referred to as a network, is a collection of computers and devices connected by communications channels.
How Our Customers Communicate With Us
Optical communications & networking - an Overview
EEC4113 Data Communication & Multimedia System Chapter 1: Introduction by Muhazam Mustapha, July 2010.
Presentation transcript:

Communications Networks: Fundamental Concepts and Key Architectures Leon-Garcia and Widjaja University of Toronto

Outline of Course C1 Networks and Services Survey Appendix A1 Queues Online tutorial Probability C2 Applications and Layered Architectures (Skip 2.4 Berkeley API) C3 Digital Transmission Fundamentals C4 Transmission Systems (Skip 4.4, 4.6, 4.7 on telephone details)

Course Outline Continued C5 Peer-Peer Protocols (C6 skip LANs) covered in CS487 C7 Packet Switching Nets C8 TCP/IP (Skip 8.8)

C1 Intro to Nets 1.1 Networks and Services 1.2 Approaches to Network Design 1.3 Internet and Packet Switching 1.4 Factors in Network Evolution

1.1 Networks and Services Definition of network TV Broadcasting Telephone Service PSTN POTS Cellular Phones Email Web Video on Demand

1.2 Approaches to Network Design Network Functions and Topology Terminals Connectivity Switches Access Network Multiplexers LANS, Metropolitan net, WANs Topologies Addressing (Flat vs. Hierarchical) Traffic Control Network Management

(a) A switch provides the network to a cluster of users Access network (b) A multiplexer connects two access networks Figure 1.7

Message, Packet and Circuit Switching Telegraph Network (Message) Internet (Packet) Telephone Network (Circuit) Table 1.1 Not Functions but rather dimensions of classifying nets

Telegraph Sam F. B. Morse Baltimore to DC 1837 Binary representation Relay Hardware, Relay, MD Message Switching Multiplexing Edison, Bell Teletype Networks

Telephone Alexander Graham Bell 1876 Boston Circuit Switching Hierarchy Analog Transmission Grafting of Digital Traffic Huge Investment, particularly local drops (last mile)

(b) Cords interconnect user sockets providing end-to-end connection (a) A switch in the form of an operator with a patch cord panel (not shown) (b) Cords interconnect user sockets providing end-to-end connection Figure 1.10

Fig. 1.11 Part of the Hierarchy for Telephone Switching Tandem CO Toll Fig. 1.11 Part of the Hierarchy for Telephone Switching Figure 1.11

1. Telephone Office The caller picks up the phone triggering the flow of current in wires that connect to the telephone office. 2. Telephone Office The current is detected and a dial tone is transmitted by the telephone office to indicate that it is ready to receive the destination number. The caller sends this number by pushing the keys on the telephone set. Each key generates a pair of tones that specify a number. (In the older phone sets the user dials a number which in turn generates a corresponding number of pulses.) 3. Telephone Office 4. Telephone Office The equipment in the telephone office then uses the telephone network to attempt a connection. If the destination telephone busy, then a busy tone is returned to the caller. If the destination telephone is idle, then ringing signals are sent to both the originating and destination telephones. 5. Telephone Office The ringing signals are discontinued when the destination phone is picked up and communication can then proceed. Telephone Office 6. Either of the users terminate the call by putting down a receiver. Telephone call set up Figure 1.1

Internet Packet Switching Taste of History SAGE, SABRE, ARPANET Terminal Oriented Nets Multiplexers LANs flat addressing Ethernets WAN Routers TCP/IP Protocol Suite

(a) Time-Shared Computers & Cables for Input Devices . T (b) Dial In T . C T T Modem Pool PSTN Modem T T = terminal Figure 1.12

Sharing a multidrop line Poll to terminal C Response from terminal T T T T Sharing a multidrop line Figure 1.13

Ethernet Local Area Network (LAN) transceivers       (a) Current star version Original bus version Figure 1.17

ARPANET about 1972 AMES McCLELLAN UTAH BOULDER GWC CASE RADC ILL LINC CARN AMES USC MIT MITRE UCSB STAN SCD ETAC UCLA RAND TINKER BBN HARV NBS ARPANET about 1972 Figure 1.16

An internetwork, not the Internet, necessarily G net 1 G G G net 5 net 2 G net 4 G G = gateway Figure 1.18

Retrieving a Web page over the Internet 1. The user clicks on a link to indicate which document is to be retrieved. The browser must determine the address that contains the document. It does this by sending a query to its local name server. 2. 3. Once the address is known the browser establishes a connection to the specified machine, usually a TCP connection. In order for the connection to be successful, the specified machine must be ready to accept TCP connections. 4. The browser runs a client version of HTTP, which issues a request specifying both the name of the document and the possible document formats it can handle. 5. The machine that contains the requested document runs a server version of HTTP. It reacts to the HTTP request by sending an HTTP response which contains the desired document in the appropriate format. 6. The TCP connection is then closed and the user may view the document. Figure 1.4

1.3 Key Factors in Network Evolution Rapid Improvement of Communications and Computer Performance – “Rapid Technology Push” “Market Pull” Regulation Standards

Evolution of network capacity DWDM SONET OC-48 T-4 carrier Transmission capacity (bits/second) T-1 carrier Baudot multiplex Printing telegraph Figure 1.9

Factors involved in success of a new service Technology Standards Market Regulation Figure 1.19