Course info1 1 st Semester 2007 MI305 Computer Networks  Instructor: Jen-Liang Cheng   Office: H501-1( 福田樓 )  Lectures:

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
Introduction 1-1 Chapter 1 Introduction These additional slides are adapted from the slides of the textbook. Computer Networking: A Top Down Approach,5th.
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 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.
Internet History and Architectural Principles
EEC-484/584 Computer Networks Lecture 3 Wenbing Zhao (Part of the slides are based on Drs. Kurose & Ross ’ s slides for their Computer.
91.413: Data Communications I Fall 2007
Introduction1-1 Data Communication and Networks Lecture 2 Overview (Part 2) September 16, 2004 Joseph Conron Computer Science Department New York University.
Introduction 1-1 Chapter 1 Introduction slides are modified from J. Kurose & K. Ross CPE 400 / 600 Computer Communication Networks.
Computer Networking Introduction, Part II.
CS 453 Introduction to Data and computer communications Syllabus Vinod Kulathumani West Virginia University.
Overview-Part2.
Graciela Perera Department of Computer Science and Information Systems Slide 1 of 5 OVERVIEW FOR NETWORKING CONCEPTS AND ADMINISTRATION CSIS 3723 Graciela.
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:
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.
Computer Networks CEN 5501C Spring, 2008 Ye Xia (Pronounced as “Yeh Siah”)
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:
1 ECE 156 Computer Network Architecture Professor Krish Chakrabarty Department of Electrical and Computer Engineering Fall 2006.
CS 381 Introduction to computer networks Lecture 2 1/29/2015.
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.
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.
TCP/IP Network.
Introduction 1-1 Lecture 1 University of Nevada – Reno Computer Science & Engineering Department Fall 2015 CPE 400 / 600 Computer Communication Networks.
CS 3830 Day 6 Introduction 1-1. Announcements  Program 2 posted this afternoon (due date will be week of 9/24) Introduction 1-2.
Lecture 1: Overview of Internet Architecture Communication Networks ELEN E6761 Instructor: Javad Ghaderi Lecture Slides adapted from “Computer Networking:
Graciela Perera– August 23, 2010 Department of Computer Science and Information Systems Slide 1 of 14 OVERVIEW FOR NETWORKING CONCEPTS AND ADMINISTRATION.
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.
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,
Cheng-Fu Chou, CMLAB, CSIE, NTU P. 1 Intro. to Computer Network Thu. 9:10am-12:10pm, CSIE 102 Instructor: Cheng-Fu Chou –Office.
Welcome to CS 340 Introduction to Computer Networking.
ECE 374: Computer Networks & Internet Introduction Spring 2015 Prof. Michael Zink.
ECE 374: Computer Networks & Internet Introduction Spring 2012 Prof. Michael Zink.
CT 1505 Recent Developments in Networks Instructor: Dr. Najla Al-Nabhan Feb, 2015.
Lecture 1: Facts of network technologies developments
@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.
Course Overview 1 MAT 279 Data Communication and the Internet Prof. Shamik Sengupta Office 4210 N
IP and Networking Basics Scalable Infrastructure Workshop AfNOG 2012.
IP and Networking Basics
Computer Network Fundamentals CNT4007C
Welcome to CS 340 Introduction to Computer Networking
Computer Networks CNT5106C
EEC-484/584 Computer Networks
An Aleksandar,   Accounts have been created for any students in EECS 340 who did not already have one.  Physical access to the labs has.
Protocol “Layers” Question: Networks are complex! many “pieces”: hosts
Lecture 1: Facts of network technologies developments
EEC-484/584 Computer Networks
EEC-484/584 Computer Networks
Review of Important Networking Concepts
How do loss and delay occur?
EEC-484/584 Computer Networks
Intro. to Computer Network
Protocol “Layers” Question: Networks are complex! many “pieces”: hosts
Protocol “Layers” Question: Networks are complex! many “pieces”: hosts
Intro. to Computer Network
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:

course info1 1 st Semester 2007 MI305 Computer Networks  Instructor: Jen-Liang Cheng   Office: H501-1( 福田樓 )  Lectures: Tue 6-8 節, 150D  Office hours: 13 :30-15:30pm Wed, Thu or by appointment(7682)  Course homepage: m m Check before class and print

course info2 Computer Networking: A Top Down Approach Featuring the Internet, 3 rd edition. Jim Kurose, Keith Ross Addison-Wesley, July 2004.

course info3 What this course is about  What are the underlying concepts and technologies that make the Internet run?  First/introductory course in computer networking m Understand the basics of computer networks: design and practice m Learn the basics of TCP/IP protocol suite in the current Internet m Develop network programming skills

course info4 course outline  Part 1: Introduction  Part 2: Application Layer -- Socket programming  Part 3: Transport Layer  Part 4: Network Layer  Part 5: Link Layer, LANs

course info5 Course Workload  Reading for every lecture  Weekly homework assignment m Assigned every Tuesday (except the dead week) m Due the following Monday night; homework solutions posted in the evening of the next day. m work individually  Two programming projects  Midterm and final exams m Closed book/notes/everything  Last but not least: Classroom participation

course info6 Grading breakdown  Homework: 20%  Projects: 30%  Midterm: 20%  Final exam: 30%

course info7 Course Policies  no late turn-in is accepted for credit  no make-up exams  no misconduct

course info8 Tentative course schedule  Midterm: November 13rd, in-class exam  Final: January 25 covers everything, but the latter part after the midterm will carry more weights  Projects: Project #1: Oct 16 – Nov 9 Project #2: Dec 2 - Jan 5

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

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

course info11 Internet History  Early 1990’s: ARPAnet decommissioned  1991: NSF lifts restrictions on commercial use of NSFnet (decommissioned, 1995)  early 1990s: Web m hypertext [Bush 1945, Nelson 1960’s] m HTML, HTTP: Berners-Lee m 1994: Mosaic, later Netscape m late 1990’s: commercialization of the Web Late 1990’s – 2000’s:  more killer apps: instant messaging, P2P file sharing  network security to forefront  est. 50 million host, 100 million+ users  backbone links running at Gbps 1990, 2000’s: commercialization, the Web, new apps