Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-6600: Internet Protocols Informal Quiz #03 SOLUTIONS Shivkumar Kalyanaraman: GOOGLE: “Shiv.

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

IPv4 - The Internet Protocol Version 4
IP Fragmentation. MTU Maximum Transmission Unit (MTU) –Largest IP packet a network will accept –Arriving IP packet may be larger IP Packet MTU.
Network Layer – IPv4 Dr. Sanjay P. Ahuja, Ph.D.
CECS 474 Computer Network Interoperability Notes for Douglas E. Comer, Computer Networks and Internets (5 th Edition) Tracy Bradley Maples, Ph.D. Computer.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 5-1 Internet Protocol (IP): Packet Format, Fragmentation, Options Shivkumar Kalyanaraman Rensselaer.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-6600: Internet Protocols Informal Quiz #06: SOLUTIONS Shivkumar Kalyanaraman: GOOGLE: “Shiv.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-6600: Internet Protocols Informal Quiz #07 Shivkumar Kalyanaraman: GOOGLE: “Shiv RPI”
Winter CMPE 155 Week 8. Winter Router demos: background.
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 Kalyanaraman Rensselaer Polytechnic Institute 1 Informal Quiz 1 True or False? T F  The structure of MAC addresses facilitates performance.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-6961:Internet Protocols Quiz 1 Time: 60 min (strictly enforced) Points: 50 YOUR NAME: Be.
Shivkumar KalyanaramanRensselaer Q1-1 ECSE-6600: Internet Protocols Quiz 1 Time: 60 min (strictly enforced) Points: 50 YOUR NAME: Be brief, but DO NOT.
Introduction to TCP/IP
CSCI 4550/8556 Computer Networks Comer, Chapter 20: IP Datagrams and Datagram Forwarding.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Informal Quiz 1 True or False? T F  The structure of MAC addresses facilitates scalability.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1-1 Internetworking: addressing, forwarding, resolution, fragmentation Shivkumar Kalyanaraman Rensselaer.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Internet Protocol (IP): Addressing and Forwarding Shivkumar Kalyanaraman Rensselaer Polytechnic.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Internet Control Message Protocol (ICMP) Shivkumar Kalyanaraman Rensselaer Polytechnic Institute.
CMPE 80N - Introduction to Networks and the Internet 1 CMPE 80N Winter 2004 Lecture 18 Introduction to Networks and the Internet.
TDC365 Spring 2001John Kristoff - DePaul University1 Interconnection Technologies Routing I.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-6600: Internet Protocols Quiz 1 SOLUTIONS Time: 60 min (strictly enforced) Points: 50 YOUR.
Network Layer IS250 Spring 2010
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 
CS 6401 Internet Protocol Outline Introduction to Internet Protocol Header and address formats ICMP Tools.
Petrozavodsk State University, Alex Moschevikin, 2003NET TECHNOLOGIES Internet Control Message Protocol ICMP author -- J. Postel, September The purpose.
Chapter 4: Managing LAN Traffic
IP (Internet Protocol) –the network level protocol in the Internet. –Philosophy – minimum functionality in IP, smartness at the end system. –What does.
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.
11 NETWORK LAYER PROTOCOLS Chapter 5 IP IPX NetBEUI AppleTalk.
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.
1 Internet Control Message Protocol (ICMP) Used to send error and control messages. It is a necessary part of the TCP/IP suite. It is above the IP module.
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.
CSC 600 Internetworking with TCP/IP Unit 7: IPv6 (ch. 33) Dr. Cheer-Sun Yang Spring 2001.
Internet Protocols (chapter 18) CSE 3213 Fall 2011.
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”
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.
1 Computer Communication & Networks Lecture 19 Network Layer: IP and Address Mapping Waleed Ejaz.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-6600: Internet Protocols Informal Quiz #09: SOLUTIONS Shivkumar Kalyanaraman: GOOGLE: “Shiv.
Data Communications and Computer Networks Chapter 4 CS 3830 Lecture 19 Omar Meqdadi Department of Computer Science and Software Engineering University.
1 Chapter 4: Internetworking (Internet Protocol) Dr. Rocky K. C. Chang 16 March 2004.
1 Lecture, November 20, 2002 Message Delivery to Processes Internet Addressing Address resolution protocol (ARP) Dynamic host reconfiguration protocol.
1 Lecture 11 Routing in Virtual Circuit Networks Internet Addressing.
IP Protocol CSE TCP/IP Concepts Connectionless Operation Internetworking involves connectionless operation at the level of the Internet Protocol.
1 COMP 431 Internet Services & Protocols The IP Internet Protocol Jasleen Kaur April 21, 2016.
IP Internet Protocol. IP TCP UDP ICMPIGMP ARP PPP Ethernet.
Chapter 20 Network Layer: Internet Protocol Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Routing and the IP v4 Address Space BSAD 141 Dave Novak Sources: Network+ Guide to Networks, Dean 2013.
Computer Communication Networks
IP Fragmentation. MTU Maximum Transmission Unit (MTU) –Largest IP packet a network will accept –Arriving IP packet may be larger IP Packet MTU.
PART IV Network Layer.
ECSE-6600: Internet Protocols
CS 457 – Lecture 10 Internetworking and IP
Internetworking Outline Best Effort Service Model
Chapter 20. Network Layer: IP
ECSE-4670: Computer Communication Networks (CCN)
ECSE-4670: Computer Communication Networks (CCN)
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute
16EC Computer networks unit II Mr.M.Jagadesh
NET 323D: Networks Protocols
Review of Internet Protocols Network Layer
Presentation transcript:

Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-6600: Internet Protocols Informal Quiz #03 SOLUTIONS Shivkumar Kalyanaraman: GOOGLE: “Shiv RPI” Informal Quiz #03 SOLUTIONS Shivkumar Kalyanaraman: GOOGLE: “Shiv RPI”

Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 2 Internetworking: Informal Quiz SOLUTIONS

Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 3 Internetworking T F   The application-level gateway is a translation-based approach to internetworking   Translation-based approaches to internetworking are highly scalable; and control resides with end-systems   Application-level gateways (ALG) are usually highly stateful   Replacing the ALG approach with common sublayer (IP) gateways leads to global addressability   The IPv4 address is 16 bytes long   The subnet mask is specified in every data packet header   IP only allows fixed packet sizes   The error detection method used by IP is a simple 16-bit checksum, and is therefore fairly weak.   IP can multiplex and demultiplex packets directly from any application, without an intervening transport layer   If the network address encoded in the destination address matches the network address encoded in the source address, the destination is directly connected (usually via a LAN) to the source.

Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 4 Internetworking T F   The network address is usually encoded as a prefix of the IP address   The destination (or next-hop) LAN address is usually found through a procedure called fragmentation/re-assembly   The routing table maps destination prefixes to destination LAN addresses   The subnet mask is a fancy way of specifying the boundary between the network part and the host part in the IP address.   ARP is a protocol that resolves names to IP addresses   Address resolution is an example of an “indirection” mechanism (part of the puzzle of creating the virtualization of “connectivity”)   The IP protocol provides routing and error reporting functions in addition to forwarding, fragmentation/re-assembly and address resolution   In the IP addressing scheme, hosts in the same subnet are constrained to have the same address prefix and subnet mask   The class A through class D method of encoding network addresses is called the “classful” addressing model. Though it has no relevance today, operators may refer to an address as being from the original classful allocations

Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 5 Internetworking T F   is a class B address   In the address , the “128.13” part refers to the network address (in the classful addressing model)   The classful IP addressing restricts the flexibility of address allocation and may waste IP address space   In the address, /20, the first 21 bits refer to the network address.   /20 is an example of a supernetted (or CIDR) address.   The subnet masking procedure lead to a change in the forwarding algorithm and routing table structure (I.e. changes in the critical data path of IP)   VLSMs imply that different subnets in an organization could be sized differently and have different length subnet masks.   Hierarchical addressing leads to smaller routing table sizes   Maximum transmission unit is a transport layer (I.e. layer 4) parameter.   When an IP datagram has to traverse a series of networks with different MTUs, the largest possible fragment size is the minimum MTU of the path.

Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 6 Internetworking T F   Reassembly of IP datagram fragments is performed at every hop (I.e. hop-by-hop)   The DF bit is set to indicate the the packet should be dropped if fragmentation is necessary   The purpose of path MTU discovery is to size datagrams so as to largely avoid the need for fragmentation (a performance concern)   IP (I.e. layer 3) provides the path-MTU discovery function   ARP is the only method of performing address resolution   The table-lookup method of address resolution is static, I.e., it will fail when the mappings change dynamically   ARP is essentially a dynamic binding strategy for the address resolution (I.e indirection) problem   The ARP request is unicast to the receiver   The hourglass model refers to the fact that a variety of applications & transports are mapped to a single, simple protocol (IP) that is in turn mapped to a variety of underlying networks.   In IP, the routers implement a lot of functions (esp. forwarding functions) compared to end-hosts.