Cheng-Fu Chou, CMLAB, CSIE, NTU P. 1 Intro. to Computer Network Thu. 9:10am-12:10pm, CSIE 102 Instructor: Cheng-Fu Chou –Office.

Slides:



Advertisements
Similar presentations
CSCI 3335: C OMPUTER N ETWORKS Vamsi Paruchuri Assistant Professor Department of Computer Science University of Central Arkansas 1.
Advertisements

ECE 355 Introduction to Computer Networks and Data Communications
CPSC 441: Intro, UDP1 Transport Layer Instructor: Carey Williamson Office: ICT Class Location:
1 1DT066 Distributed Information Systems Dr. Edith C.-H. Ngai Department of Information Technology Uppsala University.
CS 325 Computer Networks Sami Rollins Fall 2003.
1 CPE 400 / 600 Computer Communication Networks Dr. Mehmet Gunes slides are modified from S.K. Kasera and J. Kurose & K. Ross.
CPSC 441: Intro, UDP1 Instructor: Anirban Mahanti Office: ICT Class Location: ICT 121 Lectures: MWF 12:00 – 12:50 Notes.
Data Communication and Networks Lecture 0 Administrivia September 5, 2002 Joseph Conron Computer Science Department New York University
Data Communication and Networks Lecture 0 Administrivia September 8, 2005.
Data Communication and Networks Lecture 0 Administrivia September 9, 2004 Joseph Conron Computer Science Department New York University
Winter 2008Logistics1 Advanced Computer Networks Prof. Venus W. Samawi Welcome to Time: 2pm –5pm Tuesday Winter credits.
Data Communication and Networks Lecture 0 Administrivia September 7, 2006.
Internet and Intranet Protocols and Applications Lecture 0: Administrivia January 23, 2002 Joseph Conron Computer Science Department New York University.
Introduction1-1 CS 325 Computer Networks Sami Rollins Fall 2005.
Welcome to EECS 340 Introduction to Computer Networking.
 Bheemarjuna Reddy Tamma IIT Hyderabad Lecture 1.
Communication Network Protocols ----Krishna Priyanka Chebrolu.
CS 453 Introduction to Data and computer communications Syllabus Vinod Kulathumani West Virginia University.
Computer Network Fundamentals CNT4007C
Understanding data communications Taekyoung Kwon
Advanced Computer Networks by Behzad Akbari Spring 2011 In the Name of the Most High.
CS 458 Internet Engineering Instructor: Prof. Jörg Liebeherr University of Virginia.
Computer Networks CEN 5501C Spring, 2008 Ye Xia (Pronounced as “Yeh Siah”)
Course info1 1 st Semester 2007 MI305 Computer Networks  Instructor: Jen-Liang Cheng   Office: H501-1( 福田樓 )  Lectures:
Introduction to Network Security J. H. Wang Feb. 24, 2011.
Network Security by Behzad Akbari Spring 2012 In the Name of the Most High.
Advanced Internet Services Henning Schulzrinne Dept. of Computer Science Columbia University Fall 2003.
© Uppsala University, IT Dept. Computer Networks I / DT052 Computer Networks I Dr. Edith C.-H. Ngai Department of Information Technology Uppsala.
Advanced Computer Networking Course Overview 1. This is a graduate-level course which covers advanced topics in computer networks including current hot.
Computer Network Management Course
The Inter-network is a big network of networks.. The five-layer networking model for the internet.
Introduction 1-1 Lecture 1 University of Nevada – Reno Computer Science & Engineering Department Fall 2015 CPE 400 / 600 Computer Communication Networks.
ECS152BXin Liu 1 ECS 152B Computer Networks Winter 2006 Prof. Xin Liu
Graciela Perera– August 23, 2010 Department of Computer Science and Information Systems Slide 1 of 14 OVERVIEW FOR NETWORKING CONCEPTS AND ADMINISTRATION.
CS441 Introduction to Computer Networks Spring 2010 Tu/Th 10:30am-Noon Sue Moon 1.
CSC 450/550 Part 1: Introduction. CSC 450/550 Summary (1)Contact information (2)Course objective and topics (3)Course evaluation (4)* The layering principle.
ECEN “Internet Protocols and Modeling”, Spring 2012 Course Materials: Papers, Reference Texts: Bertsekas/Gallager, Stuber, Stallings, etc Class.
1 CNT 4704 Analysis of Computer Communication Networks Cliff Zou Department of Electrical Engineering and Computer Science University of Central Florida.
Computer Science, FSU1 CNT5505 DATA/COMUTER COMMUNICATIONS FALL 2008 Time: 3:35AM-4:50AM, MW Location: Love 103 Fall 2008, 3 credits.
© Uppsala University, IT Dept. Computer Networks I / DT014/1TT821 Computer Networks I Dr. Edith C.-H. Ngai Department of Information Technology.
ECS152BXin Liu 1 ECS 152B Computer Networks Winter 2009 Prof. Xin Liu
EE3402- Data Communication Networks Lecture 1 Muhammad Qaisar Shafi.
Introduction to Information Security J. H. Wang Sep. 18, 2012.
INTERNET PROTOCOLS. Microsoft’s Internet Information Server Home Page Figure IT2031 UNIT-3.
Course Overview for Compilers J. H. Wang Sep. 14, 2015.
Advanced Computer Network
Chapter 5 Link Layer Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley March 2012 A note on the use of these.
Computer Science, FSU1 CNT5505 DATA/COMUTER COMMUNICATIONS Fall 2010.
ECE 374: Computer Networks & Internet Introduction Spring 2015 Prof. Michael Zink.
Computer Networks CNT5106C
Telecommunications Networking II Overview and Course Policy.
1 Welcome to COE 431: Computer Networks Instructor: Wissam F. Fawaz Office 103, Bassil Bldg. Required.
© Uppsala University, IT Dept. Computer Networks I / DT052 Computer Networks I Dr. Edith C.-H. Ngai Department of Information Technology Uppsala.
@Yuan Xue CS 283Computer Networks Spring 2011 Instructor: Yuan Xue.
Course Overview 1 MAT 279 Data Communication and the Internet Prof. Shamik Sengupta Office 4210 N
Computer Network Fundamentals CNT4007C
Welcome to CS 340 Introduction to Computer Networking
Chung-Hua University Chun-Hsin Wang
Computer Networks CNT5106C
CPSC 441: Computer Communications
Computer Networks Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall 1 1.
Computer Networks CNT5106C
CNT 4704 Analysis of Computer Communication Networks
Chapters 1~5 Overview Computer Networking: A Top Down Approach 6th edition Jim Kurose, Keith Ross Addison-Wesley Prof. Hong Liu for ECE369 Adapted from.
ECS 152B Computer Networks Winter 2010
Intro. to Computer Network
Computer Networks CNT5106C
Computer Networks Protocols
Intro. to Computer Network
Presentation transcript:

Cheng-Fu Chou, CMLAB, CSIE, NTU P. 1 Intro. to Computer Network Thu. 9:10am-12:10pm, CSIE 102 Instructor: Cheng-Fu Chou –Office hours: by appointments TAs: – 張庭嘉 : r [at] ntu.edu.tw Office: 德田館 (CSIE Building)R505 王韋閔 b [at] ntu.edu.tw Office: 德田館 (CSIE Building)R505 Lecture Format: –Slides –Interactive

Cheng-Fu Chou, CMLAB, CSIE, NTU P. 2 Class Resources Class web page: – Computer Networks 2015 –Includes message archives (send by the instructor or the TA) –Reading list –Proj. assignment & HWs –You should check this site regularly

Cheng-Fu Chou, CMLAB, CSIE, NTU P. 3 Course Reading Textbook: –“Computer Networking: A Top Down Approach Featuring the Internet,”6th edition, Jim Kurose and Keith Ross, Addison-Wesley Reference books: –Computer Networks: A Systems Approach - by Larry Peterson and Bruce Davie, 4th Edition, Morgan Kaufman, –TCP/IP Illustrated volume I and volume II

Cheng-Fu Chou, CMLAB, CSIE, NTU P. 4 Important Info. Grading (tentative): : –HW (paper reading and discussion) 20% –projects (I,II, or III) 35% –midterm 20% –final 25% –class participation: 5%

Cheng-Fu Chou, CMLAB, CSIE, NTU P. 5 Assignments HW –Based on readings and discussions Projects: –C/C++ only –Paper reading Late Policy –TBD: check the class web site

Cheng-Fu Chou, CMLAB, CSIE, NTU P. 6 Things to Do Today Read class web page –Check course description

Cheng-Fu Chou, CMLAB, CSIE, NTU P. 7 Student Commitments Keep up with your reading Do your own work Turn in assignments on times You are encouraged to study with other students and discuss (no sharing) programming assignments and HWs

Cheng-Fu Chou, CMLAB, CSIE, NTU P. 8 Objective This course will cover the basic principles of networking with a focus on protocols, implementations, and issues specific to the Internet. We will selectively implement new protocols and network services; In addition, we will discuss new ideas and issued published in recent network papers in Cloud Computing, DCN, and SDN.

Cheng-Fu Chou, CMLAB, CSIE, NTU P. 9 Contents Computer Networks and Internet Application Layer Transport Layer The Network Layer

Cheng-Fu Chou, CMLAB, CSIE, NTU P. 10 Contents Wireless and Mobile Networks Multimedia Networking Security in Computer Networks Network Management

Cheng-Fu Chou, CMLAB, CSIE, NTU P. 11 Question 1 Suppose you are at a workstation with IP address and are running IE. You are click on an URL pointing to (IP addr ). Assume that the web page is available, loaded and displayed by your browser. Describe, in as much details as you can, the steps that occur between the mouse-click and the displaying of the web page.

Cheng-Fu Chou, CMLAB, CSIE, NTU P. 12 Ans. 6 messages to translate the server name ( into its IP address 3 messages to set up TCP connections 2 messages for the browser to send HTTP “get” request 2 messages for the server to send back the requested page 4 messages to tear down the TCP connections

Cheng-Fu Chou, CMLAB, CSIE, NTU P. 13 Question 2 What are the requirements as you design a computer network

Cheng-Fu Chou, CMLAB, CSIE, NTU Definition of a computer network: –A shared platform through which a large number of users and applications communicate with each other. Connectivity: who and how to connect? Scalability: how many to connect? Resource sharing: how to utilize the connectivity? –Packet switching in datacom –Circuit switching in telecom P. 14

Cheng-Fu Chou, CMLAB, CSIE, NTU P. 15 Requirements Connectivity Cost-Effective Resource Sharing Scalability What else?

Cheng-Fu Chou, CMLAB, CSIE, NTU P. 16 The End Questions ? –interested issues, topics –SDN, DCN, M2M, …

Cheng-Fu Chou, CMLAB, CSIE, NTU P st HW: paper reading S. Keshav, “How to read a paper”. SIGCOMM Comput. Commun. Rev., 37(3):83-84, July David D. Clark, “The design philosophy of the DARPA internet protocols”. In Proceedings of the 1988 Symposium on Communications Architectures and Protocols, pages ACM, August 1988.