CS3600 SYSTEMS AND NETWORKS

Similar documents
Computer Networks

Course goals and overview

EE 122: Introduction to Computer Networks Fall 2002

Introduction to Networks

Wisconsin Retirement Testing Preparation

CS 268: Graduate Computer Networks Spring Overview

Page # Course Description. CS 552 Computer Networks. Overview. Administrative

Switching Networks (Fall 2010) EE 586 Communication and. August 27, Lecture 2. (modified by Cheung for EE586; based on K&R original) 1-1

Study Guide. Module Three

Chapter 1: introduction

1 Introduction to Networking

Typical Network Uses

Computer Networks. Lecture 1: Introduction. Computer Networking: A Top Down Approach. Dr. Yaoqing Liu

Introduction to Network Technologies & Layered Architecture BUPT/QMUL

BRAND STANDARD GUIDELINES 2014

CS 552 Computer Networks. Fall 2008 Rich Martin

Lecture 3 Protocol Stacks and Layering

Network Connectivity and Mobility

Announcements. TAs office hours: Mohamed Grissa: Mohamed Alkalbani:

Computer Networking Introduction

The ABC s of Web Site Evaluation

"Charting the Course... MOC A Planning, Deploying and Managing Microsoft Forefront TMG Course Summary

Chapter 7. Telecommunications, the Internet, and Wireless Technology

BRAND BOOK. Copyright 2016 WashU Student Union Student Union Brand Guidebook 1

Networks University of Stirling CSCU9B1 Essential Skills for the Information Age. Content

Announcements. CS 5565 Network Architecture and Protocols. Outline for today. The Internet: nuts and bolts view. The Internet: nuts and bolts view

CSE3213 Computer Network I

Visual Identity Guidelines. Abbreviated for Constituent Leagues

The Internet and the World Wide Web

Network Protocols and Architectures

Module Three SG. Study Guide. Exam Three Content Areas. Module Three. Chapter Seven, Backbone Networks

Chapter 2 Communicating Over the Network

Tranont Mission Statement. Tranont Vision Statement. Change the world s economy, one household at a time.

CS589: Advanced Computer Networks

How to Register for Summer Camp. A Tutorial

Computer Networks. Computer Networks. Telecommunication Links. CMPUT101 Introduction to Computing - Spring Chapter 12: Computer Networks 1

Lecture 1 Overview - Data Communications, Data Networks, and the Internet

recruitment Logo Typography Colourways Mechanism Usage Pip Recruitment Brand Toolkit

ก ก Information Technology II

Network and Mobile Compu4ng in the 20 th Century and Beyond. COMP 1400 Memorial University Winter 2015

Computers Are Your Future

Acknowledgment and Disclaimer:

Department of Computer and IT Engineering University of Kurdistan Computer Networks I Introduction By: Dr. Alireza Abdollahpouri

Internetwork. recursive definition point-to-point and multi-access: internetwork. composition of one or more internetworks

ECS 15; Lectures 17 and 18. The Internet. What is the internet, and how does it work? TA feedback

Defining the Internet

TYPES OF COMPUTER NETWORKS

Multicast Tree Aggregation in Large Domains

Chapter 1. Uses of Computer Networks Network Hardware Network Software Reference Models Example Networks Network Standardization. Revised: August 2011

VoIP Dictionary, Glossary and Terminology

CSC Introduction to Computers and Their Applications. Background

EE Prof. John A. Copeland

Antelope Consulting FINAL, JULY Appendix K: Glossary

Technology in Action. Chapter Topics. Participation Question. Participation Question 8/17/11. Chapter 7 Networking: Connecting Computing Devices

CNT 4007 Computer Networks - Chapter 1 : Overview

Introduction to Computer Networking II. Abdusy Syarif Informatics Department Faculty of Computer Science Universitas Mercu Buana

ECPE / COMP 177 Fall Some slides from Kurose and Ross, Computer Networking, 5 th Edition

end systems, access networks, links 1.3 network core

end systems, access networks, links circuit switching, packet switching, network structure

RSC Part I: Introduction

Welcome to CS 340 Introduction to Computer Networking

How to Register for Summer Camp. A Tutorial

Chapter 1 Communication

Lecture 4. Data Transmission Modes and Switching. Data Transmission & Switching 1-1

EECS 122 Communications Networks

2. A collection of interconnected networks is called an internetwork. 3. Each machine is connected to a central hub with a point-to-point connection.

CS 204: Advanced Computer Networks

Lecture 2: Internet Structure

BRANDING AND STYLE GUIDELINES

Introduction. Communication

Brand Standards. V1 For Internal Use. Newcastle Systems Brand Standards 1

Lecture (06) Network Access layer LAN, & WAN. Agenda. By: Dr. Ahmed ElShafee. Ethernet Framing (2) Ethernet Framing What is MAN?

CPEG514 Advanced Computer Networks. Atef Abu Salim University of Nizwa Spring 2013/2014

Solano Community College Academic Senate CURRICULUM COMMITTEE AGENDA Tuesday, May 1, :30 p.m., Room 503

ITP 140 Mobile Applications Technologies. Networks

Basics of datacommunication

Integrating Information Systems: Technology, Strategy, and Organizational Factors

Brand Guidelines October, 2014

PracticeAdmin Identity Guide. Last Updated 4/27/2015 Created by Vanessa Street

Similar Polygons Date: Per:

CS197U: A Hands on Introduction to Unix

Computers Are Your Future Eleventh Edition Chapter 7: Networks: Communicating & Sharing Resources

Lecture (07) Fundamentals of WANs (I)

casting etc. across IP Network. Design of IP Based Multimedia Network is the complete guide to a success network

Chapter 1: Introduction

CS3600 SYSTEMS AND NETWORKS

Networks. Computer Technology

Switching Networks (Fall 2010) EE 586 Communication and. August 30, Lecture 3. (modified by Cheung for EE586; based on K&R original) 1-1

Digital Communication Networks

Management Information Systems

Growing Our Own Through Collaboration

Internet Routing. Review of Networking Principles. What s the Internet: nuts and bolts view. Communication links

Internet Routing. Review of Networking Principles

Internet Architecture & Performance. What s the Internet: nuts and bolts view

Part I: Introduction. 1: Introduction 1

Communication Networks

Introduction to computer networking

ITP 140 Mobile Applications Technologies. Networks

Agententechnologien in der Telekommunikation

Introduction to Information Technology Turban, Rainer and Potter John Wiley & Sons, Inc. Copyright 2005

Transcription:

CS3600 SYSTEMS AND NETWORKS NORTHEASTERN UNIVERSITY Lecture 15: Networking overview Prof. (amislove@ccs.neu.edu)

What is a network? 2

What is a network? Wikipedia: A telecommunications network is a network of telecommunications links and nodes arranged so that messages may be passed from one part of the network to another over multiple links and through various nodes. What are messages? Information 2

Why is networking interesting? Many people use it, few understand Scale Billions of users, thousands of apps, millions of end hosts Complexity Many functions, many technologies, complex structure Distribution Shared, no central coordination point, independent agents 3

Telegraph: Electronic communication In US, telegraph invented in 1837 by Samuel Morse 10 miles at 10 words/minute Simple circuit Send signals by making/breaking the connection Could (almost) instantly transmit information Telegraph in-use until 1985! 4

Engineering the telegraph How to encode information? feed in/output information? improve distance? improve speed (bandwidth)? Issues faced by all communication systems 5

Example: Encoding information How to convert messages to electrical signals? Can we do better? Hint: Use dashes ( ) Morse code AE BI CS DH E5... AA BB CC DD EE FF GG HH II JJ KK LL MM NN OO PP QQ RR SS TT UU VV WW XX YY ZZ 6

Telephony Provides auditory telecommunication Didn t require trained operator Uses microphone/speaker and electric circuit Old school: Actual electrical connection end-to-end New school: Voice-over-IP (over the Internet) Continuous analog signal 7

Example military telephone (EE-8) Would run a wire between a pair Effective range: 100s of miles 8

Scaling telephony 1876: Each pair directly connected Did not scale 1878: Instead, use a switch Allowed any two lines to be connected 9

Scaling telephony 1876: Each pair directly connected Did not scale 1878: Instead, use a switch Allowed any two lines to be connected 9

Scaling telephony 1876: Each pair directly connected Did not scale 1878: Instead, use a switch Allowed any two lines to be connected 9

Scaling telephony 1876: Each pair directly connected Did not scale 1878: Instead, use a switch Allowed any two lines to be connected 9

Telephone switch Would tell operator who to connect to In 1918, cross-country call took 15 minutes to set up 10

Telephony milestones 1881: Using twisted pair for local loops 1885: AT&T formed 1892: Automatic telephone switch 1903: Three million telephones in US 1915: First transcontinental cable 1927: First transatlantic telephone service 11

Scaling telephony (again) Connections between switches required wires One wire = one call Not scalable 1937: Multiplexing Multiple calls over single wire Called trunk lines 12

Scaling telephony (again) Connections between switches required wires One wire = one call Not scalable 1937: Multiplexing Multiple calls over single wire Called trunk lines 12

Scaling telephony (again) Connections between switches required wires One wire = one call Not scalable 1937: Multiplexing Multiple calls over single wire Called trunk lines 12

Summary of telephony Communication a problem before computers Will see similar challenges in computer networks Switching Multiplexing Analog vs. digital Bandwidth Latency 13

On to computer networks Networks designed for computer communication As opposed to (direct) human communication Digital messages Binary 1011000010101010011100101 14

What are the components? Links Copper, fiber, wireless, satellite Interfaces 10-base-T, wireless, fiber Switches/routers/NATs/firewalls Route (or drop) messages Architecture Packet vs. circuit switched Protocols/standards TCP, IP, Ethernet Applications HTTP, FTP, SSH End hosts Mac, Windows, Linux 15

Example components Links Interfaces Routers 16

Example links Point-to-point Multiple access 17

Networks differentiated by Geographical area PAN, LAN, MAN, WAN Architecture Dumb terminals vs. dumb switches Intended applications Special purpose: Airline reservations, banking, credit cards General purpose: Internet, telecommunications 18

Networks differentiated by continued Right to use Private: enterprise networks, airline reservations Public: telephony, Internet Ownership of protocols Open: IP (Internet) Private: SNA (IBM) Technologies Terrestrial vs. satellite, wired vs. wireless 19

The Internet What distinguishes it from other networks? Open, public, decentralized, heterogeneous Based on Internet Protocol (IP) Governed by Internet Engineering Task Force (IETF) Developed by research community Super computer research centers needed remote access 20

History of the Internet 1970s: Research project, funded by DoD 56 Kbps, tens of computers 1980s: ARPANET and MILNET split 1985: NSF builds NSFNET backbone linking 6 centers 1987: Multiple networks linked together (NSFNET, ESNet,...) 1992: NSFnet at 45 Mbps 1994: NSF backbone dismantled, private backbones Today, backbones run at many Gbps, millions of end hosts 21

Internet structure Divided into tiers Tier 1: AT&T, Level 3, NTT, etc... Tier 2: Deustche Telekom, France Télécom, British Telecom, etc... Tier 3: Your local ISP (likely)... What defines tier 1? Do not pay transit fees 22

Example: AT&T s network 23

Internet growth 24

Final words It s all about communication Internet has made communication (essentially) free Can communication with millions of others Networking is at the center of it How to enable communication? 25