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

Slides:



Advertisements
Similar presentations
Data Link Layer B. Konkoth. PDU  Protocol Data Unit  A unit of data which is specified in a protocol of a given layer  Layer 5, 6, 7 – Data  Layer.
Advertisements

Chapter 7 Data Link Layer
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-6600: Internet Protocols Informal Quiz #01: SOLUTIONS Shivkumar Kalyanaraman: GOOGLE: “Shiv.
Computer Communication1 Computer Communications Summary.
EEC-484/584 Computer Networks
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Internet Protocols ECSE:6600 Shivkumar.
CCNA 3 v3.1 Module 4.
Department of Computer Engineering University of California at Santa Cruz Networking Systems (1) Hai Tao.
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
1 Version 3 Module 8 Ethernet Switching. 2 Version 3 Ethernet Switching Ethernet is a shared media –One node can transmit data at a time More nodes increases.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-6961:Internet Protocols Quiz 1 Time: 60 min (strictly enforced) Points: 50 YOUR NAME: Be.
5: DataLink Layer5-1 Chapter 5 Link Layer and LANs Computer Networking: A Top Down Approach Featuring the Internet, 3 rd edition. Jim Kurose, Keith Ross.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Internet Protocols ECSE:6961 Shivkumar Kalyanaraman Rensselaer Polytechnic Institute
Review of Networking Concepts
Midterm Review 1 Introduction –Basic terminology and concepts. Physical Layer –Time and frequency domains. –Bandwidth and data rate. –Analog and digital.
Rensselaer Polytechnic Institute Shivkumar Kalvanaraman, Biplab Sikdar 1 ECSE-4670: Computer Communication Networks (CCN) Introduction Shivkumar KalyanaramanBiplab.
Service Providers & Data Link & Physical layers Week 4 Lecture 1.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Informal Quiz 1 True or False? T F  The structure of MAC addresses facilitates scalability.
Review on Networking Technologies Linda Wu (CMPT )
Rensselaer Polytechnic Institute © Shivkumar Kalvanaraman & © Biplab Sikdar1 ECSE-4670: Computer Communication Networks (CCN) Informal Quiz 1 Shivkumar.
Computer Communication1 Computer Communications Summary.
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:
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 00-1 ECSE-4730: Computer Communications Networks (CCN): Introduction Shivkumar Kalyanaraman Rensselaer.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-4670: Computer Communication Networks (CCN) Informal Quiz 2 Shivkumar Kalyanaraman:
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-4670: Computer Communication Networks (CCN) Informal Quiz 3 Shivkumar Kalyanaraman:
Network Architecture for Cyberspace
DataLink Layer1 Ethernet Technologies: 10Base2 10: 10Mbps; 2: 200 meters (actual is 185m) max distance between any two nodes without repeaters thin coaxial.
Connecting LANs, Backbone Networks, and Virtual LANs
Darlene Redmond Fall  Main Web Page: ◦  ◦ 3.
CS 453 Introduction to Data and computer communications Syllabus Vinod Kulathumani West Virginia University.
Introduction1-1 Data Communications and Computer Networks Chapter 5 CS 3830 Lecture 27 Omar Meqdadi Department of Computer Science and Software Engineering.
1 Computer Communication & Networks Lecture 13 Datalink Layer: Local Area Network Waleed Ejaz
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.
NUS.SOC.CS2105 Ooi Wei Tsang Application Transport Network Link Physical you are here.
1 Data Link Layer Lecture 20 Imran Ahmed University of Management & Technology.
11 NETWORK CONNECTION HARDWARE Chapter 3. Chapter 3: NETWORK CONNECTION HARDWARE2 NETWORK INTERFACE ADAPTER  Provides the link between a computer and.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Internet Protocols ECSE Or
CTC 228 – Computer Networks Fall 2015 Instructor: Robert Spengler.
CCNA 3 Week 4 Switching Concepts. Copyright © 2005 University of Bolton Introduction Lan design has moved away from using shared media, hubs and repeaters.
Data Link Layer Moving Frames. Link Layer Protocols: ethernet, wireless, Token Ring and PPP Has node-to-node job of moving network layer.
Chapter 1 - Local Area Network Technologies. How IP Datagrams are Encapsulated IP datagrams are found at the OSI Network layer IP datagrams are sent to.
Sem1 - Module 8 Ethernet Switching. Shared media environments Shared media environment: –Occurs when multiple hosts have access to the same medium. –For.
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.
5: DataLink Layer5-1 Link Layer r 5.1 Introduction and services r 5.2 Error detection and correction r 5.3Multiple access protocols r 5.4 Link-Layer Addressing.
Lecture 4 Overview. Ethernet Data Link Layer protocol Ethernet (IEEE 802.3) is widely used Supported by a variety of physical layer implementations Multi-access.
Lecture Topics: 11/27 Networks Layered Model Ethernet IP.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Connecting Devices CORPORATE INSTITUTE OF SCIENCE & TECHNOLOGY, BHOPAL Department of Electronics and.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-6600: Internet Protocols Informal Quiz #01 Shivkumar Kalyanaraman: GOOGLE: “Shiv RPI”
Network Systems Design Dr Ali El-Mousa University of Jordan
Ethernet Overview it the IEEE standard for Ethernet.
Review of key networking techniques: –Reliable communication over unreliable channels –Error detection and correction –Medium access control –routing –Congestion.
Review. Layers Physical layer – sending bits from one place to another, ensuring an okay BER Data link layer – encapsulate information bits into frames,
CTC 228 – Computer Networks Fall 2015 Instructor: Robert Spengler.
1 Transport Layer: Basics Outline Intro to transport UDP Congestion control basics.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Internet Protocols ECSE Or
CIS6930: IP Quality of Service General Information What are we going to cover? What are you expected to do?
5: DataLink Layer5-1 Chapter 5 Link Layer and LANs Computer Networking: A Top Down Approach Featuring the Internet, 3 rd edition. Jim Kurose, Keith Ross.
Interconnecting Cisco Networking Devices Part 1 Pass4sureusa Pass4sure.
Networking CS 3470, Section 1 Sarah Diesburg
Networking CS 3470, Section 1 Sarah Diesburg
An introduction to the organization of the Internet Lab
Network Architecture for Cyberspace
ECSE-4670: Computer Communication Networks (CCN)
ECSE-4670: Computer Communication Networks (CCN)
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 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 Jeanne Denue-Grady; q Room: JEC 6049 ; Phone: x6313 q PDE/RSVP Point-of-contact: q Kari Lewick; CII 4011; q Production/Videostream Point-of-contact: q Don Bazley: q WebCT Lectures Unavailable etc: q Nadine Thompson, q TAs: q Karthikeya Chandrayena q Satish Raghunath q Adnan El-Nasan

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)

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

Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 6 Course Description Highlights (Continued) q Lectures: problem-solution approach q Informal quizzes: Every two weeks q Remote students should download latest class material from WebCT for each class q WebCT bulletin board: Post your questions! q WebCT: Grades, papers, RFCs, Internet drafts… q 2 Labs: Hands-on TCP and IP {20 pts} q 4 Homeworks: {20 pts} q 1 Research Case Study: {10 pts} q 3 exams: 15 pts, 15 pts, 20 pts: {50pts}

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: Jeanne, JEC 6049 by tomorrow (Fri, Jan 18th), noon time (12 pm). 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 by Jeanne. q Make sure you mention your address to her.

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

Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 12 Informal Quiz: Prerequisites T F (True or False)  Datalink refers to the 3rd layer in the ISO/OSI reference model  If peak rate = 10 Mbps, Avg rate = 2 Mbps and Service rate = 4 Mbps, multiplexing gain = 2.  An even parity bit value for the 8-bit string is 0.  Packet forwarding is a control-plane function and routing is a data-plane function.  Bridges and switches in Ethernet allow separation of collision domains, and reduce the degree of sharing of the physical media.  Finding path from one node to another in a large network is a transport layer function.  It is impossible to send 3000 bits/second through a wire which has a bandwidth of 1000 Hz.  Randomness (in service and arrival) is what causes queuing at buffers.  Little’s law which relates expected queuing delay E(T) and expected # in the system E(n) is applicable only to M/M/1 queues.  Little’s law also holds for instantaneous (as opposed to average) queuing delay and instantaneous number in the system

Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 13 Informal Quiz (Continued)  Bit stuffing is used so that framing characters do not occur in the frame payload.  CRC is based upon the idea that it is highly unlikely for an uncorrupted packet to be perfectly divisible by the CRC polynomial.  Random access MAC protocols tend to perform very well at low loads in terms of channel multiplexing; but suffer from high delay at high loads.  “Taking turns” or token-based protocols like token-ring offer a best of both partitioning and random access worlds.  For long delay paths, on-off flow control is better than window flow control.  Ethernet uses a CSMA/CD access method.  The packets sent in a connection-oriented network are called datagrams.  The distance-vector protocol involves checking neighbors’ distance vectors and updating its own distance vector.  Address structure is required to recognize whether the destination is one-hop or multiple-hops away.

Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 14 Informal Quiz: Solutions T F (True or False)    Datalink refers to the 3rd layer in the ISO/OSI reference model    If peak rate = 10 Mbps, Avg rate = 2 Mbps and Service rate = 4 Mbps, multiplexing gain = 2.    An even parity bit value for the 8-bit string is 0.   Packet forwarding is a control-plane function and routing is a data- plane function.   Bridges and switches in Ethernet allow separation of collision domains, and reduce the degree of sharing of the physical media.    Finding path from one node to another in a large network is a transport layer function.    It is impossible to send 3000 bits/second through a wire which has a bandwidth of 1000 Hz.   Randomness (in service and arrival) is what causes queuing at buffers.    Little’s law which relates expected queuing delay E(T) and expected # in the system E(n) is applicable only to M/M/1 queues.    Little’s law also holds for instantaneous (as opposed to average) queuing delay and instantaneous number in the system

Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 15 Informal Quiz Solutions…   Bit stuffing is used so that framing characters do not occur in the frame payload.   CRC is based upon the idea that it is highly unlikely for an uncorrupted packet to be perfectly divisible by the CRC polynomial.   Random access MAC protocols tend to perform very well at low loads in terms of channel multiplexing; but suffer from high delay at high loads.   “Taking turns” or token-based protocols like token-ring offer a best of both partitioning and random access worlds.    For long delay paths, on-off flow control is better than window flow control.   Ethernet uses a CSMA/CD access method.    The packets sent in a connection-oriented network are called datagrams.   The distance-vector protocol involves checking neighbors’ distance vectors and updating its own distance vector.   Address structure is required to recognize whether the destination is one-hop or multiple-hops away.