SlideServe
Menu
Préférences
© SlideServe · v2026

Intro. to Computer Network

levi-campbell avatar
18 diapositives · 373 Views · Nov 20, 2014

Intro. to Computer Network. Thu. 9:10am-12:10pm, in CSIE 102 Instructor: Cheng-Fu Chou Email:ccf@csie.ntu.edu.tw Office hours: by appointments TAs: 康永昌 : fkang2965[at]gmail.com; R505 劉雨鑫 : alex800826 [at]gmail.com ; R505 Lecture Format: Slides Interactive. Class Resources.

Intro. to Computer Network - slide 1
01 / 18Intro. to Computer Network
1 / 17

Télécharger la présentation

Intro. to Computer Network
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. Intro. to Computer Network • Thu. 9:10am-12:10pm, in CSIE 102 • Instructor: Cheng-Fu Chou • Email:ccf@csie.ntu.edu.tw • Office hours: by appointments • TAs: • 康永昌: fkang2965[at]gmail.com; R505 • 劉雨鑫: alex800826 [at]gmail.com; R505 • Lecture Format: • Slides • Interactive

  2. Class Resources • Class web page: • http://cmlab.csie.ntu.edu.tw/~pabubai/CN2014/index.html • Computer Networks 2014 • Includes message archives (send by the instructor or the TA) • Reading list • Proj. assignment & HWs • You should check this site regularly

  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, 2007. • TCP/IP Illustrated volume I and volume II

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

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

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

  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

  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 and SDN.

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

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

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

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

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

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

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

  16. Question 3 • What are the requirements as you design a network for Cloud Computing

  17. Requirements • Connectivity • Scalability • Performance (resource sharing) • Reliability & Availability • Virtualization • Energy-efficiency • Security and Privacy • What else?

  18. The End • Questions ? • interested issues, topics • SDN, M2M, …