Networking Basics: A Review Carey Williamson iCORE Chair and Professor Department of Computer Science University of Calgary.

Slides:



Advertisements
Similar presentations
Introduction 2 1: Introduction.
Advertisements

COS 461 Fall 1997 Networks and Protocols u networks and protocols –definitions –motivation –history u protocol hierarchy –reasons for layering –quick tour.
Intro (continued) and Design Principles Nick Feamster CS 3251: Computer Networking I Spring 2013.
Giuseppe Bianchi Basic switching concepts circuit switching message switching packet switching.
September 9, Wireless Internet Performance Research Carey Williamson iCORE Professor Department of Computer Science University of Calgary.
September 21, Broadband Wireless Network Applications and Performance Carey Williamson Professor/iCORE Senior Research Fellow Department of Computer.
5: DataLink Layer5-1 Asynchronous Transfer Mode: ATM r 1990’s/00 standard for high-speed (155Mbps to 622 Mbps and higher) Broadband Integrated Service.
1 Wireless Internet Performance Research Carey Williamson iCORE Professor Department of Computer Science University of Calgary
Point-to-Point Network Switching Advanced Computer Networks.
Networks: Switching1 Point-to-Point Network Switching.
ATM Networks An Engineering Approach to Computer Networking.
1 Internet Protocols and Network Performance Issues Carey Williamson iCORE Professor Department of Computer Science University of Calgary.
Semester Copyright USM EEE442 Computer Networks Introduction: Protocols En. Mohd Nazri Mahmud MPhil (Cambridge, UK) BEng (Essex, UK)
1-1 Foundation Objectives: 1.1 What’s the Internet? 1.2 Network edge 1.3 Network core 1.4 Network access and physical media 1.5 Internet structure and.
Traffic Characterization Dr. Abdulaziz Almulhem. Almulhem©20012 Agenda Traffic characterization Switching techniques Internetworking, again.
1: Introduction1 Part I: Introduction Chapter goal: r get context, overview, “feel” of networking r more depth, detail later in course r approach: m descriptive.
Review on Networking Technologies Linda Wu (CMPT )
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.
What’s the Internet: “nuts and bolts” view
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
Networks and Telecommunications Strategies Dr. Robert Chi Chair and Professor, IS department Chief editor, Journal of Electronic Commerce Research.
Communications Recap Duncan Smeed. Introduction 1-2 Chapter 1: Introduction Our goal: get “feel” and terminology more depth, detail later in course.
Networks and Telecommunications Strategies Dr. Robert Chi Chair and Professor, IS department Chief editor, Journal of Electronic Commerce Research.
Introduction Chapter 1 Introduction Computer Networking: A Top Down Approach Featuring the Internet, 3 rd edition. Jim Kurose, Keith Ross Addison-Wesley,
Chapter 18. Virtual-Circuit Networks: Frame Relay and ATM
TE/EE530 Advanced Computer Networks Lecture 1 Introduction.
Cisco 1 - Networking Basics Perrine. J Page 19/17/2015 Chapter 9 What transport layer protocol does TFTP use? 1.TCP 2.IP 3.UDP 4.CFTP.
Network Technologies & Principles 1 Communication Subsystem. Types of Network. Principles of Network. Distributed Protocols.
CS 447 Networks and Data Communication
Asynchronous Transfer Mode: ATM r 1980s/1990’s standard for high-speed (155Mbps to 622 Mbps and higher) Broadband Integrated Service Digital Network architecture.
Introduction to Networks CS587x Lecture 1 Department of Computer Science Iowa State University.
Networks and Protocols CE Week 5b. WAN’s, Frame Relay, DSL, Cable.
Some Basic Networking Concepts: LANs, WANs, Switching, and Multiplexing Carey Williamson Department of Computer Science University of Calgary.
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,
RSC Part I: Introduction Redes y Servicios de Comunicaciones Universidad Carlos III de Madrid These slides are, mainly, part of the companion slides to.
Voice Over Internet Protocol (VoIP). Basic Components of a Telephony Network.
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,
OSI Model Data Communications. 7 layer “research” model ApplicationPresentationSessionTransportNetworkLinkPhysical.
Computer Security Workshops Networking 101. Reasons To Know Networking In Regard to Computer Security To understand the flow of information on the Internet.
Packet switching network Data is divided into packets. Transfer of information as payload in data packets Packets undergo random delays & possible loss.
Communication Networks - Overview CSE 3213 – Fall November 2015.
Ch 1. Computer Networks and the Internet Myungchul Kim
Introduction1-1 Chapter 1 Computer Networks and the Internet Computer Networking: A Top Down Approach Featuring the Internet, 2 nd edition. Jim Kurose,
Slide #1 CIT 380: Securing Computer Systems TCP/IP.
Department of Computer and IT Engineering University of Kurdistan
CPSC 4411 CPSC 441: Computer Communications Carey Williamson Department of Computer Science University of Calgary.
WAN – Packet and Cell-switched Networks
WAN Transmission Media
Connection-Oriented Networks – Wissam Fawaz1 Connection-Oriented Networks: SONET/SDH, ATM, MPLS, and Optical Networks Wissam Fawaz.
 1DT014 Datakommunikation I › (Thur) 9-14 › Polacksbacken, Skrivsal  9 Questions › 5 Short questions › 4 Long questions.
Lecture 1: Introduction to WAN
Switching. Circuit switching Message switching Packet Switching – Datagrams – Virtual circuit – source routing Cell Switching – Cells, – Segmentation.
Data Communication Networks Lec 13 and 14. Network Core- Packet Switching.
-1- Georgia State UniversitySensorweb Research Laboratory CSC4220/6220 Computer Networks Dr. WenZhan Song Professor, Computer Science.
Prepaid by: Guided by: ashwin goswami.
Data and Computer Communications Eighth Edition by William Stallings Chapter 1 – Data Communications, Data Networks, and the Internet.
Networked Multimedia Basics. Network Characteristics.
CS 5565 Network Architecture and Protocols
Network Layer, and Logical Addresses
Point-to-Point Network Switching
A Taxonomy of Communication Networks
Network Core and QoS.
Networking Basics: A Review
Point-to-Point Network Switching
Network Core and QoS.
Presentation transcript:

Networking Basics: A Review Carey Williamson iCORE Chair and Professor Department of Computer Science University of Calgary

Copyright © 2005 Department of Computer Science CPSC 641 Winter 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 emerging 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 often have quite different underlying assumptions

Copyright © 2005 Department of Computer Science CPSC 641 Winter 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 641 Winter 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%) New services: faxes, modems, mobility,...

Copyright © 2005 Department of Computer Science CPSC 641 Winter The Internet (1 of 2) About 30 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 per call Aggregation of traffic at routers/switches Transmission links shared on stat mux basis

Copyright © 2005 Department of Computer Science CPSC 641 Winter 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 641 Winter Asynchronous Transfer Mode (1of2) About 20 years old Packet-switched network Small fixed-size packets (53 bytes) Designed for integrated services (voice, video, data, imaging, interactivity,…) High speed network technologies (optical) Wide range of user and application behaviour Bursty, variable bandwidth required per call Aggregation of traffic at switches Transmission links shared on a stat mux basis

Copyright © 2005 Department of Computer Science CPSC 641 Winter ATM (2 of 2) Connection-oriented Allocates a virtual channel (VC) per active call End to end path allocation determined at time of call arrival; reserved bandwidth per active call All packets travel same path (order preserved) Crucial state info in ATM switches Multiple classes of service (priority levels) Offers end to end QOS guarantees (SLAs) Billing model? (cells? bandwidth? time?)

Copyright © 2005 Department of Computer Science CPSC 641 Winter Internet Protocol Stack Application: supporting network applications and end-user services –FTP, SMTP, HTTP, DNS, NTP Transport: end to end data transfer –TCP, UDP Network: routing of datagrams from source to destination –IPv4, IPv6, BGP, RIP, routing protocols Data Link: hop by hop frames, channel access, flow/error control –PPP, Ethernet, IEEE b Physical: raw transmission of bits Application Transport Network Data Link Physical

Copyright © 2005 Department of Computer Science CPSC 641 Winter Internet Protocol Stack Application Transport Network Data Link Physical Application Transport Network Data Link Physical Core Network

Copyright © 2005 Department of Computer Science CPSC 641 Winter Internet Protocol Stack Application Transport Network Data Link Physical Application Transport Network Data Link Physical Application Transport Network Data Link Physical Router

Copyright © 2005 Department of Computer Science CPSC 641 Winter Internet Protocol Stack Application Transport Network Data Link Physical Application Transport Network Data Link Physical Application Transport Network Data Link Physical Switch