Introduction1-1 COSC6377: Computer Networks Rong Zheng Computer Networking: A Top Down Approach Featuring the Internet, 3 rd edition.

Slides:



Advertisements
Similar presentations
1 Computer Networks and Communications [Δίκτυα Υπολογιστών και Επικοινωνίες] Lecture 1: Introduction Univ. of the Aegean Financial and Management Engineering.
Advertisements

ECE 355 Introduction to Computer Networks and Data Communications
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.
1 CSE401N Computer Networking January 2006 S. M. Hasibul Haque Department of Computer Science BUET.
CMPT 771/471: Internet Architecture & Protocols
Introduction1-1 Introduction to Computer Networks Our goal:  get “feel” and terminology  more depth, detail later in course  approach:  use Internet.
Networking Based on the powerpoint presentation of Computer Networking: A Top Down Approach Featuring the Internet, Third Edition, J.F. Kurose and K.W.
1 School of Computing Science Simon Fraser University CMPT 771/471: Internet Architecture & Protocols Introduction Instructor: Dr. Mohamed Hefeeda.
Lecture 1 Internet Overview: roadmap 1.1 What is the Internet? 1.2 Network edge  end systems, access networks, links 1.3 Network core  network structure,
CS 325 Computer Networks Sami Rollins Fall 2003.
Lecture Chapter 1: roadmap 1.1 What is the Internet? 1.2 Network edge  end systems, access networks, links 1.3 Network core  network structure,
1: Introduction1 Protocol “Layers” Networks are complex! r many “pieces”: m hosts m routers m links of various media m applications m protocols m hardware,
1 CPE 400 / 600 Computer Communication Networks Dr. Mehmet Gunes slides are modified from S.K. Kasera and J. Kurose & K. Ross.
91.413: Data Communications I Fall 2007
1 Day 01 - The Internet. 2 Chapter 1 Introduction Computer Networking: A Top Down Approach Featuring the Internet, 3 rd edition. Jim Kurose, Keith Ross.
1 Last Class! Today: r what have we learned? r where is the networking world going? r question and answers r evaluation.
EEC-484/584 Computer Networks Lecture 1 Wenbing Zhao (Part of the slides are based on Drs. Kurose & Ross ’ s slides for their Computer.
CS 4119: Computer Networks Henning Schulzrinne Dept. of Computer Science Columbia University
Lecture 1 Overview: roadmap 1.1 What is computer network? the Internet? 1.2 Network edge  end systems, access networks, links 1.3 Network core  network.
Introduction1-1 CS 325 Computer Networks Sami Rollins Fall 2005.
1: Introduction1 Part I: Introduction Goal: r get context, overview, “feel” of networking r more depth, detail later in course r approach: m descriptive.
Chapter 1 Introduction Computer Networking: A Top Down Approach 6th edition Jim Kurose, Keith Ross Addison-Wesley March 2012 A note on the use of these.
RSC Part I: Introduction Redes y Servicios de Comunicaciones Universidad Carlos III de Madrid These slides are, mainly, part of the companion slides to.
Introduction1-1 COSC6377: Computer Networks Rong Zheng Computer Networking: A Top Down Approach Featuring the Internet, 3 rd edition.
Introduction Chapter 1 Introduction Computer Networking: A Top Down Approach Featuring the Internet, 3 rd edition. Jim Kurose, Keith Ross Addison-Wesley,
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,
Instructor: Christopher Cole Some slides taken from Kurose & Ross book IT 347: Chapter 1.
1.1 What is the Internet What is the Internet? The Internet is a shared media (coaxial cable, copper wire, fiber optics, and radio spectrum) communication.
Course info1 1 st Semester 2007 MI305 Computer Networks  Instructor: Jen-Liang Cheng   Office: H501-1( 福田樓 )  Lectures:
Introduction1-1 Course Code:EE/TE533 Instructor: Muddathir Qamar.
CS 3214 Computer Systems Godmar Back Lecture 23. Announcements Project 5 due Dec 8 Exercise 10 handed out Exercise 11 coming before Thanksgiving CS 3214.
CSE 245: Computer Networks and Data Communication Jun-Hong Cui 08/26/2003.
1 ECE 156 Computer Network Architecture Professor Krish Chakrabarty Department of Electrical and Computer Engineering Fall 2006.
Introduction Switches and Access. 2 Chapter 1 Introduction Computer Networking: A Top Down Approach Featuring the Internet, 5 rd edition. Jim.
TCP/IP Network.
Introduction1-1 Data Communications and Computer Networks Chapter 1 CS 3830 Lecture 1 Omar Meqdadi Department of Computer Science and Software Engineering.
Basic Concepts of Internet Technology What is a computer network? Isolated computers vs. networked computers internetworking The Internet What’s a protocol?
Introduction 1-1 Networking Admin  1 to 4 lectures a week for 11 weeks for a total of 23 lectures  Interleaves with Functional Programming  First prac.
Graciela Perera– August 23, 2010 Department of Computer Science and Information Systems Slide 1 of 14 OVERVIEW FOR NETWORKING CONCEPTS AND ADMINISTRATION.
1 CNT 4704 Analysis of Computer Communication Networks Cliff Zou Department of Electrical Engineering and Computer Science University of Central Florida.
1: Introduction1 Introduction 3. 1: Introduction2 Delay in packet-switched networks packets experience delay on end-to-end path r four sources of delay.
Introduction1-1 Chapter 1 Computer Networks and the Internet Computer Networking: A Top Down Approach Featuring the Internet, 2 nd edition. Jim Kurose,
1 CDA 4527 Computer Networking Prof. Cliff Zou School of Computer Science University of Central Florida Fall 2005.
1: Introduction1 Protocol “Layers” Networks are complex! r many “pieces”: m hosts m routers m links of various media m applications m protocols m hardware,
1 CDA 4527 Computer Communication Networking (not “analysis”) Prof. Cliff Zou School of Electrical Engineering and Computer Science University of Central.
Welcome to CS 340 Introduction to Computer Networking.
1 CNT 4704 Analysis of Computer Communication Networks Cliff Zou Department of Electrical Engineering and Computer Science University of Central Florida.
ECE 374: Computer Networks & Internet Introduction Spring 2012 Prof. Michael Zink.
1: Introduction1 Internet Services and Protocols Adapted from “Computer Networking: A Top Down Approach Featuring the Internet” Kurose and Ross, Addison.
Introduction 1-1 1DT057 Distributed Information Systems Chapter 1 Introduction.
Introduction1-1 Data Communications and Computer Networks Chapter 1 CS 3830 Lecture 3 Omar Meqdadi Department of Computer Science and Software Engineering.
1 Ram Dantu University of North Texas, Practical Networking.
Data Communications I & Computer Security I Faculty currently includes: G. Chen, Costello, Elbirt, Liu, D. Martin, Wang.
Computer Networks Dr. Adil Yousif CS Lecture 1.
Welcome to CS 340 Introduction to Computer Networking
Graciela Perera Introduction Graciela Perera
CS 3214 Computer Systems Networking.
Day 01 - The Internet.
Part 0: Networking Review
CS 3214 Computer Systems Lecture 21 Godmar Back.
CNT 4704 Computer Communication Networking (not “analysis”)
CNT 4704 Computer Communication Networking (not “analysis”)
CS 3214 Computer Systems Networking.
Introduction 1 1: Introduction.
CNT 4704 Computer Communication Networking (not “analysis”)
Chapter 1: Introduction
רשתות תקשורת מחשבים עמית דביר A note on the use of these ppt slides:
CNT 4704 Analysis of Computer Communication Networks
CNT 4704 Analysis of Computer Communication Networks
Comp 410 AOS Packet Switching
Presentation transcript:

Introduction1-1 COSC6377: Computer Networks Rong Zheng Computer Networking: A Top Down Approach Featuring the Internet, 3 rd edition. Jim Kurose, Keith Ross Addison-Wesley, July 2004.

Introduction1-2 Introduction  Overview of the course  Basic concepts and structures in computer networking  Network architecture

Introduction1-3 Computer Networks  A computer network is a system for communication among two or more computers  What amounts to “computers”?  What kind of communication? – “digital”  System: both software & hardware  Examples? Our focus is on the Internet

Introduction1-4 History of the Internet  61-72: development of packet switching  72-80: Proprietary networks and internetworking  Multiple packet switching networks  “Networks of networks”: earlier development of TCP, UDP, IP  ALOHA, Ethernet  80-90: proliferation of networks  Standardization of networking protocols TCP/IP, DNS etc  NSF builds NSFNET as backbone, links 6 Supercomputer centers, 1.5 Mbps, 10,000 computers  90’s: Internet explosion  94: NSF backbone dismantled, multiple private backbones  Emergence of World Wide Web (invented by Time Berners-Lee)

Introduction1-5 Internet “Hall of Fame”  Al Gore, former vice president of USA  Vinton G. Cerf and Robert E. Kahn  2004 Turing Award winner “For pioneering work on internetworking, including the design and implementation of the Internet's basic communications protocols, TCP/IP, and for inspired leadership in networking”  Turing lecture: t.html t.html  David Clark et al “end2end arguments”  Van Jacobson, TCP congestion control  Robert Metcalfe, inventor of Ethernet ……

Introduction1-6 Growth of the Internet  Number of Hosts on the Internet: Aug Oct ,024 Dec ,174 Oct ,000 Oct ,056,000 Apr ,706,000 Jan ,146,000 Jan ,218,000 Jan ,374,000 Jan ,638,297 Data available at:

Introduction1-7 Growth of the Internet  Traffic on Internet (in TB/mo) , , , , , , , , , , , , ,000 Andrew Odlyzko, “Internet traffic growth: Sources and implications”

Introduction1-8 Growth of the Internet  Internet bandwidth  Nielsen’s law: 50% each year Projected

Introduction1-9

Introduction1-10 What is Next Big Thing?  I wish I have the answer  Technology  Wireless broadband networks  Optical switching networks (?)  Application  VOIP  Peer-to-peer applications  Online gaming Sony’s EverQuest servers host 600,000 PC gamers

Introduction1-11 A Few Words on Networking Research  Wireless System Research Group (WiSeR) Information Theory Distributed Systems Grid Computing Computer Networking Combinatorics/ Graph theory Probability/ Stochastic techniques 1.Protocol design 2.Performance modeling, analysis 3.System building Data structure, algorithms, complexity theory Application Domains Wireless Management Security

Introduction1-12 What will be covered?  Network architecture, services, apps  TCP/IP  Protocol details  Algorithms  Performance analysis  Ethernet, Wireless networks  Multimedia networks  QoS scheduling  Signaling  Network security  Basic knowledge  Attacks and counter-measures  Network management

Introduction1-13 What will not be covered?  Socket programming (chap )  Physical layer technologies (chap 1.4)  Cellular networks  Multicast routing (chap 4.7)  ATM, frame relay, PPP (chap ) The emphasis is no only on “how” but also “why”  Knowledge base  Reasoning behind the design

Introduction1-14 Logistics  Textbook, reference book  Office hour  Homework, project policy  Grade  Prerequisite test:  What are the OSI-ISO layers? How is it related to the practice in the Internet?  What is protocol?  What is the difference between packet switching and circuit switching?  Sockets

Introduction1-15 Introduction  Overview of the course  Basic concepts and structures in computer networking  Network architecture

Introduction1-16 What’s the Internet: “nuts and bolts” view  End systems  Host computer  Network applications  Access networks  Local area networks  communication links  Network core:  routers  network of networks local ISP company network regional ISP router workstation server mobile

Introduction1-17 What’s the Internet: “nuts and bolts” view  Protocols control sending, receiving of msgs  e.g., TCP, IP, HTTP, FTP, PPP  Internet: “network of networks”  loosely hierarchical  public Internet versus private intranet  Internet standards  RFC: Request for comments  IETF: Internet Engineering Task Force local ISP company network regional ISP router workstation server mobile

Introduction1-18 Network Components (Examples) Fibers Coaxial Cable LinksInterfacesSwitches/routers Ethernet card Wireless card Large router Switch

Introduction1-19 Juniper Routers

Introduction1-20 Internet structure: network of networks  roughly hierarchical  at center: “tier-1” ISPs (e.g., MCI, Sprint, AT&T, Cable and Wireless), national/international coverage  treat each other as equals Tier 1 ISP Tier-1 providers interconnect (peer) privately NAP Tier-1 providers also interconnect at public network access points (NAPs)

Introduction1-21 Tier-1 ISP: e.g., Sprint Sprint US backbone network Seattle Atlanta Chicago Roachdale Stockton San Jose Anaheim Fort Worth Orlando Kansas City Cheyenne New York Pennsauken Relay Wash. DC Tacoma DS3 (45 Mbps) OC3 (155 Mbps) OC12 (622 Mbps) OC48 (2.4 Gbps)

Introduction1-22 Internet structure: network of networks  “Tier-2” ISPs: smaller (often regional) ISPs  Connect to one or more tier-1 ISPs, possibly other tier-2 ISPs Tier 1 ISP NAP Tier-2 ISP Tier-2 ISP pays tier-1 ISP for connectivity to rest of Internet  tier-2 ISP is customer of tier-1 provider Tier-2 ISPs also peer privately with each other, interconnect at NAP

Introduction1-23 Internet structure: network of networks  “Tier-3” ISPs and local ISPs  last hop (“access”) network (closest to end systems) Tier 1 ISP NAP Tier-2 ISP local ISP local ISP local ISP local ISP local ISP Tier 3 ISP local ISP local ISP local ISP Local and tier- 3 ISPs are customers of higher tier ISPs connecting them to rest of Internet

Introduction1-24 Internet structure: network of networks  a packet passes through many networks! Tier 1 ISP NAP Tier-2 ISP local ISP local ISP local ISP local ISP local ISP Tier 3 ISP local ISP local ISP local ISP