Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-6961:Internet Protocols Quiz 1 Time: 60 min (strictly enforced) Points: 50 YOUR NAME: Be.

Slides:



Advertisements
Similar presentations
Discussion Monday ( ). ver length 32 bits data (variable length, typically a TCP or UDP segment) 16-bit identifier header checksum time to live.
Advertisements

Network Layer – IPv4 Dr. Sanjay P. Ahuja, Ph.D.
COS 461 Fall 1997 The Network Layer FTPHTTPSMTPDNSFinger TCPUDP IP EthernetATMmodemSHRIMP application layer transport layer network layer data link layer.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 5-1 Internet Protocol (IP): Packet Format, Fragmentation, Options Shivkumar Kalyanaraman Rensselaer.
IP Suite© Dr. Ayman Abdel-Hamid, CS4254 Spring CS4254 Computer Network Architecture and Programming Dr. Ayman A. Abdel-Hamid Computer Science Department.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-6660: Broadband Networks Exam 1 Time: 75 min (strictly enforced) Points: 50 YOUR NAME: Be.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-6660: Broadband Networks Exam 2 Time: 75 min (strictly enforced) Points: 50 YOUR NAME: Be.
Rensselaer Polytechnic Institute © Shivkumar Kalvanaraman & © Biplab Sikdar 1 ECSE-4670: Computer Communication Networks (CCN) Network Layer Shivkumar.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-6961:Internet Protocols Quiz 1: Solutions Time: 60 min (strictly enforced) Points: 50 YOUR.
11- IP Network Layer4-1. Network Layer4-2 The Internet Network layer forwarding table Host, router network layer functions: Routing protocols path selection.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-6600: Internet Protocols Quiz 1 Time: 60 min (strictly enforced) Points: 50 YOUR NAME (1.
Shivkumar KalyanaramanRensselaer Q1-1 Internet Protocols: Quiz 1 q This quiz consists of true/false questions for 25 pts and two quantitative problems.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Informal Quiz 1 True or False? T F  The structure of MAC addresses facilitates performance.
Shivkumar KalyanaramanRensselaer Q1-1 ECSE-6600: Internet Protocols Quiz 1 Time: 60 min (strictly enforced) Points: 50 YOUR NAME: Be brief, but DO NOT.
CS335 Networking & Network Administration Tuesday, May 11, 2010.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-6600: Internet Protocols Exam 3 Time: 90 min (strictly enforced) Points: 50 YOUR NAME: Be.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Informal Quiz 1 True or False? T F  The structure of MAC addresses facilitates scalability.
Spring 2002CS 4611 Internetworking Outline Best Effort Service Model Global Addressing Scheme.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1-1 Internetworking: addressing, forwarding, resolution, fragmentation Shivkumar Kalyanaraman Rensselaer.
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 7 Internet Protocol Version4.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Internet Control Message Protocol (ICMP) Shivkumar Kalyanaraman Rensselaer Polytechnic Institute.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-6961:Internet Protocols Quiz 3 Time: 75 min (strictly enforced) Points: 50 YOUR NAME: Be.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-6600: Internet Protocols Quiz 1 SOLUTIONS Time: 60 min (strictly enforced) Points: 50 YOUR.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-4670: Computer Communication Networks (CCN) Informal Quiz 2 Shivkumar Kalyanaraman:
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Informal Quiz 2 True or False? T F  The IP checksum protects the entire IP datagram 
1 IP Forwarding Relates to Lab 3. Covers the principles of end-to-end datagram delivery in IP networks.
1 Kyung Hee University Part 4 : Network Layer. 2 Kyung Hee University Role and Position of Network Layer o Network layer in the Internet model is responsible.
Chapter 4: Managing LAN Traffic
IP tutorial – #1 KAIST Dept. of CS NC Lab..
G64INC Introduction to Network Communications Ho Sooi Hock Internet Protocol.
The Network Layer. Network Projects Must utilize sockets programming –Client and Server –Any platform Please submit one page proposal Can work individually.
TCOM 509 – Internet Protocols (TCP/IP) Lecture 03_a
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Internet Control Message Protocol (ICMP) Shivkumar Kalyanaraman Rensselaer Polytechnic Institute.
1 IP Forwarding Relates to Lab 3. Covers the principles of end-to-end datagram delivery in IP networks.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-6600: Internet Protocols Informal Quiz #03 SOLUTIONS Shivkumar Kalyanaraman: GOOGLE: “Shiv.
April 5, 2004 Prof. Paul Lin 1 CPET The Network Layer Paul I-Hai Lin, Professor Electrical and Computer Engineering Technology Purdue University,
20.1 Chapter 20 Network Layer: Internet Protocol Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Fall 2005Computer Networks20-1 Chapter 20. Network Layer Protocols: ARP, IPv4, ICMPv4, IPv6, and ICMPv ARP 20.2 IP 20.3 ICMP 20.4 IPv6.
Suez Canal University – Faculty of Computers & Informatics - Cisco Local Academy Network Fundamentals.
Polytechnic University1 The internetworking solution of the Internet Prof. Malathi Veeraraghavan Elec. & Comp. Engg. Dept/CATT Polytechnic University
TCOM 515 IP Routing. Syllabus Objectives IP header IP addresses, classes and subnetting Routing tables Routing decisions Directly connected routes Static.
Chapter 81 Internet Protocol (IP) Our greatest glory is not in never failing, but in rising up every time we fail. - Ralph Waldo Emerson.
Internetworking Internet: A network among networks, or a network of networks Allows accommodation of multiple network technologies Universal Service Routers.
Internetworking Internet: A network among networks, or a network of networks Allows accommodation of multiple network technologies Universal Service Routers.
ICOM 6115©Manuel Rodriguez-Martinez ICOM 6115 – Computer Networks and the WWW Manuel Rodriguez-Martinez, Ph.D. Lecture 21.
Network Layer4-1 Datagram networks r no call setup at network layer r routers: no state about end-to-end connections m no network-level concept of “connection”
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.
CSC 600 Internetworking with TCP/IP Unit 5: IP, IP Routing, and ICMP (ch. 7, ch. 8, ch. 9, ch. 10) Dr. Cheer-Sun Yang Spring 2001.
Network Layer by peterl. forwarding table routing protocols path selection RIP, OSPF, BGP IP protocol addressing conventions datagram format packet handling.
Lecture 15 Internetworking: Address Structure Fragmentation and Reassembly.
1 Computer Communication & Networks Lecture 19 Network Layer: IP and Address Mapping Waleed Ejaz.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-6600: Internet Protocols Spring 2007, Exam 1 Time: 75 min (strictly enforced) Points: 50.
Protocol Layering Chapter 11.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-6600: Internet Protocols Exam 2 Time: 80 min (strictly enforced) [Hint: spend time roughly.
1 Internetworking: IP Packet Switching Reading: (except Implementation; pp )
Chapter 20 Network Layer: Internet Protocol Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
A quick intro to networking
PART IV Network Layer.
IP (slides derived from past EE122 sections)
CS 457 – Lecture 10 Internetworking and IP
TCP/IP Explored Jun Wu 11/11/2018.
Internet Protocol Version4
Chapter 20. Network Layer: IP
ECSE-4670: Computer Communication Networks (CCN)
Delivery, Forwarding, and Routing of IP Packets
Introduction to Networks
ECSE-4670: Computer Communication Networks (CCN)
IP Forwarding Relates to Lab 3.
Internet Protocol (IP)
Review of Internet Protocols Network Layer
Presentation transcript:

Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-6961:Internet Protocols Quiz 1 Time: 60 min (strictly enforced) Points: 50 YOUR NAME: Be brief, but DO NOT omit necessary detail Time: 60 min (strictly enforced) Points: 50 YOUR NAME: Be brief, but DO NOT omit necessary detail

Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 2 True or False? [2*15 = 30] T or F [0.5 points ]. If false, state the correct explanation/reason. [1.5 pts ]. It is a good idea to justify anyway - right ideas earn partial credit.  In a layered model, the interfaces between layers change more often than the technologies used between interfaces  A point-to-point link always needs two addresses - one for each endpoint.   A multi-homed node always needs a table to figure out which output port to send a given packet. True or False? [2*15 = 30] T or F [0.5 points ]. If false, state the correct explanation/reason. [1.5 pts ]. It is a good idea to justify anyway - right ideas earn partial credit.  In a layered model, the interfaces between layers change more often than the technologies used between interfaces  A point-to-point link always needs two addresses - one for each endpoint.   A multi-homed node always needs a table to figure out which output port to send a given packet.

Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 3 T F   Connection-oriented means a path is reserved across the network to the destination.  As a packet goes through the Internet, some IP header fields are never modified.  ARP is used because static table-based address translation involves high administrative cost.  Transport layer protocols are required minimally because network layer protocols don’t provide connection-oriented transmission. T F   Connection-oriented means a path is reserved across the network to the destination.  As a packet goes through the Internet, some IP header fields are never modified.  ARP is used because static table-based address translation involves high administrative cost.  Transport layer protocols are required minimally because network layer protocols don’t provide connection-oriented transmission.

Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 4  A collision domain boundaries define the boundaries of an Ethernet LAN   An address hierarchy which does not match the routing hierarchy is not aggregatable.   The end-to-end principle is being complemented by the edge-to-edge principle because some functions (like billing) cannot be trusted to end systems.   A subnet mask tells us which bits of the IP address form the network address.  A collision domain boundaries define the boundaries of an Ethernet LAN   An address hierarchy which does not match the routing hierarchy is not aggregatable.   The end-to-end principle is being complemented by the edge-to-edge principle because some functions (like billing) cannot be trusted to end systems.   A subnet mask tells us which bits of the IP address form the network address.

Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 5  The reason header length, fragment offset and datagram length fields in the IP headers use different units is because the designers could not agree on a common units.  SLIP supports dynamic IP address assignment  When a header checksum error is detected, IP drops the packet and reports the error to the source  Batching is used to tradeoff throughput when response time is critical.  The reason header length, fragment offset and datagram length fields in the IP headers use different units is because the designers could not agree on a common units.  SLIP supports dynamic IP address assignment  When a header checksum error is detected, IP drops the packet and reports the error to the source  Batching is used to tradeoff throughput when response time is critical.

Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 6 q 1. [3 pts] Consider the non-meshed, but fully reachable network below. Because of forwarding, the network seems to be like a virtual meshed network where each host has a virtual link to every other host. Where is the multiplexing and indirection done to provide this virtualization?

Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 7 q 3. [7 pts] Discuss how the issues of address resolution, address space aggregation/subnet masking and fragmentation relate to the IP approach of solving the internetworking problems of heterogeneity and scale.

Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 8 q 2) a) (10 pts) An IP datagram of length (incl header) 1800 bytes needs to cross an Ethernet (MTU = 1500B) followed by a WAN (MTU = 576B). How many fragments reach the destination ? What are the values of the More bit, Offset, and Length fields in each fragment ?

Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 9 Gimme the Solutions!!!