Introduction to the Course

Slides:



Advertisements
Similar presentations
Fundamental Issues of Future Internet Introduction, Design Goals and Principles Mingwei Xu Qingdao.
Advertisements

Basic Internet Terms Digital Design. Arpanet The first Internet prototype created in 1965 by the Department of Defense.
EECS 122 Communications Networks Department of Electrical Engineering and Computer Sciences University of California Berkeley Slides: K. Fall, K. Lai,
Multimedia & the WWW Week 1 Introduction To….. Today’s Agenda Who I am Who I am Who you are survey & discussion Who you are survey & discussion Course.
© 2004, Robert K. Moniot Chapter 1 Introduction to Computers and the Internet.
* The Internet’s genesis - Defense Department project to create a network that could survive a nuclear conflict * The first users - Government agencies.
OpenFlow-Based Server Load Balancing GoneWild Author : Richard Wang, Dana Butnariu, Jennifer Rexford Publisher : Hot-ICE'11 Proceedings of the 11th USENIX.
CS 160 Introduction to Computer Science Andrew Scholer
Presented By: Vasantha Lakshmi Gutha Graduate student (CS) Course: CENG 5931 University of Houston-Clear Lake Spring 2011.
Introduction1-1 Data Communications and Computer Networks Chapter 1 CS 3830 Lecture 1 Omar Meqdadi Department of Computer Science and Software Engineering.
CS 494/594 Computer Communication Networks Dr. Jinyuan (Stella) Sun Dept. of Electrical Engineering and Computer Science University of Tennessee Spring.
Digital Learning India 2008 July , 2008 Mrs. C. Vijayalakshmi Department of Computer science and Engineering Indian Institute of Technology – IIT.
EE3402- Data Communication Networks Lecture 1 Muhammad Qaisar Shafi.
I.S 512 TOPIC 2 : THE INTERNET AND THE WORLD WIDE WEB.
CS 161 Computer Science I Andrew Scholer
Roadmap to Next Generation Internet: Indian Initiatives Subbu C-DAC, India.
Cheng-Fu Chou, CMLAB, CSIE, NTU P. 1 Intro. to Computer Network Thu. 9:10am-12:10pm, CSIE 102 Instructor: Cheng-Fu Chou –Office.
Routing Optimizations in IPv4 Classless Inter-Domain Routing (CIDR) Mobile IP CS 60008: Internet Architecture and Protocols Department of CSE, IIT Kharagpur.
A Brief history of the Internet Name:Ziyun Wang. Introduction Internet history revolves around four distinct aspects. 1. the technological evolution that.
A BRIEF HISTORY OF THE INTERNET, WEB, AND HTML. Internet vs. World Wide Web What is The Internet? The Internet is a massive network of networks, a networking.
1 Building big router from lots of little routers Nick McKeown Assistant Professor of Electrical Engineering and Computer Science, Stanford University.
CS161 – Design and Architecture of Computer Systems Introduction Daniel Wong, Assistant Professor Department of Electrical and Computer Engineering Cooperating.
Programming and Data Structures
Introduction to Blackboard Learn
Welcome to CS 340 Introduction to Computer Networking
Introduction to Technology Infrastructure
University of Maryland College Park
©Richard L. Goldman July 2, 2002
By Abdul Wahhab Khalid UEL ID
CSC350: Learning Management Systems
Vocabulary Prototype: A preliminary sketch of an idea or model for something new. It’s the original drawing from which something real might be built or.
Pertemuan 19 Introduction to TCP/IP
ECE 671 – Lecture 1 Introduction.
BY Engr. Mehran Mamonai Department of Telecommunication Engineering
CS447 - Networks and Data Communications
Electronic Resources and the WWW
AP Computer Science Principals Course Importance and Overview
An Overview of the ITTC Networking & Distributed Systems Laboratory
Prof. Maria Papadopouli
Introduction to Technology Infrastructure
CPSC 441: Computer Communications
Introduction of Electronic Commerce
CS222 Web Programming Course Outline
Lecture 1: Facts of network technologies developments
Managing Online Services
An introduction to the organization of the Internet Lab
CSCD 433/533 Advanced Computer Networks
Project Group: ACN Application-Controlled Network
CS 31006: Computer Networks – The Routers
CS 39006: Computer Networks Lab – Day 1
ECE 671 – Lecture 1 Introduction.
The Internet An Overview.
Introduction to the course
Introduction to Local Area Networks
CSCD 433/533 Advanced Computer Networks
Providing QoS through Active Domain Management
CS 160 Introduction to Computer Science
COMS 161 Introduction to Computing
E-commerce Infrastructure
V. Arun College of Information and Computer Sciences
A worldwide system of interconnected computer networks.
CSCD 433/533 Advanced Computer Networks
Educational Computing
AP Computer Science Principals Course Importance and Overview
Intro. to Computer Network
Intro. to Computer Network
CS 381: Introduction to Computer Networks
Abhijit Mondal Sumitro Bhaumik Bishakh Ghosh
Lecture 1: Facts of network technologies developments
Lecture 1: Facts of network technologies developments
Presentation transcript:

Introduction to the Course CS 60008: Internet Architecture and Protocols Department of Computer Science and Engineering Presenter: Sandip Chakraborty sandipc@cse.iitkgp.ac.in INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR

A massive network of networks !! What is Internet? A massive network of networks !! Indian Institute of Technology Kharagpur

Packet Switch Network – but why? What type of network does Internet use – packet switch or circuit switch? Packet Switch Network – but why? Indian Institute of Technology Kharagpur

What was the reason behind the invention of packet switch network? US Military Defence – ARPANET Indian Institute of Technology Kharagpur

You must read this …. “The Design Philosophy of the DARPA Internet Protocols” – David D. Clark Indian Institute of Technology Kharagpur

My next question … You are at the software lab@CSE. You type http://www.google.com . The Google server is somewhere in the USA. How this information is getting forwarded to that server? What are the “physical boxes” in that path and how they are interconnected? Indian Institute of Technology Kharagpur

You should attend this course if … You are interested to understand how Internet works You want to explore the current developments and challenges in the network and system domains (this is still a young area!) You want a job at a networking company !!! Indian Institute of Technology Kharagpur

What we’ll cover in this course … The Global Internet architecture – how a packet is forwarded in the Internet Internet backbone architecture Some interesting applications in today’s Internet Cryptocurrencies (Bitcoin) Browser based video streaming Software Control for Internet Management Network virtualization Software defined networking Indian Institute of Technology Kharagpur

What we’ll cover in this course … Modern transport protocols in the Internet SPDY and QUIC Multi path TCP (MPTCP) QoS in the Internet IntServ and DiffServ architecture Virtualization Data Center Architecture Content distribution network Indian Institute of Technology Kharagpur

Evaluation and Grading Policy Mid Term 25% End Term 35% Term Project 25% Assignments 15% Indian Institute of Technology Kharagpur

Assignments Playing with the Bitcoin (or Ethereum) source: https://github.com/bitcoin/bitcoin https://github.com/ethereum/ Playing with the SPDY source: https://src.chromium.org/viewvc/chrome/trunk/src/net/spdy/ Exploring network virtualization – network namespace and openVswitch Emulating SDN environment using Mininet Indian Institute of Technology Kharagpur

Term Projects Objective – explore a topic in details with the research challenges Group of Three A mentor will be associated with every group Fix the project topic (by 25th January) and meet with your mentor regularly You can meet and discuss with the course instructor as well There will be a mid-term and end-term presentation Indian Institute of Technology Kharagpur

Boost Up Your Mind ! There are many applications built over the Blockchain platform using Ethereum Check this: http://dapps.ethercasts.com/ Can you come up with an interesting idea? That can be your term project as well … Share your idea (if you wish to work on Ethereum) by 25th January Indian Institute of Technology Kharagpur

Systems and Mobile Research Lab, Department of Computer Science and Engineering, IIT Kharagpur INDIA 721302 http://cse.iitkgp.ac.in/~sandipc/