Prof. Younghee Lee 1 1 Computer Networks u Lecture 1: Introduction Prof. Younghee Lee u Some part of this teaching materials are prepared referencing the.

Slides:



Advertisements
Similar presentations
CS 4244: Internet Programming Dr. Eli Tilevich
Advertisements

TA: Xifan Zheng Welcome to CPSC 441!
IP and Networking Basics Scalable Infrastructure Workshop AfNOG 2011.
CSE 422 Computer Networks Dr. Abdol-Hossein Esfahanian
Introduction1-1 How does the Internet Work Computer Networking: A Top Down Approach Featuring the Internet, 3 rd edition. Jim Kurose, Keith Ross Addison-Wesley,
Introduction1-1 Chapter 1: Introduction Our goal:  get context, overview, “feel” of networking  more depth, detail later in course  approach: m descriptive.
Introduction1-1 Introduction to Computer Networks Our goal:  get “feel” and terminology  more depth, detail later in course  approach:  use Internet.
Introduction1-1 Communication Systems Lecturer Dr. Marina Kopeetsky Lecture 1: Introduction Computer Networking: A Top Down Approach Featuring the Internet,
EEC-484/584 Computer Networks Lecture 3 Wenbing Zhao (Part of the slides are based on Drs. Kurose & Ross ’ s slides for their Computer.
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,
EEC-484/584 Computer Networks Lecture 3 Wenbing Zhao (Part of the slides are based on Drs. Kurose & Ross ’ s slides for their Computer.
EEC-484/584 Computer Networks Lecture 3 Wenbing Zhao (Part of the slides are based on Drs. Kurose & Ross ’ s slides for their Computer.
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 Last Class! Today: r what have we learned? r where is the networking world going? r question and answers r evaluation.
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.
Introduction 1-1 Chapter 1 Introduction slides are modified from J. Kurose & K. Ross CPE 400 / 600 Computer Communication Networks.
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.
Computer Networking Introduction, Part II.
Introduction 1-1 Chapter 1 Introduction Computer Networking: A Top Down Approach, 5 th edition. Jim Kurose, Keith Ross Addison-Wesley, April 2009.
1 Review of Important Networking Concepts Introductory material. This module uses the example from the previous module to review important networking concepts:
RSC Part I: Introduction Redes y Servicios de Comunicaciones Universidad Carlos III de Madrid These slides are, mainly, part of the companion slides to.
CS 381 Introduction to computer networks Chapter 1 - Lecture 4 2/10/2015.
1: Introduction1 Internet History r 1961: Kleinrock - queueing theory shows effectiveness of packet- switching r 1964: Baran - packet- switching in military.
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.
1 Protocol “Layers” Networks are complex! r many “pieces”: m hosts m routers m links of various media m applications m protocols m hardware, software Question:
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.
THE INTERNET Chapter 13. Internet- Interconnection and Networks “the Net” Computers have played a significant role in our everyday life Growth in popularity.
1 ECE 156 Computer Network Architecture Professor Krish Chakrabarty Department of Electrical and Computer Engineering Fall 2006.
Introduction 1-1 Chapter 1 Introduction Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley March 2012 CS3516:
CPSC 411 Tutorial TA: Fang Wang. Fang Wang 9:00am-5:00pm, Mon-Fri.
TCP/IP Network.
CS 3830 Day 6 Introduction 1-1. Announcements  Program 2 posted this afternoon (due date will be week of 9/24) Introduction 1-2.
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?
Lecture 1: Overview of Internet Architecture Communication Networks ELEN E6761 Instructor: Javad Ghaderi Lecture Slides adapted from “Computer Networking:
Welcome to CS 340 Introduction to Computer Networking.
Internet History CS 4244: Internet Programming Dr. Eli Tilevich.
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: Introduction1 Protocol “Layers” Networks are complex! r many “pieces”: m hosts m routers m links of various media m applications m protocols m hardware,
Chapter 18, Exploring the Digital Domain The Internet.
Welcome to CS 340 Introduction to Computer Networking.
ECE 374: Computer Networks & Internet Introduction Spring 2015 Prof. Michael Zink.
CT 1505 Recent Developments in Networks Instructor: Dr. Najla Al-Nabhan Feb, 2015.
Lecture 1: Facts of network technologies developments
1: Introduction1 Internet Services and Protocols Adapted from “Computer Networking: A Top Down Approach Featuring the Internet” Kurose and Ross, Addison.
@Yuan Xue A special acknowledge goes to J.F Kurose and K.W. Ross Some of the slides used in this lecture are adapted from their.
IP and Networking Basics
Graciela Perera Introduction Graciela Perera
CS 3214 Computer Systems Networking.
Computer Network Course objective: To understand Network architecture
CS 3214 Computer Systems Lecture 21 Godmar Back.
An Aleksandar,   Accounts have been created for any students in EECS 340 who did not already have one.  Physical access to the labs has.
CS 3214 Computer Systems Networking.
Introduction 1 1: Introduction.
Protocol “Layers” Question: Networks are complex! many “pieces”: hosts
Chapter 1: Introduction
Lecture 1: Facts of network technologies developments
Review of Important Networking Concepts
Protocol “Layers” Question: Networks are complex! many “pieces”: hosts
Protocol “Layers” Question: Networks are complex! many “pieces”: hosts
Protocol “Layers” Question: Networks are complex! many “pieces”: hosts
Computer Networking.
Lecture 1: Facts of network technologies developments
Lecture 1: Facts of network technologies developments
Presentation transcript:

Prof. Younghee Lee 1 1 Computer Networks u Lecture 1: Introduction Prof. Younghee Lee u Some part of this teaching materials are prepared referencing the lecture note made by F. Kurose and Keith W. Ross

Prof. Younghee Lee 2 2 Computer Networks  Overview oIt introduces the concepts clearly first. oIt examines network applications oclient-server model, socket API, DNS, file transfer, Web browsing. oFinally, the explanation of how the underlying communication component works, fundamental of packet switching, basic principles of various Internet protocols including Protocols such as IP, TCP, ICMP, ARP etc. oThe course involves lecture, reading/discussion and homework. Room 635, , oOffice hour: 13:30-14:30 (M) &15:00-16:30 (W) Or by appointment  Text oComputer Networking: A Top-down Approach Featuring the Internet Third edition by Jim Kurose and Keith Ross, Addison Wesley, 2005  TA oTung, Tao: Room 617:

Prof. Younghee Lee 3 3 Computer Networks? u Computer Networks: Interconnected Collection of Autonomous Computers –Bus, LAN, MAN, WAN u (The Internet, The TCP/IP Internet): The set of subnetwork that are interconnected through TCP/IP –interconnection of many networks:an internetwork => an internet

Prof. Younghee Lee 4 4 The Internet?

Prof. Younghee Lee 5 5 What’s the Internet: “nuts and bolts” view u protocols: control sending, receiving of msgs –e.g., TCP, IP, HTTP, FTP, PPP u Internet: “network of networks” –loosely hierarchical –public Internet versus private intranet u Internet standards –RFC: Request for comments –IETF: Internet Engineering Task Force local ISP company network regional ISP router workstation server mobile

Prof. Younghee Lee 6 6 Computer Networks? 0.1 m Circuit board Data flow machine 1m System Multiprocessor 10m Room 100m Building Local Network 1km Campus 10km City Metropolitan Area 100km Country (Wide Area) Network 1,000km Continent 10,000km Planet The Internet

Prof. Younghee Lee 7 7 Computer Networks: Bandwidth- Distance Characteristics Data RateMPS (BPS) Local Area Network WAN MPS : Multi-Processor System Distance, meters

Prof. Younghee Lee 8 8 Applications of computer networks u Access to Remote Programs –Simulation, Computer Aided Ed.,, Medical Diagnosis u Access to Remote Data Bases –Reservations For Hotels, Airplanes, Home Banking –Automated Newspaper, Automated Library –Access to Information System: (e.g. World Wide Web) u Communication Medium –Electronic Funds Transfer System, Electronic Mail, Teleconferencing –Worldwide Newsgroups, International Contacts by Humans u Entertainment Industry –Video On Demand, Multiperson real-time simulation games –Selecting any movie/TV program ever made –Live TV may becomes interactive with audience u Pervasive computing –Context-aware networking –Resource Management for Application-Aware Networks –Autoconfiguration, Registration, Mobility management –Service discovery for wireless ad hoc network

Prof. Younghee Lee 9 9 Lecture Contents u Introduction, Protocols and layering u Applications: Client- server, Socket, DNS, , Web, SNMP, Security u TCP, UDP u Internetworking: Concepts, Architecture, and Protocols u Routing Principle, Internet Routing u IP, ARP, ICMP, Mobile networks u LAN, Hub, Wireless Link, PPP, WAN, ATM u Performance Modeling and Estimation u Multimedia Networking, Stream Protocols u Security in computer network u Network management

Prof. Younghee Lee 10 Evaluation u Evaluation –Assignment20% –Midterm exam30% –Final exam30% –Quiz15% –Class participation5%

Prof. Younghee Lee 11 A brief Computer Networks History u Centralized: Communication within a single system u Decentralized: Communications between geographically separated component of system u Distributed: Network communications between systems u Transparent: Networking without explicit network related commands(acces, Location, Control, Execution(process migration, load balancing)) –Definition of System: a self-contained entity capable of autonomous operation

Prof. Younghee Lee 12 Internet History u 1961: Kleinrock - queueing theory shows effectiveness of packet- switching u 1964: Baran - packet- switching in military nets u 1967: ARPAnet conceived by Advanced Research Projects Agency u 1969: first ARPAnet node operational u 1972: –ARPAnet demonstrated publicly –NCP (Network Control Protocol) first host- host protocol –first program –ARPAnet has 15 nodes : Early packet-switching principles

Prof. Younghee Lee 13 Internet History u 1970: ALOHAnet satellite network in Hawaii u 1973: Metcalfe’s PhD thesis proposes Ethernet u 1974: Cerf and Kahn - architecture for interconnecting networks u late70’s: proprietary architectures: DECnet, SNA, XNA u late 70’s: switching fixed length packets (ATM precursor) u 1979: ARPAnet has 200 nodes Cerf and Kahn’s internetworking principles: –minimalism, autonomy - no internal changes required to interconnect networks –best effort service model –stateless routers –decentralized control define today’s Internet architecture : Internetworking, new and proprietary nets

Prof. Younghee Lee 14 Internet History u 1983: deployment of TCP/IP u 1982: smtp protocol defined u 1983: DNS defined for name-to-IP-address translation u 1985: ftp protocol defined u 1988: TCP congestion control u new national networks: Csnet, BITnet, NSFnet, Minitel u 100,000 hosts connected to confederation of networks u ITU Packet switch protocols: X.25… –Expected to be more popular : new protocols, a proliferation of networks

Prof. Younghee Lee 15 Internet History u Early 1990’s: ARPAnet decomissioned u 1991: NSF lifts restrictions on commercial use of NSFnet (decommissioned, 1995) u early 1990s: WWW –hypertext [Bush 1945, Nelson 1960’s] –HTML, http: Berners-Lee –1994: Mosaic, later Netscape –late 1990’s: commercialization of the WWW Late 1990’s: u est. 50 million computers on Internet u est. 100 million+ users u backbone links runnning at 1 Gbps 1990 ’ s: commercialization, the WWW u ITU Packet switch protocols: X.25… –Expected to be more popular –TCP/IP win!: –Web protocols are available first on the top of TCP/IP –X. protocol products were introduced to market too late and expensive.

Prof. Younghee Lee 16 The need for Speed and Quality of service u The emergence of High Speed LANs (Amdahl's rule) u Multimedia applications –Video Conference –VoD –Live broadcasting u Mobility u Embedded Network u Network support for Pervasive computing –Service discovery, autoconfiguration