Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Internet Protocols ECSE:6600 Shivkumar.

Slides:



Advertisements
Similar presentations
Chapter 7 Data Link Layer
Advertisements

Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Internet Protocols ECSE Or
Lecture 2 Protocol Layers CPE 401 / 601 Computer Network Systems slides are modified from Dave Hollinger.
5/31/05CS118/Spring051 twisted pair hub 10BaseT, 100BaseT, hub r T= Twisted pair (copper wire) r Nodes connected to a hub, 100m max distance r Hub: physical.
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
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-6961:Internet Protocols Quiz 1: Solutions Time: 60 min (strictly enforced) Points: 50 YOUR.
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
Network Concepts. Networks LAN WAN Main Concepts n Protocol n Media n Topology.
TDC 461 Basic Communications Systems Local Area Networks 29 May, 2001.
Review of Networking Concepts
Introduction to Management Information Systems Chapter 5 Data Communications and Internet Technology HTM 304 Fall 07.
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 )
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1-1 Informal Quiz 3 True or False? T F  Forwarding works in the control plane whereas routing.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 00-1 ECSE-4730: Computer Communications Networks (CCN): Introduction Shivkumar Kalyanaraman Rensselaer.
Network Architecture for Cyberspace
COMPUTER NETWORKS.
Chapter 2 Review of Computer Network Technology
© Wiley Inc All Rights Reserved. CCNA: Cisco Certified Network Associate Study Guide CHAPTER 1: Internetworking.
IP Network Basics. For Internal Use Only ▲ Internal Use Only ▲ Course Objectives Grasp the basic knowledge of network Understand network evolution history.
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.
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.
Our Last Class!!  summary  what does the future look like?
Network Technologies Chapter 2. Approaches to Network Communication Connection-Oriented –Circuit-switched –A dedicated connection (circuit) is formed.
Cisco – Chapter 3 LAN. LAN Teaching Topology physical topology is the actual layout of the wire (media) logical topology defines how the media is accessed.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Internet Protocols ECSE Or
UNDERSTANDING THE HOST-TO-HOST COMMUNICATIONS MODEL - OSI LAYER & TCP/IP MODEL 1.
CTC 228 – Computer Networks Fall 2015 Instructor: Robert Spengler.
 LANs – A Definition - A local area network (LAN) is a computer network covering a small physical area, like a home, office, or small group of buildings,
Cisco 3 – Switching Concepts Perrine. J Page 16/1/2016 Module 4 The use of bridges and switches for segmentation results in ____? 1.Multiple broadcast.
Computer Security Workshops Networking 101. Reasons To Know Networking In Regard to Computer Security To understand the flow of information on the Internet.
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.
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.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Connecting Devices CORPORATE INSTITUTE OF SCIENCE & TECHNOLOGY, BHOPAL Department of Electronics and.
Computer Network Overview Ikjun Yeom. 2 What is a computer network? a collection of computing nodes and links connecting the nodes why we need it? –to.
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
Review. Layers Physical layer – sending bits from one place to another, ensuring an okay BER Data link layer – encapsulate information bits into frames,
Slide #1 CIT 380: Securing Computer Systems TCP/IP.
CTC 228 – Computer Networks Fall 2015 Instructor: Robert Spengler.
 1DT014 Datakommunikation I › (Thur) 9-14 › Polacksbacken, Skrivsal  9 Questions › 5 Short questions › 4 Long questions.
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?
Computer networks. Topologies Point to point Bus (rail) Ring Tree, star, etc.
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.
Copyright 2001 Global Wireless Education Consortium 1 1 BASIC DATA NETWORKS.
Instructor & Todd Lammle
Networking CS 3470, Section 1 Sarah Diesburg
COMPUTER NETWORKS CS610 Lecture-45 Hammad Khalid Khan.
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
Data Link Issues Relates to Lab 2.
Network Architecture for Cyberspace
An introduction to the organization of the Internet Lab
ECSE-4670: Computer Communication Networks (CCN)
Flow Control Protocols
Presentation transcript:

Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Internet Protocols ECSE: 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; kalyas ; x8979 q Course secretary: (on-campus) q Jeanne Denue-Grady: JEC 6049 ; x6313 q PDE/RSVP Point-of-contact: q Kari Lewick; CII 4011; x2347 q TAs: q Adnan El-Nasan [PDE TA]; q Hua Qin, [PDE TA]; q Karthikeya Chandrayena, q Jye-Young Song,

Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 4 Course Description Highlights q Syllabus: q Core protocols: Transport (TCP, UDP), IP, Routing, Addressing/Naming... q Advanced topics: Multicasting, Mobile IP, Security, Next-generation IP, Better-than-best- effort Internet, Optical Networking, IP Telephony … q Goals: q Breadth of topics q Insights into design and implementation q Preparation for possible research/advanced development in networking

Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 5 Course Description Highlights (Continued) q Lectures: problem-solution approach q Informal quizzes: Every two weeks 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 3 Homeworks: {15 pts} q 1 Research Case Study: {15 pts} q 3 exams: 15 pts, 15 pts, 20 pts: {50pts}

Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 6 Prerequisites q Required (no exceptions): q ESCE-4670 Computer Communication Networks or equivalent q 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 7 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 8 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 Network Layer: Connectionless vs connection oriented

Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 9 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 (Tue, Jan 9th), 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 10 Answers to FAQ's 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 11 Informal Quiz: Prerequisites T F (True or False)  Datalink refers to the 2nd layer in the ISO/OSI reference model  Category 5 unshielded twisted pair cable is better than category 3 cable.  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.

Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 12 Informal Quiz (Continued)   Bit stuffing is used so that framing characters do not occur in the frame payload.    For long delay paths, on-off flow control is better than window flow control.    Ethernet uses a CSMA/CD access method.    10Base2 runs at 2 Mbps.    The packets sent in a connection-oriented network are called datagrams.    Spanning tree algorithm is used to find a loop free path in a network.

Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 13 Informal Quiz 0: Solutions T F   Datalink refers to the 2nd layer in the ISO/OSI reference model   Category 5 unshielded twisted pair cable is better than category 3 cable.    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.

Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 14 Informal Quiz 0: Solutions (Continued)   Bit stuffing is used so that characters used for framing do not occur in the data part of the frame.    For long delay paths, on-off flow control is better than window flow control.   Ethernet uses a CSMA/CD access method.

Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 15 Informal Quiz 0: Solutions (Continued)    10Base2 runs at 2 Mbps.    The packets sent in a connection-oriented network are called datagrams.   Spanning tree algorithm is used to find a loop free path in a network.