Computer Networks CSE 434 Fall 2009

Slides:



Advertisements
Similar presentations
ECE 355 Introduction to Computer Networks and Data Communications
Advertisements

CSCD 433/533 Advanced Computer Networks Lecture 1 Course Overview Fall 2011.
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
1 Last Class! Today: r what have we learned? r where is the networking world going? r question and answers r evaluation.
Data Communication and Networks Lecture 0 Administrivia September 8, 2005.
CS 4119: Computer Networks Henning Schulzrinne Dept. of Computer Science Columbia University
Data Communication and Networks Lecture 0 Administrivia September 7, 2006.
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.
1 Networks I Course Information Course No.: IT 224 Prerequisite: Phys 104 and Math 151 Credit Hours: 3 Hrs Semester/Session: Fall 2010 Course website:
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”)
Introduction to Network Security J. H. Wang Feb. 24, 2011.
CSCE 727 Information Warfare
Advanced Internet Services Henning Schulzrinne Dept. of Computer Science Columbia University Fall 2003.
Introduction to Mobile Computing -CSE 535 Fall 2007 Sandeep K. S. Gupta School of Computing and Informatics Arizona State University.
1 ECE 156 Computer Network Architecture Professor Krish Chakrabarty Department of Electrical and Computer Engineering Fall 2006.
KSE631: Content Networking Uichin Lee KAIST KSE Feb. 07, 2012.
CSCD 330 Network Programming Fall/Winter/Spring 2014 Lecture 1 - Course Details.
Computer Network Management Course
CSE 534: Advanced Computer Networks
Introduction 1-1 Lecture 1 University of Nevada – Reno Computer Science & Engineering Department Fall 2015 CPE 400 / 600 Computer Communication Networks.
NETW 503:Internet Course Instructor: Tallal Elshabrawy Instructor Office: C3.321 Lecture Time & Loc.: Sun. 3 rd Slot Instructor
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
CSC 450/550 Part 1: Introduction. CSC 450/550 Summary (1)Contact information (2)Course objective and topics (3)Course evaluation (4)* The layering principle.
CS 494/594 Computer Communication Networks Dr. Jinyuan (Stella) Sun Dept. of Electrical Engineering and Computer Science University of Tennessee Spring.
1 CNT 4704 Analysis of Computer Communication Networks Cliff Zou Department of Electrical Engineering and Computer Science University of Central Florida.
KSE631: Content Networking Uichin Lee Feb. 07, 2011.
ECS152BXin Liu 1 ECS 152B Computer Networks Winter 2009 Prof. Xin Liu
Introduction to Information Security J. H. Wang Sep. 18, 2012.
1 CDA 4527 Computer Networking Prof. Cliff Zou School of Computer Science University of Central Florida Fall 2005.
Mobile Computing and Wireless Communication Pisa 26 November 2002 Roberto Baldoni University of Roma “La Sapienza”
Introduction to Mobile Computing -CSE 535 Fall 2010 Sandeep K. S. Gupta School of Computing, Informatics and Decision Systems Engineering Arizona State.
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.
HOW I SURVIVED AIST3620 AND LEARNED TO LOVE INTERFACES Fall 2015 Edition.
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.
Computer Networks CNT5106C
MAT 279 Data Communication and the Internet Prof. Shamik Sengupta Office 4210 N Fall 2010.
1 Welcome to COE 431: Computer Networks Instructor: Wissam F. Fawaz Office 103, Bassil Bldg. Required.
CSCD 433/533 Advanced Computer Networks Lecture 1 Course Overview Spring 2016.
Introduction1-1 CS 494/594 Internetworking Protocols.
Distributed Systems 0. Overview Simon Razniewski Faculty of Computer Science Free University of Bozen-Bolzano A.Y. 2014/2015.
@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
Welcome to CS 340 Introduction to Computer Networking
Computer Networks CNT5106C
CNT 4704 Computer Communication Networking (not “analysis”)
CNT 4704 Computer Communication Networking (not “analysis”)
Mobile Health and Social Networking CSE 494/598 Spring 2009
ECE 6610: Wireless Networks
CNT 4704 Computer Communication Networking (not “analysis”)
Computer Networks Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall 1 1.
Computer Networks CNT5106C
CNT 4704 Analysis of Computer Communication Networks
CNT 4704 Analysis of Computer Communication Networks
ECS 152B Computer Networks Winter 2010
EEL 6935 Wireless Ad Hoc Networks
Computer Networks CNT5106C
MAT 379 Computer Networking
Intro. to Computer Network
NETW 503:Internet Course Instructor : Tallal Elshabrawy
Presentation transcript:

Computer Networks CSE 434 Fall 2009 http://impact.asu.edu/cse434fa09.html Sandeep K. S. Gupta Arizona State University Department of Computer Science The Hong Kong University of Science & Technology qinglong@cs.ust.hk November 9, 1998 http://impact.asu.edu Hardware and software donations by Research Experience for Undergradautes (REU)

Course Description & Preq Incorrect: Distributed computing paradigms and technologies, distributed system architectures and design patterns, frameworks for development of distributed software components. Correct: The ISO/OSI reference model; applications (HTTP, FTP, e-mail, security); connectionless and connection-oriented transport; multihop routing; internetworking; error handling; flow control; medium access control; physical layer basics; data compression; network reliability; fundamentals of cryptography. Basically the course is about fundamental concepts in computer networking with focus on the Internet Preq: Computer Organization and Architecture (CSE230/330); Knowledge of Data structures, Graph Algorithms, and Operating Systems is desirable.

Computer Network? Internet? “A computer network is a group of interconnected computers” – Wikipedia “The Internet is a standardized, global system of interconnected computer networks that connects millions of people” - Wikipedia

Routes thru portion of the Internet http://upload.wikimedia.org/wikipedia/commons/d/d2/Internet_map_1024.jpg

Course Goals To get insights into the technological trends computer networking technologies including Internet and wireless and mobile networks. To identify (new) applications and paradigms that these technologies enable To understand emerging scientific and engineering challenges in that area To provide application development expertise for network-based applications

Course Goals - Indirect To get you a high-paying job To enrich you with new ideas To train you in systems-oriented thinking To prepare you for research/profession in computer networking

That is … CSE434 Goal 1 “To get insights into the technological trends computer networking technologies including Internet and wireless and mobile networks.” what is Internet, its architecture? Understand protocols and services such as TCP/IP, DNS, HTTP. How do mobile networks work? Reasons for network convergence What is net neutrality and why it is important How to design and evaluate network performance?

That is … CSE434 Goal 2 “To identify (new) applications and paradigms that these technologies enable” Existing and emerging applications FTP, WWW Internet Telephony P2P Social networking Future Applications Internet-enabled automobiles Remote Surgery 8

That is … (Cont.) CSE434 Goal 3 “To identify (emerging) scientific and engineering challenges in that area” Retain Open Architecture Quality of Service Convergence Scalability Internet of Things

That is … (Cont.) CSE 434 Goal 4: “To provide application development expertise for networking protocols and network based applications” Socket Programming Distributed Client-Server Programming Wireless Sensor Networking Mobile computing

Course/Reference Book(s) + Material “Computer Networking”, Kurose & Ross, Addison Wesley, Fifth ed. Fourth and Third editions will mostly work. Links for materials from other sources will be provided

Course Mechanics Homeworks+Exams+Quizzes Quizzes – many will be un-announced Exams – one mid-term Homeworks – may involve programming In-class and online discussion Term Project Group or Self-defined (with help of instructor) Involves design and implementation Term Project presentation and demo Presentation, Demo, critiquing, summary

Class Cyberpresence http://impact.asu.edu/~mcn/cse434fall09.html class assignments Solutions Slides reference material Visit regularly for latest information

What can you expect from this course? Lots of in-class/ on-line interaction Interesting and challenging assignments and exam questions Reading technical papers and magazine articles Technical Writing – critiquing, summarizing Help/Tutorials by instructor on difficult material And lot more!

Contacting me Instructor Email: sandeep.gupta@asu.edu Office: BY 522 Subject line: CSE434Fall09 Office: BY 522 Phone: 5-3806 Office Hours: M-W 3:15 – 4:45pm Call me || come to my office hrs || Set up an appointment http://impact.asu.edu

Contacting TA: Instructor Email: su.kim@asu.edu Office: BY 517 Subject line: CSE434Fall09 Office: BY 517 Phone: 5-2794 Office Hours: T, Th 10:30 -noon Call her || come to her office hrs || Set up an appointment

Index Card with your Photo Full Name Short Name – to be called by in class Photo Information you want me to know about you in brief bulleted form: I like …. I am taking this class because I want an A+ grade in the class

What do I do when I am not teaching?

Pervasive Health Monitoring Criticality Aware-Systems IMPACT: Research Use-inspired research in pervasive computing & wireless sensor networking Goal: Protocols for mobile ad-hoc networks Features: Energy efficiency Increased lifetime Data aggregation Localization Caching Multicasting Sponsor: Mobile Ad-hoc Networks Goal: Increasing computing capacity for datacenters Energy efficiency Features: Online thermal evaluation Thermal Aware Scheduling Sponsor: Thermal Management for Data Centers Goal: Protect people’s identity & consumer computing from viral threats Features: PKI based Non-tamperable, non-programmable personal authenticator Hardware and VM based trust management Sponsor: ID Assurance Pervasive Health Monitoring Criticality Aware-Systems Intelligent Container Goal: Pervasive Health monitoring Evaluation of medical applications Features: Secure, Dependable and Reliable data collection, storage and communication Sponsor: Goal: Evaluation of crisis response management Features: Theoretical model Performance evaluation Access control for crisis management Sponsor: Goal: Container Monitoring for Homeland Security Dynamic Supply Chain Management Features: Integration of RFID and environmental sensors Energy management Communication security Sponsor: Medical Devices, Mobile Pervasive Embedded Sensor Networks BOOK: Fundamentals of Mobile and Pervasive Computing, Publisher: McGraw-Hill  Dec. 2004

What’s Next? Next Class: Internet History and Future! Start reading: Chapter 1 Join Class Google Group http://groups.google.com/group/asu-cse434-fall-2009-computer-networks Email: asu-cse434-fall-2009-computer-networks@googlegroups.com