Intro. to Computer Network

Slides:



Advertisements
Similar presentations
CS 325 Computer Networks Sami Rollins Fall 2003.
Advertisements

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
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.
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.
CS 453 Introduction to Data and computer communications Syllabus Vinod Kulathumani West Virginia University.
Computer Network Fundamentals CNT4007C
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.
ICT 6621 : Advanced NetworkingKhaled Mahbub, IICT, BUET, 2008 ICT 6621 Advanced Networking Course Teacher Dr. Khaled Mahbub Assistant Professor, IICT,
© Uppsala University, IT Dept. Computer Networks I / DT052 Computer Networks I Dr. Edith C.-H. Ngai Department of Information Technology Uppsala.
Computer Network Management Course
1DT057 Distributed Information Systems Dr. Edith C.-H. Ngai Department of Information Technology Uppsala University.
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.
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.
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.
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
MAT 279 Data Communication and the Internet Prof. Shamik Sengupta Office 4210 N Fall 2010.
Telecommunications Networking II Overview and Course Policy.
© 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
NETW 503:Internet Course Instructor : Tallal Elshabrawy
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 CNT5106C
CSCD 330 Network Programming Spring
CSE 4344/5344 Computer Networks
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
Intro. to Computer Network
Computer Networks CNT5106C
MAT 379 Computer Networking
NETW 503:Internet Course Instructor : Tallal Elshabrawy
Presentation transcript:

Intro. to Computer Network Wed. 2:20pm-5:20pm, in CSIE 101 Instructor: Cheng-Fu Chou Email:ccf@csie.ntu.edu.tw Office hours: by appointments TAs: (R506) 王裕博: top90233a@gmail.com 梁逸安: freetempo17@gmail.com Lecture Format: Slides Interactive P. 1

Class Resources Class web page: http://www.cmlab.csie.ntu.edu.tw/~freetempo/CN2011/ Computer Networks 2011 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,”5th 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, 2007. TCP/IP Illustrated volume I and volume II P. 3

Important Info. Grading: HW 15% projects (I,II, and III) 35% midterm 25% final 25% class participation: 5% P. 4

Assignments HW Projects: Late Policy Based on readings and discussions C/C++ only 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 study how routing, transport and internetworking protocols using the Internet family of protocols as examples. We will selectively implement new protocols and network services; as such, this course will have rather a substantial programming component. 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

Expectations This class IS about... Principles and Concepts General-Purpose Computer Networks Internet Perspective Network Software Designing and Building a System P. 11

This class IS NOT about... Survey of existing protocol standards Specialized networks (e.g., CATV, telephone) OSI Perspective Network Hardware (we do survey) P. 12

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.isi.edu (IP addr. 128.9.176.20). 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. 13

Ans. 6 messages to translate the server name (www.isi.edu) 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. 14

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

Requirements Connectivity Cost-Effective Resource Sharing Functionality Support for common services (or applications) Scalability What else? P. 16

The End Questions ? interested issues, topics P. 17