Computer-Based Communications Systems and Networks IS250 Spring 2010 John Chuang

Slides:



Advertisements
Similar presentations
Wireless Sensor Networks for Habitat Monitoring
Advertisements

ECE 355 Introduction to Computer Networks and Data Communications
1 i206: Distributed Computing Applications & Infrastructure 2012
1 Computer Networks and Communications [Δίκτυα Υπολογιστών και Επικοινωνίες] Lectures 8&9: Internet Protocols in Detail – TCP/IP Univ. of the Aegean Financial.
EECS 122 Communications Networks Department of Electrical Engineering and Computer Sciences University of California Berkeley Slides: K. Fall, K. Lai,
ToNC workshop Next generation architecture H. Balakrishnan, A. Goel, D. Johnson, S. Muthukrishnan, S.Tekinay, T. Wolf DAY 2, Feb
I206: Distributed Computing Applications & Infrastructure Fall 2010.
1 CPE 400 / 600 Computer Communication Networks Dr. Mehmet Gunes slides are modified from S.K. Kasera and J. Kurose & K. Ross.
1 Last Class! Today: r what have we learned? r where is the networking world going? r question and answers r evaluation.
ECEN 619 “Internet Protocols and Modeling” Course Materials: Papers, Reference Texts: Bertsekas/Gallager, Stuber, Stallings, etc Lecture notes and Paper.
CS 4119: Computer Networks Henning Schulzrinne Dept. of Computer Science Columbia University
Communication Networks A Second Course Jean Walrand Department of EECS University of California at Berkeley.
1 Course Summary What have we learned: a huge amount! m principles m practice ….. using Internet to motivate examples.
Welcome to EECS 340 Introduction to Computer Networking.
CSCD 330 Network Programming Winter 2012 Lecture 1 - Course Details.
CMPSCI 453/653 Department of Computer Science
Information Technologies -- Computer Networks 林永松 台灣大學資訊管理學系 (02)
高等資訊網路 Advanced Computer Networking Yen-Cheng Chen
CECS 474 Computer Network Interoperability Notes for Douglas E. Comer, Computer Networks and Internets (5 th Edition) Tracy Bradley Maples, Ph.D. Computer.
Communications Recap Duncan Smeed. Introduction 1-2 Chapter 1: Introduction Our goal: get “feel” and terminology more depth, detail later in course.
Computer Network Fundamentals CNT4007C
CSSE 492 Advanced Computer Networks Dr. Yingwu Zhu Spring 2008.
Computer Networks CSE 434 Fall 2009
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”)
COLUMBIA UNIVERSITY Department of Electrical Engineering The Fu Foundation School of Engineering and Applied Science IN THE CITY OF NEW YORK Networking.
NSF Critical Infrastructures Workshop Nov , 2006 Kannan Ramchandran University of California at Berkeley Current research interests related to workshop.
IT 351 Mobile &Wireless Computing Semester 2, Dr. Hala Mokhtar Room 79- 2nd floor.
Introduction to Technology Infrastructure Chapter 1.
Introduction1-1 COSC6377: Computer Networks Rong Zheng Computer Networking: A Top Down Approach Featuring the Internet, 3 rd edition.
1 ECE 156 Computer Network Architecture Professor Krish Chakrabarty Department of Electrical and Computer Engineering Fall 2006.
Computer Networks. Introduction Computer Network2 A History Lesson of Networking 1969 – ARPANET, first packet switched network consist of UCLA, Stanford,
CSCD 330 Network Programming Fall/Winter/Spring 2014 Lecture 1 - Course Details.
IT 351 Mobile &Wireless Computing Semester 1, Dr. Hala Mokhtar Room th floor.
AKARI New Generation Network Architecture SeungHo Lee.
Summary Internet Technologies and Applications. ITS Summary2 Topics Covered Internet Technologies –Network Technologies Review of common protocols.
Wireless Networks Fall 2009 Saewoong Bahk. –Room: Office hours: Tue,Thu 4-5PM TA: 남창원
Graciela Perera– August 23, 2010 Department of Computer Science and Information Systems Slide 1 of 14 OVERVIEW FOR NETWORKING CONCEPTS AND ADMINISTRATION.
Welcome! CSI 4118: Computer Networks and Protocols (3,0,0) Professor: Dr. Robert L. Probert Office: SITE 5098 Phone: x6709
1 CNT 4704 Analysis of Computer Communication Networks Cliff Zou Department of Electrical Engineering and Computer Science University of Central Florida.
ECS152BXin Liu 1 ECS 152B Computer Networks Winter 2009 Prof. Xin Liu
EE3402- Data Communication Networks Lecture 1 Muhammad Qaisar Shafi.
1 CDA 4527 Computer Networking Prof. Cliff Zou School of Computer Science University of Central Florida Fall 2005.
CSCD 330 Network Programming Winter 2015 Lecture 1 - Course Details.
1 CDA 4527 Computer Communication Networking (not “analysis”) Prof. Cliff Zou School of Electrical Engineering and Computer Science University of Central.
CCM 4300 Lecture 1 Computer Networks: Wireless and Mobile Communication Systems Dr E. Ever School of Engineering and Information Sciences CCM4300_Autumn.
ECE 374: Computer Networks & Internet Introduction Spring 2015 Prof. Michael Zink.
1 CNT 4704 Analysis of Computer Communication Networks Cliff Zou Department of Electrical Engineering and Computer Science University of Central Florida.
ECE 374: Computer Networks & Internet Introduction Spring 2012 Prof. Michael Zink.
ECEN “Internet Protocols and Modeling” Course Materials: Papers, Reference Texts: Bertsekas/Gallager, Stuber, Stallings, etc Lecture notes and.
Network Architecture IS250 Spring 2010 John Chuang
@Yuan Xue CS 283Computer Networks Spring 2011 Instructor: Yuan Xue.
For more course tutorials visit NTC 406 Entire Course NTC 406 Week 1 Individual Assignment Network Requirements Analysis Paper NTC 406.
Computer Networks.
CNT 4704 Computer Communication Networking (not “analysis”)
CNT 4704 Computer Communication Networking (not “analysis”)
Dr. Clincy Professor of CS
CNT 4704 Computer Communication Networking (not “analysis”)
Prof. Maria Papadopouli
CPSC 441: Computer Communications
CS 6027 Advanced Computer Networking
CNT 4704 Analysis of Computer Communication Networks
CNT 4704 Analysis of Computer Communication Networks
Technologies and Applications of Computer Networks
Technologies and Applications of Computer Networks
EEL 6935 Wireless Ad Hoc Networks
2017 session 1 TELE3118: Network Technologies Week 13 Review
MAT 379 Computer Networking
COSC 4213: Computer Networks II
高等資訊網路 Advanced Computer Networking
Presentation transcript:

Computer-Based Communications Systems and Networks IS250 Spring 2010 John Chuang

John Chuang IS250 UC Berkeley2 Networks, Networks, Everywhere…  Networking in the large  Networking in the small  Networking in the very small  Wireless, mobile  Infrastructure vs. ad-hoc  Application layer overlays  Online social networks  …

John Chuang IS250 UC Berkeley3 Internet Backbone Networks AT&T North America Backbone

John Chuang IS250 UC Berkeley4 Access Networks UCB Campus Network

John Chuang IS250 UC Berkeley5 Access Networks Copyright Intel Corporation

John Chuang IS250 UC Berkeley6 Wireless Sensor Networks Wireless Sensor Networks for Habitat Monitoring, Alan Mainwaring, Joseph Polastre, Robert Szewczyk, David Culler, John Anderson ACM International Workshop on Wireless Sensor Networks and Applications September 28, 2002,.Atlanta, GA.

John Chuang IS250 UC Berkeley7 Application Layer Overlay Networks Portion of http cache hierarchy Source: CAIDA Plankton Project Portion of gnutella P2P file-sharing network End System Multicast (ESM) Tree for Sigcomm’02 Broadcast Source: CMU ESM Project

John Chuang IS250 UC Berkeley8 Course Description  This course offers a multidisciplinary inquiry into the technology, business, economics, and public-policy of computer networks and distributed applications.  We will cover the technical foundations of computer networks, including: Internet architecture, network technologies and protocols (e.g., 802.*, TCP/IP, HTTP), routing algorithms and policies, network applications (e.g., p2p overlays, VoIP), emerging network technologies, and network security.  Tightly integrated will be coverage on the business, economics and policy of networking, including: economic characteristics of networks, network industry structure and ISP competition, wireless spectrum auction, network neutrality, and incentive-centered design of networks and applications.

John Chuang IS250 UC Berkeley9 250 Course Design  Introduction to Computer Networking -2/3 technology; 1/3 economics and policy -No network programming (vs IS206 or EE122) -Balanced focus across network layers Source: Comer, Computer Networks and Internet, 5th Ed.

John Chuang IS250 UC Berkeley10 Roadmap  Network architecture: internetworking; layering; E2E; tussles  Network economics: economies of scale; network effects  Physical layer: communication foundations  Data link layer: LAN; last-mile access; wireless; satellite  Network competition, industry structure  Network layer: internetworking, addressing, routing, IPv6  Transport layer: UDP, TCP; congestion/flow control  Application layer: VoIP, application overlays  Network security: technology and economics  Network design: incentives  Network design: structure

John Chuang IS250 UC Berkeley11 Course Logistics  Course website -  Information on: -Textbook and readings -Grading criteria -Assignments and mini-project -How to subscribe to class mailing list

John Chuang IS250 UC Berkeley12 About Me  Associate Professor of School of Information; affiliate appointment in EECS  B.S. and M.S. in electrical engineering from USC and Stanford  Micro-processor design at SGI  Ph.D. in engineering and public policy from CMU  Research in economics-informed design of networked systems: -100x100: clean-slate design of internet architecture -p2pecon: incentive-centered design of peer-to-peer systems -economics of information security and privacy -ICTD: information, communication technologies and development  Pastime: boxbabble -- ingredient-based search app  Teaching 250 for the 9th time (since 2000)  Taken networking course 3 times (‘91, ‘96, ‘97)