Some Basic Networking Concepts: LANs, WANs, Switching, and Multiplexing Carey Williamson Department of Computer Science University of Calgary.

Slides:



Advertisements
Similar presentations
© Jörg Liebeherr, CS757 Three Network Technologies Telephone Network –The largest worldwide computer network, specialized for voice –Switching.
Advertisements

Data Communications and Networking
CP Networking1 WAN and Internet Access. CP Networking2 Introduction What is Wide Area Networking? What is Wide Area Networking? How Internet.
Optical communications & networking - an Overview
TECHNOLOGY GUIDE 5 Basics of the Internet and the World Wide Web.
CS 381 Introduction to computer networks Lecture 2 1/29/2015.
James 1:5 If any of you lacks wisdom, he should ask God, who gives generously to all without finding fault, and it will be given to him.
Module 3.4: Switching Circuit Switching Packet Switching K. Salah.
ECEN “Mobile Wireless Networking”
Introduction© Dr. Ayman Abdel-Hamid, CS4254 Spring CS4254 Computer Network Architecture and Programming Dr. Ayman A. Abdel-Hamid Computer Science.
Wide Area Networks School of Business Eastern Illinois University © Abdou Illia, Spring 2007 (Week 11, Thursday 3/22/2007)
Introduction to Networking & Telecommunications School of Business Eastern Illinois University © Abdou Illia, Spring 2007 (Week 1, Tuesday 1/9/2007)
Networking Basics: A Review Carey Williamson iCORE Chair and Professor Department of Computer Science University of Calgary.
Review on Networking Technologies Linda Wu (CMPT )
Chapter 8 Switching Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
1 Computer Networks Switching Technologies. 2 Switched Network Long distance transmission typically done over a network of switched nodes End devices.
1 Networking Basics: A Review Carey Williamson iCORE Professor Department of Computer Science University of Calgary.
Chapter 1: Overview Lecturer: Alias Mohd Telecommunications Department Faculty of Electrical Engineering UTM SET 4573: Data Communication and Switching.
1: Introduction1 Part I: Introduction Goal: r get context, overview, “feel” of networking r more depth, detail later in course r approach: m descriptive.
Data Communications and Networking
Chapter 8 Wide Are Networking (WAN) Concepts –Packetizing –Multiplexing Switching Transmissions Services Selection.
CS 3830 Day 2 Introduction 1-1. Announcements  Program 1 posted on the course web  Project folder must be in 1DropBox on S drive by: 9/14 at 3pm  Must.
Data Communication & Computer Networks
Introduction 1-1 Chapter 1: roadmap 1.1 What is the Internet? 1.2 Network edge  end systems, access networks, links 1.3 Network core  circuit switching,
Slides originally from Professor Williamson at U Calgary1-1 Introduction Part II  Network Core  Delay & Loss in Packet-switched Networks  Structure.
Introduction 1-1 Chapter 1 Part 2 Network Core These slides derived from Computer Networking: A Top Down Approach, 6 th edition. Jim Kurose, Keith Ross.
OV Copyright © 2013 Logical Operations, Inc. All rights reserved. WAN Infrastructure  WAN Transmission Technologies  WAN Connectivity Methods 
1 9. Circuit Switching. Prof. Sang-Jo Yoo 2 Contents  Switching Networks  Circuit-Switching Networks  Switching Concepts  Routing in Circuit-Switching.
Data Comm. & Networks Instructor: Ibrahim Tariq Lecture 3.
Networks for Distributed Systems n network types n Connection-oriented and connectionless communication n switching technologies l circuit l packet.
Computers Are Your Future Tenth Edition Chapter 8: Networks: Communicating & Sharing Resources Copyright © 2009 Pearson Education, Inc. Publishing as Prentice.
Module 2: Information Technology Infrastructure
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.
Basic Concepts and Principles Chapter 1 Copyright 2001 Panko.
Integrated Services Digital Network (ISDN)
CIS 325: Data Communications1 CIS-325 Data Communications Dr. L. G. Williams, Instructor.
Introduction Switches and Access. 2 Chapter 1 Introduction Computer Networking: A Top Down Approach Featuring the Internet, 5 rd edition. Jim.
Communication Networks Fourth Meeting. Types of Networks  What is a circuit network?  Two people are connected and allocated them their own physical.
Some Networking Basics: LANs, WANs, Switching, and Multiplexing Carey Williamson Department of Computer Science University of Calgary.
Chapter 1 Introduction Circuit/Packet Switching Protocols Computer Networking: A Top Down Approach, 5 th edition. Jim Kurose, Keith Ross Addison-Wesley,
TELE202 Lecture 5 Packet switching in WAN 1 Lecturer Dr Z. Huang Overview ¥Last Lectures »C programming »Source: ¥This Lecture »Packet switching in Wide.
ECE 4450:427/527 - Computer Networks Spring 2015 Dr. Nghi Tran Department of Electrical & Computer Engineering Lecture 2: Overview of Computer Network.
333: DISCUSS THE FUNDAMENTALS OF NETWORKING.  1. Discuss networking concepts (20 hrs)  2. Discuss hardware & software requirement to setup a Local Area.
Ch 1. Computer Networks and the Internet Myungchul Kim
1 CHAPTER 8 TELECOMMUNICATIONSANDNETWORKS. 2 TELECOMMUNICATIONS Telecommunications: Communication of all types of information, including digital data,
Computer Networks with Internet Technology William Stallings
Telecommunications, the Internet, and Wireless Technology.
Computer Networks Chapter 6 - Multiplexing. Spring 2006Computer Networks2 Multiplexing  The term “multiplexing” is used whenever it is necessary to share.
EEC4113 Data Communication & Multimedia System Chapter 7: Network Layer by Muhazam Mustapha, October 2011.
Lecture # 03 Switching Course Instructor: Engr. Sana Ziafat.
Unit III Bandwidth Utilization: Multiplexing and Spectrum Spreading In practical life the bandwidth available of links is limited. The proper utilization.
CSE 413: Computer Network Circuit Switching and Packet Switching Networks Md. Kamrul Hasan
Introduction Computer networks: – definition – computer networks from the perspectives of users and designers – Evaluation criteria – Some concepts: –
Objective This presentation covers the Generation of Telecom Network Evolution. Basically the presentation aims on the evolution from 1G to 4G and some.
Switching. Circuit switching Message switching Packet Switching – Datagrams – Virtual circuit – source routing Cell Switching – Cells, – Segmentation.
Introduction1-1 Data Communications and Computer Networks Chapter 1 CS 3830 Lecture 2 Omar Meqdadi Department of Computer Science and Software Engineering.
Computer Communication & Networks Lecture # 03 Circuit Switching, Packet Switching Nadeem Majeed Choudhary
Data Communication Networks Lec 13 and 14. Network Core- Packet Switching.
A special acknowledge goes to J.F Kurose and K.W. Ross Some of the slides used in this lecture are adapted from their original slides that accompany the.
Lecture # 3: WAN Data Communication Network L.Rania Ahmed Tabeidi.
Prepaid by: Guided by: ashwin goswami.
Data and Computer Communications Chapter 7 Circuit Switching and Packet Switching.
Chapter 2 PHYSICAL LAYER.
Point-to-Point Network Switching
A Taxonomy of Communication Networks
Network Core and QoS.
Networking Basics: A Review
Optical communications & networking - an Overview
Network Core and QoS.
Presentation transcript:

Some Basic Networking Concepts: LANs, WANs, Switching, and Multiplexing Carey Williamson Department of Computer Science University of Calgary

Copyright © 2005 Department of Computer Science CPSC 4412 LANs and WANs Networks come in many shapes and sizes LAN: Local Area Network –Limited geographic coverage (e.g., lab, building) –Examples: home network, Ethernet LAN, WiFi MAN: Metropolitan Area Network –Size of a “city” (1-10 km or so) WAN: Wide Area Network –Large geographic coverage (e.g., country, planet) –Examples: Cybera, cellular networks, Internet Technologies differ (capacity, distance, $$)

Copyright © 2005 Department of Computer Science CPSC 4413 Some Useful Analogies Many of the concepts in computer networks are not really new, but come from other areas Telephone network: –Phones, calls, trunk lines, toll offices, switching Postal system: –Letters/parcels, addresses, mail carriers, post office Highway network: –Cars/buses, streets/highways, congestion, collisions Broadcast TV: –Channels, stations, TVs, streaming (live/stored)

Copyright © 2005 Department of Computer Science CPSC 4414 Communications Networks Historically, there have been two different philosophies guiding the design, operation, and evolution of communication networks –the “telco” view (i.e., telecommunications networks to support voice telephony and other types of services, such as fax, data, location, etc.) –the “data networking” view (i.e., the Internet) While the two approaches share some similar goals and challenges (e.g., scale, geography, heterogeneity), they have quite different underlying assumptions

Copyright © 2005 Department of Computer Science CPSC 4415 Telco Networks (1 of 2) About 100 years old Circuit-switched network Designed for transmission of human voice Twisted pair copper wire for residential access –“cheap”, adequate bandwidth, easy to handle... Aggregation of multiple calls at toll office for multiplexing/demultiplexing using TDM Low bandwidth required per call (e.g., 64 kbps) Fixed bandwidth required per call

Copyright © 2005 Department of Computer Science CPSC 4416 Telco Networks (2 of 2) Call routing and circuit allocation decided once per call at time of call arrival End-to-end path allocation, with dedicated circuit (reserved bandwidth) per active call All bits travel same path; stay in same order Call state information crucial in network switches Busy signal if no path possible (blocking <= 2%) Billing model based on time used (in minutes) Single class of service; high reliability (99.99%) Additional services: faxes, modems, mobility,...

Copyright © 2005 Department of Computer Science CPSC 4417 The Internet (1 of 2) About 40 years old Packet-switched network Variable-size packets permitted Designed for transmission of data Wide range of access technologies Wide range of user and application behaviour Bursty, variable bandwidth required by apps Aggregation of traffic at routers/switches Transmission links shared on stat mux basis

Copyright © 2005 Department of Computer Science CPSC 4418 The Internet (2 of 2) Connection-less network layer protocol (IP) “Best effort” datagram delivery model Packet routing decided on a per-packet basis No end-to-end path allocation; no reserved bandwidth per active call Packets can travel any path; packets can be delayed, lost, duplicated, re-ordered Minimal state info in network switches Single class of service Billing model? (hours? pkts? bytes? bandwidth?)

Copyright © 2005 Department of Computer Science CPSC 4419 Time Division Multiplexing (TDM) Static channel allocation mechanism Divides a fixed resource among N concurrent users Done in the time domain (i.e., turn-taking, time slots) Give each user all of the channel part of the time Examples: –Classroom scheduling; traffic lights; daily TV programs –T1 digital transmission standard (1.5 Mbps) Very efficient if N is fixed and all N users are active Very inefficient for bursty and unpredictable traffic

Copyright © 2005 Department of Computer Science CPSC Frequency Division Multiplexing (FDM) Static channel allocation mechanism Divides a fixed resource among N concurrent users Done in the frequency domain (i.e., Hertz) (Hz) Give each user part of the channel all of the time Examples: –Radio stations; TV channels; WiFi channels –CRTC regulation of wireless/cellular technologies Very efficient if N is fixed and all N users are active Very inefficient for bursty and unpredictable traffic

Copyright © 2005 Department of Computer Science CPSC Statistical Multiplexing (Stat Mux) Flexible (dynamic) channel allocation mechanism Shares a fixed resource among N concurrent users Done dynamically on a packet-by-packet basis Give each user the channel when they need it Hope they don’t all need it at exactly same time! Examples: –Cars on city streets; letters sent via Canada Post –Internet packets on ISP link Very efficient for bursty and unpredictable traffic, even if N is unknown or highly dynamic

Copyright © 2005 Department of Computer Science CPSC Summary There are several key concepts that underly many of the computer networks that we will talk about: –Network edge: end system devices, access links, LAN –Network core: aggregation, switching, multiplexing, WAN Many of the design principles will be familiar to you from other human “communication systems” An “internetwork” is a “network of networks” “The Internet” is a massive global internetwork Protocols are the glue for putting these together