Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Internet Protocols ECSE-6600 Or

Slides:



Advertisements
Similar presentations
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Internet Protocols ECSE Or
Advertisements

ECE 355 Introduction to Computer Networks and Data Communications
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Internet Protocols ECSE:6600 Shivkumar.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Broadband AND OPTICAL NetworkING ECSE Or
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-6961 Internet Protocols Shivkumar Kalyanaraman Rensselaer Polytechnic Institute
CSIT435 Spring 2001 Final Examination Study Guide.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Internet Protocols ECSE:6961 Shivkumar Kalyanaraman Rensselaer Polytechnic Institute
Review of Networking Concepts
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.
Review on Networking Technologies Linda Wu (CMPT )
Rensselaer Polytechnic Institute © Shivkumar Kalvanaraman & © Biplab Sikdar1 ECSE-4670: Computer Communication Networks (CCN) Informal Quiz 1 Shivkumar.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1-1 Informal Quiz 3 True or False? T F  Forwarding works in the control plane whereas routing.
CS 4119: Computer Networks Henning Schulzrinne Dept. of Computer Science Columbia University
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-4670: Computer Communication Networks (CCN) Informal Quiz 1 (Solutions) Shivkumar Kalyanaraman:
1 Course Summary What have we learned: a huge amount! m principles m practice ….. using Internet to motivate examples.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 00-1 ECSE-4730: Computer Communications Networks (CCN): Introduction Shivkumar Kalyanaraman Rensselaer.
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
Spring 2010, ICE Stephen Kim, Ph.D.. March 3 rd – June 11 th, 2010 Wednesday and Friday 1:30-2:45 pm Room
Course Introduction CET1600C – Cisco Networking Fundamentals Professor Yousif.
Darlene Redmond Fall  Main Web Page: ◦  ◦ 3.
Communications Recap Duncan Smeed. Introduction 1-2 Chapter 1: Introduction Our goal: get “feel” and terminology more depth, detail later in course.
CS 453 Introduction to Data and computer communications Syllabus Vinod Kulathumani West Virginia University.
Spring 2010, ECE Fri 9:00-11:45am Room
Advanced Computer Networks by Behzad Akbari Spring 2011 In the Name of the Most High.
CS 381 Final Exam Study Guide Final Exam Date: Tuesday, May 12 th Time: 10:30am -12:30pm Room: SB 105 Exam aid: 8 ½ x 11 page of notes front and back.
G52CCN Computer Communications and Networks Milena Radenkovic Room: B47
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-6600: Internet Protocols Informal Quiz #03 SOLUTIONS Shivkumar Kalyanaraman: GOOGLE: “Shiv.
1 ECE 156 Computer Network Architecture Professor Krish Chakrabarty Department of Electrical and Computer Engineering Fall 2006.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Internet Protocols ECSE Or
ECE453 – Introduction to Computer Networks Lecture 17 – Top – Down Approach (A Review)
1 6 Further System Fundamentals (HL) 6.4 Further Network Fundamentals.
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.
1 CNT 4704 Analysis of Computer Communication Networks Cliff Zou Department of Electrical Engineering and Computer Science University of Central Florida.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-6600: Internet Protocols Informal Quiz #01 Shivkumar Kalyanaraman: GOOGLE: “Shiv RPI”
CMPSCI 653/453 Professor Don Towsley Department of Computer Science Department of Computer Science University of Massachusetts University of Massachusetts.
Network Systems Design Dr Ali El-Mousa University of Jordan
1 CDA 4527 Computer Networking Prof. Cliff Zou School of Computer Science University of Central Florida Fall 2005.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Experimental Networking ECSE-4690 Shivkumar Kalyanaraman Rensselaer Polytechnic Institute
Review of key networking techniques: –Reliable communication over unreliable channels –Error detection and correction –Medium access control –routing –Congestion.
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.
1 CNT 4704 Analysis of Computer Communication Networks Cliff Zou Department of Electrical Engineering and Computer Science University of Central Florida.
 1DT014 Datakommunikation I › (Thur) 9-14 › Polacksbacken, Skrivsal  9 Questions › 5 Short questions › 4 Long questions.
ECE 374: Computer Networks & Internet Introduction Spring 2012 Prof. Michael Zink.
CIS6930: IP Quality of Service General Information What are we going to cover? What are you expected to do?
ENGS 112 Lecture 3 Packet Switching Chapter 3, Walrand WWW links, eg.
1 Welcome to COE 431: Computer Networks Instructor: Wissam F. Fawaz Office 103, Bassil Bldg. Required.
Introduction1-1 CS 494/594 Internetworking Protocols.
Computer Engineering and Networks, College of Engineering, Majmaah University INTRODUCTION TO COMPUTER NETWORKS Mohammed Saleem Bhat
COMPUTER NETWORKS COMPUTER NETWORKS AIM To understand the basic concepts of data communication, networking and the usage of protocols. OBJECTIVES To study.
Networking CS 3470, Section 1 Sarah Diesburg
Welcome to CS 340 Introduction to Computer Networking
CNT 4704 Computer Communication Networking (not “analysis”)
Networking CS 3470, Section 1 Sarah Diesburg
CNT 4704 Computer Communication Networking (not “analysis”)
COMPUTER NETWORKS CS610 Lecture-45 Hammad Khalid Khan.
CNT 4704 Computer Communication Networking (not “analysis”)
Data Transmission and Computer Communications ECE: 412
An introduction to the organization of the Internet Lab
An introduction to the organization of the Internet Lab
CNT 4704 Analysis of Computer Communication Networks
CNT 4704 Analysis of Computer Communication Networks
An introduction to the organization of the Internet Lab
ECSE-4670: Computer Communication Networks (CCN)
Networking CS 3470, Section 1 Sarah Diesburg
CS 381: Introduction to Computer Networks
Presentation transcript:

Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Internet Protocols ECSE Or GOOGLE: “Shiv RPI” Shivkumar Kalyanaraman Rensselaer Polytechnic Institute

Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 2 q Introductions:course description & calendar q Answers to frequently asked questions q Prerequisites q Informal Quiz Overview

Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 3 Who’s Who q Instructor: Shiv Kalyanaraman; q Room: JEC 6042, Phone: x8979 q Course secretary: (on-campus) q Melissa Reardon; q Room: JEC 6049 ; Phone: x6313 q PDE Production/Videostream Point-of-contact: q John Hughes: q TA: q Omesh Tickoo, q (or by posting a note on the WebCT bulletin board)

Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 4 Networking CCN CANOS Internet Protocols Mobile & Wireless Networking Network Modeling Experimental Networking (Lab Course) Design, Analysis, Operations Tools for Networking Research “Core Networking Sequence” “Topics Courses” Network Programming (CS) Network Operations (CS) Network Security (CS)

Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 5 Course Description Highlights q Syllabus: q Core protocols: Transport (TCP, UDP), IP, Routing, Addressing/Naming... q Advanced topics: Multicasting, Security, Next- generation IP, Better-than-best-effort Internet, High- Speed Routers, IP Telephony … q Goals: q Breadth of topics q Depth in core areas, and key advanced topics q Insights into design and implementation q Preparation for possible research/advanced development in networking q Mix of online videos and in-class interactive work

Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 6 Course Description Highlights (Continued) q Lectures q Informal quizzes: Every class q Students should pre-view the videos from the Spring 2002 offering q Class will cover a digest of the material, followed by informal quizzes and class discussion q I will randomly call on students to ask you to explain your answer. q Remote students: download latest class material from WebCT or class web page for each class q WebCT bulletin board: Post your questions! q WebCT: Grades, papers, RFCs, Internet drafts… q Informal Quizzes: {10 pts} q 2 Labs: Hands-on TCP and IP {20 pts} q 2 Homeworks: {10 pts} q 1 Research Case Study: {10 pts} q 3 exams: 15 pts, 15 pts, 20 pts: {50 pts}

Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 7 Prerequisites q Required (no exceptions): q ESCE-4670 Computer Communication Networks or equivalent q VERY GOOD C programming knowledge q Desirable: q Operating Systems q Computer Architecture (ECSE-4730 or equivalent) q If you do not have the required prerequisites, you must drop the course and take it later (next year).

Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 8 Prerequisites q Protocol Layers: ISO/OSI reference model q Physical Layer: Coding, Manchester q Transmission Media: UTP, Cat 5 q Data Communication: Asynchronous vs synchronous, Baud, bit, and Hz, Half-Duplex vs Full-duplex, Modulation/Demodulation q Packet Transmissions: Framing, Bit stuffing, byte stuffing q Flow Control: On-Off, Window q Error Detection: Parity, Checksum, Cyclic Redundancy Check

Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 9 Prerequisites (Continued) q Error Recovery: Start and Stop, Go back n, Selective Reject q LANs: Aloha, CSMA/CD, Ethernet, IEEE 802.3, Token Ring/IEEE 802.5, FDDI q Addressing: Unicast/multicast, Local/Global q LAN wiring: 10Base5, 10Base2, 10Base-T, 100Base-TX, q E-LANs: Hubs, Bridges, Routers, Switches q Routing: Distance Vector vs Link State, Spanning tree, source routing q Transport layer: multiplexing, reliability, congestion control, introduction to TCP and UDP q Basics of probability and queuing theory

Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 10 Still trying to get into the course ? q Do you have the pre-requisites ? q Please submit course add form to course secretary: Melissa, JEC 6049 by tomorrow noon q Depending upon the number of people who drop the class, space available, TA resources available, we will add more students. q Decisions to be ed to you. q Make sure you mention your address

Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 11 Answers to FAQ's q Lot of paper readings in the class (due every homework) + research case study (writing skills) q Labs require advanced C programming skills q Informal quizzes given in every class q All homeworks/labs etc due at the beginning of the class indicated on the course calendar q Up to one late submission: no penalty q Beyond that 10% penalty: only if submitted before solutions are posted. q All quizzes are open-book and extremely time limited. q Quizzes consist of design qns, numerical, multiple- choice (true-false), and short answer questions.