Computer Networking Background Yanmin Zhu Department of Computer Science and Engineering Shanghai Jiao Tong University Computer Networking: A Top Down Approach, 4 th edition. Jim Kurose, Keith Ross Addison-Wesley Your Instructor Yanmin Zhu, PhD Wireless sensor networks, vehicular networks, crowdsensing, mobile computing Internet of Things Cloud computing Contact information Email: yzhu@cs.sjtu.edu.cn Web: http://www.cs.sjtu.edu.cn/~yzhu/ Mobile: 135-2442-1842 Office: 505, #3, Dianyuan Buildings CSE Department 1 CSE Department 2 About Me Let s start with top 10 inventions of all time BS from Xi an Jiao Tong University, 2002 PhD from Hong Kong University of Science and Technology, 2007 PostDoc with Imperial College London, 2008 You use it everyday! CSE Department 3 CSE Department 4 Top 10 Inventions of All Time Evolution of the desk(1980-2014) source CSE Department 5 1
Evolution of the desk(1980-2014) Then, word by word Computer + Network You use it everyday! Source: http://www.360doc.com/content/14/0919/20/5052258_410779481.shtml CSE Department 8 What is a Computer? What is a Network? A group or system of interconnected people or things Examples: Road network Social network Computer network CSE Department 10 What is a Computer Network? The Most Largest Computer Network: The Internet A computer network is a telecommunications network which allows computers to exchange data. Data is transferred in the form of packets. The connections between nodes are established using either cable media or wireless media. CSE Department 11 CSE Department 12 2
The Most Largest Computer Network: The Internet Visualization of Routing Path Mobile network Global ISP router PC server wireless laptop cellular handheld Home network Regional ISP Institutional network access points wired links CSE Department 13 visualization of routing paths through a portion of the Internet CSE Department 14 CERNET One example backbone network of the Internet: CERNET You use it everyday! CSE Department 15 CSE Department 16 Bandwidth for Cross-country Connections Connections to Domestic Networks CSE Department 17 CSE Department 18 3
CERNET2 Topology of CERTNET2 CSE Department 19 CSE Department 20 Connection to Other Networks CERNET-Shanghai CSE Department 21 CSE Department 22 Topology CERNET in SJTU CSE Department 23 The backbone node of CERNET, the backbone node of SHERNET The first University which owns the campus backbone with a bandwidth of 10Gbps WDM Technology adopted SJTUnet connects five campus distributed in Shanghai. The total fiber length in campus is up to 57 km. The total fiber length for inter-campus connection is up to 70 km. CSE Department 24 4
Connecting Five Campuses Network Structure Qibao Fahua Xuhui IPv4 Edge switch Alpine 3804 CSE Department 25 Minhang IPv6/IPv4 Alpine 3804 Shangzhong CSE Department 26 Real-time Monitoring Traffic Load in Minhang Campus CSE Department 27 CSE Department 28 Campus WiFi Connectivity Besides CERNET, what about other backbone networks in China? CSE Department 29 CSE Department 30 5
Four Major Backbone Networks Today s Internet in China CSE Department 31 CSE Department 32 Statistics of Resources in China Population that Uses Internet CSE Department 33 CSE Department 34 Access Devices More Smartphones for accessing Internet CSE Department 35 CSE Department 36 6
Major Internet Applications Use of Internet in Enterprises CSE Department 37 CSE Department 38 Supercomputer Besides Internet (computer networks), what about other network? A supercomputer is comprised of Many computing nodes An interconnection network Computing nodes are connected by the interconnection CSE Department 39 CSE Department 40 Google Data Center Sensor Node Three capabilities Information sensing Data processing Packet transmission Processor Radio Sensing Interface Light Resource constrained Power Supply Unit Accelerator Temperature Humidity CSE Department 41 CSE Department 42 7
Wireless Sensor Networks Deployment in coal mine tunnels Sensor Node Gateway Reliable Routing Multi-Sink Deployment Geocasting Internet Users Energy Efficiency A network of tiny sensor nodes closely coupled with the physical world Location Sensing ID Assignment WSN Prototype Data Aggregation Compression Event Detection CSE Department 43 CSE Department 44 Internet of Things Technology Roadmap for IoT The Internet of Things (IoT) is the network of physical objects or "things" embedded with electronics, software, sensors and connectivity to enable it to achieve greater value and service by exchanging data with the manufacturer, operator and/or other connected devices. Each thing is uniquely identifiable through its embedded computing system but is able to interoperate within the existing Internet infrastructure. CSE Department 45 CSE Department 46 What is Computer Networking? Lots of examples and background for computer networks Applications What is the course (Computer Networking) about? CSE Department 47 Networking Computers or computing devices What is needed in between? CSE Department 48 8
What the course offers? Concepts and principles of computer networks in the broadest sense A comprehensive, self-contained tour through all of networking from Application Layer Transport Layer Network Layer Link Layer Other important topics Wireless and mobile networks Multimedia networking Network security Course Info Course title: computer networking Your Lecturer: Yanmin Zhu Credits: 3 Hours: 48 (1 st -12 th week) CSE Department 49 CSE Department 50 Textbook and reference books Textbook Computer Networking: A Top-Down Approach Featuring the Internet (4rd Ed.), by James F. Kurose, Keith W. Ross Reference books Computer Networks (4th Ed.), by Andrew S. Tanenbaum, Prentice Hall Data and Computer Communications (6th Ed.), William Stallings, Pearson Education. Computer Networks: A Systems Approach. Larry S. Peterson, Bruce Davie. The Morgan Kaufmann Series in Networking. CSE Department 51 Prerequisite Courses There are actually no prerequisite courses for this courses. However, the following programming courses would certainly be a plus. - Programming with C++ or Java (socket programming) - Operating System (thread concept) CSE Department 52 Online resources Course website: http://www.cs.sjtu. edu.cn/~yzhu/ Grading Scheme Final exam ( 50%) Term project (15%) Textbook website: http://www.awbc.com/kurose_ross/ Attendance and Homework (15%) In-class Quiz (20%) CSE Department 53 CSE Department 54 9
Discussions Each student talks what amazes, confuses, or interests you in computer networking. Share that with your fellow students. CSE Department 55 10