Chapter 20. Network Layer: IP

Slides:



Advertisements
Similar presentations
1 IP - The Internet Protocol Relates to Lab 2. A module on the Internet Protocol.
Advertisements

Ch 20. Internet Protocol (IP) Internetworking PHY and data link layers operate locally.
Chapter 20 Network Layer: Internet Protocol
Internet Protocol/ Network Layer.
TCP/IP Protocol Suite 1 Chapter 27 Upon completion you will be able to: Next Generation: IPv6 and ICMPv6 Understand the shortcomings of IPv4 Know the IPv6.
Computer Networks20-1 Chapter 20. Network Layer: Internet Protocol 20.1 Internetworking 20.2 IPv IPv6.
CE363 Data Communications & Networking Chapter 7 Network Layer: Internet Protocol.
IPv6 Victor T. Norman.
20.1 Chapter 20 Network Layer: Internet Protocol Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
U N I T - 3.
20.1 Chapter 20 Network Layer: Internet Protocol Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
1 Internet Protocol/ Network Layer. 2 Position of IP in TCP/IP protocol suite.
IPv4 - The Internet Protocol Version 4
Chapter 22 IPv6 (Based on material from Markus Hidell, KTH)
1 Internet Protocol Version 6 (IPv6) What the caterpillar calls the end of the world, nature calls a butterfly. - Anonymous.
IP Fragmentation. MTU Maximum Transmission Unit (MTU) –Largest IP packet a network will accept –Arriving IP packet may be larger IP Packet MTU.
1 IP - The Internet Protocol Relates to Lab 2. A module on the Internet Protocol.
Chapter 20 Network Layer: Internet Protocol Stephen Kim 20.1.
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 27 IPv6 Protocol.
1 K. Salah Module 5.2: Internet Protocol CO vs. CL protocols IP Features –Fragmentation –Routing IP Datagram Format IPv6.
Network Layer Packet Forwarding IS250 Spring 2010
1 Computer Networks IP: The Internet Protocol. 2 IP is a connection-less, unreliable network layer protocol IP provides best effort services in the sense.
IP Protocol. The Internet Protocol (IP) is a network-layer (Layer 3) protocol that contains addressing information and some control information that enables.
McGraw-Hill©The McGraw-Hill Companies, Inc., Chapter 20 Network Layer Protocols: ARP, IPv4, ICMPv4, IPv6, and ICMPv6.
The Network Layer. Network Projects Must utilize sockets programming –Client and Server –Any platform Please submit one page proposal Can work individually.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Chapter 15 Network Layer Protocols: ARP, IPv4, ICMPv4, IPv6, and ICMPv6.
TCP/IP Protocol Suite 1 Chapter 27 Upon completion you will be able to: Next Generation: IPv6 Understand the shortcomings of IPv4 Know the IPv6 address.
20.1 Chapter 20 Network Layer: Internet Protocol Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
TCP/IP Protocol Suite 1 Chapter 27 Upon completion you will be able to: Next Generation: IPv6 and ICMPv6 Understand the shortcomings of IPv4 Know the IPv6.
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.
UNIT IP Datagram Fragmentation Figure 20.7 IP datagram.
Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference Slide: 1 Lesson 5 Internet Protocol (IP) Basics.
20.1 Chapter 20 Network Layer: Internet Protocol Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
ECE 4110 – Internetwork Programming IP Protocol. 2 * From TCP/IP Protocol Suite, B. A. Forouzan, Prentice Hall Position of IP in TCP/IP Protocol Suite.
Network Layer: Internet Protocol.
CSC 600 Internetworking with TCP/IP Unit 7: IPv6 (ch. 33) Dr. Cheer-Sun Yang Spring 2001.
CS 4396 Computer Networks Lab
Chapter 20 Network Layer: Internet Protocol
4: Network Layer4b-1 IPv6 r Initial motivation: 32-bit address space completely allocated by r Additional motivation: m header format helps speed.
Chapter 27 IPv6 Protocol.
1 Computer Communication & Networks Lecture 19 Network Layer: IP and Address Mapping Waleed Ejaz.
Network Layer Protocols COMP 3270 Computer Networks Computing Science Thompson Rivers University.
Chapter 20 Network Layer: Internet Protocol Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
IPv4 IPv4 The Internet Protocol version 4 (IPv4) is the delivery mechanism used by the TCP/IP protocols. Datagram Fragmentation Checksum Options Topics.
Lecture 13 IP V4 & IP V6. Figure Protocols at network layer.
20.1 Chapter 20 Network Layer: Internet Protocol Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
20.1 Chapter 20 Network Layer: Internet Protocol Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Chapter 22 Next Generation IP
Internet Protocol Version 6 Specifications
Next Generation: IPv6 and ICMPv6
Behrouz A. Forouzan TCP/IP Protocol Suite, 3rd Ed.
IP - The Internet Protocol
Seminar report on IPv4 & IPv6
Chapter Outline 27.1 Introduction 27.2 Packet Format
7 Network Layer Part IV Computer Networks Tutun Juhana
Internet Protocol: Connectionless Datagram Delivery
IP - The Internet Protocol
Chapter 20 Network Layer: Internet Protocol
IP - The Internet Protocol
Chapter 20 Network Layer: Internet Protocol
Chapter 27 IPv6 Protocol TCP/IP Protocol Suite
IP - The Internet Protocol
Chapter 27 IPv6 Protocol TCP/IP Protocol Suite
Net 323 D: Networks Protocols
IP - The Internet Protocol
IPv4 Addressing By, Ishivinder Singh( ) Sharan Patil ( )
IP - The Internet Protocol
NET 323D: Networks Protocols
Review of Internet Protocols Network Layer
Presentation transcript:

Chapter 20. Network Layer: IP Internetworking IPv4 IPv6 Transition from v4 to v6 Spring 2010 Communication Networks, KWU

Communication Networks, KWU IP Network layer protocol for the Internet Unreliable datagram protocol: Best-effort service Packets in the IP layer is also called datagrams No error control or flow control Only an error detection mechanism Delivery of a packet with no guarantees Connectionless protocol Each datagram (packet) is handled independently Each packet can follow different route to the destination Spring 2010 Communication Networks, KWU

Communication Networks, KWU IP Datagram Spring 2010 Communication Networks, KWU

Communication Networks, KWU IP: Multiplexing Spring 2010 Communication Networks, KWU

Communication Networks, KWU IP: Fragmentation MTU (Maximum Transfer Unit) Identification Flags (3 bits) DF: the 2nd bit, Do not Fragment bit MF: the 3rd bit, More Fragment bit Fragmentation offset: the value of the offset if measured in units of 8 bytes Spring 2010 Communication Networks, KWU

IP Fragmentation: Example Original packet length = packet header (20 bytes) + payload (4000 bytes) MTU of the link = 1420 bytes Spring 2010 Communication Networks, KWU

Communication Networks, KWU Spring 2010 Communication Networks, KWU

Communication Networks, KWU IP: Header Checksum Spring 2010 Communication Networks, KWU

Communication Networks, KWU IPv6 Larger address space – hexadecimal colon notation Better header format New options Allowance for extension Support for resource allocation Support for more security Spring 2010 Communication Networks, KWU

IPv6: Abbreviated Address Spring 2010 Communication Networks, KWU

IPv6: Transition from IPv4 Huge number of systems on the Internet The transition from IPv4 to IPv6 cannot happen suddenly Three strategies devised by the IETF Spring 2010 Communication Networks, KWU

Transition Strategies: Dual Stack It is recommended that all hosts have a dual stack before migrating completely to version 6 The source host queries the DNS to determine which version to use Spring 2010 Communication Networks, KWU

Transition Strategies: Tunneling Spring 2010 Communication Networks, KWU

Transition Strategies: Header Translation When the majority of the Internet has moved to IPv6 IPv6 sender and IPv4 receiver Spring 2010 Communication Networks, KWU