Intro. to Computer Network

Slides:



Advertisements
Similar presentations
1 CPE 400 / 600 Computer Communication Networks Dr. Mehmet Gunes slides are modified from S.K. Kasera and J. Kurose & K. Ross.
Advertisements

91.413: Data Communications I Fall 2007
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.
Welcome to EECS 340 Introduction to Computer Networking.
 Bheemarjuna Reddy Tamma IIT Hyderabad Lecture 1.
CS 453 Introduction to Data and computer communications Syllabus Vinod Kulathumani West Virginia University.
Computer Network Fundamentals CNT4007C
INTERNET DATA FLOW Created by David Whitchurch for ISDS 4120 Louisiana State University.
Advanced Computer Networks by Behzad Akbari Spring 2011 In the Name of the Most High.
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:
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
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.
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.
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.
Course Overview for Compilers J. H. Wang Sep. 20, 2011.
Computer Science, FSU1 CNT5505 DATA/COMUTER COMMUNICATIONS Fall 2010.
Cheng-Fu Chou, CMLAB, CSIE, NTU P. 1 Intro. to Computer Network Thu. 9:10am-12:10pm, CSIE 102 Instructor: Cheng-Fu Chou –Office.
ECE 374: Computer Networks & Internet Introduction Spring 2015 Prof. Michael Zink.
ECE 374: Computer Networks & Internet Introduction Spring 2012 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
Transport Layer Slides are originally from instructor: Carey Williamson at University of Calgary Very minor modification are made Notes derived from “Computer.
Welcome to CS 340 Introduction to Computer Networking
Chung-Hua University Chun-Hsin Wang
Introduction to the Course
CSE 489 / 589 Modern Networking Concepts
Computer Networks CNT5106C
CNT 4704 Computer Communication Networking (not “analysis”)
CNT 4704 Computer Communication Networking (not “analysis”)
CNT 4704 Computer Communication Networking (not “analysis”)
CPSC 441: Computer Communications
CSE 5344 Fall 2016 COMPUTER NETWORKS
Computer Networks Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall 1 1.
Computer Networks CNT5106C
CSCD 330 Network Programming Spring
CSE3461/5461: Computer Networking (Internet Technologies)
CS234 – Advanced Network Tuesdays, Thursdays 3:30-4:50p.m. ICS 243
CSCD 330 Network Programming Spring
CNT 4704 Analysis of Computer Communication Networks
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.
CSCD 330 Network Programming Spring
ECS 152B Computer Networks Winter 2010
CSE 4344/5344 Computer Networks
Computer Networks CNT5106C
MAT 379 Computer Networking
Intro. to Computer Network
Presentation transcript:

Intro. to Computer Network Tue. 9:10am-12:10pm, CSIE 102 Instructor: Cheng-Fu Chou Email:ccf@csie.ntu.edu.tw Office hours: by appointments TAs: 陳君豪: gapple970[at] gmail.com Office: 德田館(CSIE Building)R505 李嘉瑋,徐浩翔 Lecture Format: Slides Interactive P. 1

Class Resources Class web page: http://www.cmlab.csie.ntu.edu.tw/~jojo/CN2018/ Computer Networks 2018 Includes message archives (send by the instructor or the TA) Reading list Proj. assignment & HWs You should check this site regularly P. 2

Course Reading Textbook: “Computer Networking: A Top Down Approach Featuring the Internet,”7th 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 P. 3

Important Info. Grading (tentative): : HW (paper reading and discussion) 20% projects (I,II, or III) 35% midterm 20% final 25% class participation: 5% P. 4

Assignments HW Projects: Late Policy Based on readings and discussions C/C++ only Paper reading Late Policy TBD: check the class web site P. 5

Things to Do Today Read class web page Check course description P. 6

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 P. 7

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 SDN, 5G/B5G, …. P. 8

Contents Computer Networks and Internet Application Layer Transport Layer The Network Layer P. 9

Contents Wireless and Mobile Networks Multimedia Networking Security in Computer Networks Network Management P. 10

Question 1 Suppose you are at a workstation with IP address 140.112.28.40 and are running IE. You are click on an URL pointing to http://www.youtube.com (IP addr. 64.233.183.91). 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. P. 11

Ans. 6 messages to translate the server name (www.youtube.com) 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 P. 12

Question 2 What are the requirements as you design a computer network

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

Requirements Connectivity Cost-Effective Resource Sharing Scalability What else? P. 15

The End Questions ? interested issues, topics SDN, 5G/B5G,…. P. 16

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