计算机网络第五版(英文版)
– 物联网高速接入和应用技术
• Co-operator: EPFL • 正申请上海市科委项目
This is a Bilingual Course
• Why we give this bilingual course?
– To meet the needs of excellent engineer training program and internationalization
– Final exam (40%), middle exam (20%), experiments (20%), reports/problems (10%), and others (10%) – After study Chapter 4, there will be mid-term exam
– Deployment Models
• • • • Private Cloud Community Cloud Public Cloud Hybrid Cloud
Source: Wikipedia
1.2 Uses of Computer Networks (5)
• Client-server module
Source: David Lazer et al., “Computational Social Science”, SCIENCE, 323, 721-724 (2009)
Exploring Study (1)
1. Use complex network theory and dynamics of human behavior (DHB) to analyze social networks and optimize social networking service (SNS). 2. Research on opinion evolution and interference model on Internet, specially on social networking service (SNS).
The Most Important Journals
• IEEE-ACM Transaction on Networking: Bimonthly,ISSN: 1063-6692 • IEEE NETWORK: Bimonthly,ISSN: 0890-8044
The Most Important Conferences
• It is important to ensure the quality of teaching.
– We will gradually increase the percentage of English language.
Reference
• Text Book: Andrew S. Tanenbaum, David J. Wetherall, “Computer Networks”, 5th Ed., 2010, Addison-Wesley. • James F. Kurose, Keith W. Ross, “Computer Networks: A Top-Down Approach”, 5th Ed., 2010, Addison-Wesley. • Larry L. Peterson, Bruce S. Davie, “Computer Networks: A System Approach”, 5th Ed., 2011, Elsevier. • 高传善等著,《计算机网络教程》,1994,复旦 大学出版社。
– The Network maybe VPN which is over Internet – Provide many services over the network
• The Web is an example of client-server computing. • E-commerce
• Welcome to our research lab(1)
– 网络传输中流媒体QoE 保障理论与方法研究 (NSFC:61073154) – P2P网络中语义场模型及关键技术研究 (Applying NSFC project) – Mobile Cloud Computing Platform for Real Time Business Intelligence Applications
• Evaluating academic achievement
– Class A is top important of journal and conference – Class B is very important of journal and conference – Class C is important of journal and conference – /sites/ccf/paiming.jsp
Reference
• Douglas Comer, “Internetworking With TCP/IP volume 1: Principles, Protocols, and Architecture”, 5th Ed., 2006, Pearson. • Andrew S.Tanenbaum, Maarten Van Steen, “Distributed Systems: Principles and Paradigms”, 2nd Ed., 2008, Pearson. • Some papers • IETF RFCs
• Exploring Study
– Some subjects for exploring study – If you have novel idea, you will get bonus points.
The course is a part of the Excellent Course Program (3)
Computer Networks
The course is a part of the Excellent Course Program (1)
• Review last lecture
– Randomly choose students to answer some questions, and record the grade.
1.2 Uses of Computer Networ Nhomakorabeas (10)
• The Category of Network Use (1)
– Resource sharing – Person-to-person communication
– Each student must do them – Record the grade
• Experiments
– In Computer Networks Lab
The course is a part of the Excellent Course Program (2)
• Total point (Note that the final grade components may change!)
1.2 Uses of Computer Networks (1)
• Computer Cluster A computer cluster consists of a set of loosely connected computers that work together so that in many respects they can be viewed as a single system.
Switch
1.2 Uses of Computer Networks (8)
• Triple-Play Networks (3)
1.2 Uses of Computer Networks (9)
• Peer-to-Peer Networks
– They are overlay networks – There are no fixed clients and servers
• Our aim
– Text book, exercises, test, and examination will be 100% in English. – PPT will exceed 95% in English – Giving the lecture and discussion will be more then 60% in English
• Co-operator: The Hong Kong Polytechnic University • Applying Doctor foundation in MOE
The course is a part of the Excellent Course Program (4)
• Welcome to our research lab(2)
From Wikipedia
1.2 Uses of Computer Networks (3)
• Cloud Computing (2)
– Architecture
From Wikipedia
1.2 Uses of Computer Networks (4)
• Cloud Computing (3)
• ACM SIGCOMM: /sigcomm • IEEE Infocom: • ACM SIGMETRICS:
China Computer Federation
Storage Farm Server A Server B
From Wikipedia
1.2 Uses of Computer Networks (2)
• Cloud Computing (1)
Software as a Service (SaaS) Platform as a Service (PaaS) Infrastructure as a Service (IaaS)