Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Internet Protocols ECSE-6600 Or"— Presentation transcript:

1 Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Internet Protocols ECSE-6600 http://www.pde.rpi.edu/ Or http://www.ecse.rpi.edu/Homepages/shivkuma/ GOOGLE: “Shiv RPI” Shivkumar Kalyanaraman Rensselaer Polytechnic Institute shivkuma@ecse.rpi.edu

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

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

4 Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 4 Networking Courses @RPI 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)

5 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

6 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}

7 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).

8 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

9 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

10 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 emailed to you. q Make sure you mention your email address

11 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.


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

Similar presentations


Ads by Google