Submitted to: Submitted by: Mrs. Kavita Taneja Jasleen kaur (lect.) Hitaishi verma MMICT & BM MCA 4 th sem.

Slides:



Advertisements
Similar presentations
Future Directions For IP Architectures Ipv6 Cs686 Sadik Gokhan Caglar.
Advertisements

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.
CPSC Network Layer4-1 IP addresses: how to get one? Q: How does a host get IP address? r hard-coded by system admin in a file m Windows: control-panel->network->configuration-
TCOM 509 – Internet Protocols (TCP/IP) Lecture 06_b Subnetting,Supernetting, CIDR IPv6 Instructor: Dr. Li-Chuan Chen Date: 10/06/2003 Based in part upon.
1 IPv6. 2 Problem: 32-bit address space will be completely allocated by Solution: Design a new IP with a larger address space, called the IP version.
IPv6 Victor T. Norman.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Introduction to IPv4 Introduction to Networks.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Addressing the Network – IPv4 Network Fundamentals – Chapter 6.
Computer Networks21-1 Chapter 21. Network Layer: Address Mapping, Error Reporting, and Multicasting 21.1 Address Mapping 21.2 ICMP 21.3 IGMP 21.4 ICMPv6.
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.
Network Layer IPv6 Slides were original prepared by Dr. Tatsuya Suda.
IPv6 Network Security.
2: Comparing IPv4 and IPv6 Rick Graziani Cabrillo College
21.1 Chapter 21 Network Layer: Address Mapping, Error Reporting, and Multicasting Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction.
Internet Control Protocols Savera Tanwir. Internet Control Protocols ICMP ARP RARP DHCP.
IST 201 Chapter 9. TCP/IP Model Application Transport Internet Network Access.
8-1 Last time □ Network layer ♦ Introduction forwarding vs. routing ♦ Virtual circuit vs. datagram details connection setup, teardown VC# switching forwarding.
© 2007 Cisco Systems, Inc. All rights reserved. 1 Network Addressing Networking for Home and Small Businesses – Chapter 5.
An Engineering Approach to Computer Networking
Week 5: Internet Protocol Continue to discuss Ethernet and ARP –MTU –Ethernet and ARP packet format IP: Internet Protocol –Datagram format –IPv4 addressing.
The Network Layer Chapter 5. The IP Protocol The IPv4 (Internet Protocol) header.
Chapter 5 The Network Layer.
11- IP Network Layer4-1. Network Layer4-2 The Internet Network layer forwarding table Host, router network layer functions: Routing protocols path selection.
Understanding Networks. Objectives Compare client and network operating systems Learn about local area network technologies, including Ethernet, Token.
Introduction to TCP/IP
Chapter 2 Internet Protocol DoD Model Four layers: – Process/Application layer – Host-to-Host layer – Internet layer – Network Access layer.
1 Version 3.0 Module 9 TCP/IP Protocol and IP Addressing.
Copyright 2003 CCNA 1 Chapter 7 TCP/IP Protocol Suite and IP Addressing By Your Name.
Chapter Overview TCP/IP Protocols IP Addressing.
IP-adresses and subnet masks. Figure 19.9 Dotted-decimal notation.
1 26-Aug-15 Addressing the network using IPv4 Lecture # 2 Engr. Orland G. Basas Prepared by: Engr. Orland G. Basas IT Lecturer.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Addressing the Network – IPv4 Network Fundamentals – Chapter 6.
Chapter 4: Managing LAN Traffic
12 – IP, NAT, ICMP, IPv6 Network Layer.
© 2007 Cisco Systems, Inc. All rights reserved. 1 Network Addressing Networking for Home and Small Businesses – Chapter 5 Darren Shaver – Modified Fall.
Chapter 22 Next Generation IP 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.
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.
1 Network Layer Lecture 15 Imran Ahmed University of Management & Technology.
1 Objectives Identify the basic components of a network Describe the features of Internet Protocol version 4 (IPv4) and Internet Protocol version 6 (IPv6)
1 Network Layer Lecture 16 Imran Ahmed University of Management & Technology.
CSC 600 Internetworking with TCP/IP Unit 7: IPv6 (ch. 33) Dr. Cheer-Sun Yang Spring 2001.
1 Chapter 8 – TCP/IP Fundamentals TCP/IP Protocols IP Addressing.
Sharif University of Technology, Kish Island Campus Internet Protocol (IP) by Behzad Akbari.
Page 1 Network Addressing CS.457 Network Design And Management.
Transport Layer3-1 Chapter 4: Network Layer r 4. 1 Introduction r 4.2 Virtual circuit and datagram networks r 4.3 What’s inside a router r 4.4 IP: Internet.
Internet Protocols (chapter 18) CSE 3213 Fall 2011.
© Cengage Learning 2014 How IP Addresses Get Assigned A MAC address is embedded on a network adapter at a factory IP addresses are assigned manually or.
IPv6 Internet Protocol Version Information management 2 Groep T Leuven – Information department 2/24 Internet Protocol Version 6 (IPv6)
ICMPv6 Error Message Types Informational Message Types.
Linux Operations and Administration Chapter Eight Network Communications.
Data Communications and Computer Networks Chapter 4 CS 3830 Lecture 19 Omar Meqdadi Department of Computer Science and Software Engineering University.
1 Objectives Identify the basic components of a network Describe the features of Internet Protocol version 4 (IPv4) and Internet Protocol version 6 (IPv6)
IP Protocol CSE TCP/IP Concepts Connectionless Operation Internetworking involves connectionless operation at the level of the Internet Protocol.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Addressing the network IPv4 CCNA Exploration Semester 1 – Chapter 6.
1 COMP 431 Internet Services & Protocols The IP Internet Protocol Jasleen Kaur April 21, 2016.
Network Layer IP Address.
Chapter 5d.  Upon completion of this chapter, you should be able to:  Explain the need for IPv6 addressing.  Describe the representation of an IPv6.
Lecture 13 IP V4 & IP V6. Figure Protocols at network layer.
Discovery 2 Internetworking Module 4 JEOPARDY K. Martin.
Introduction to Networks
12 – IP, NAT, ICMP, IPv6 Network Layer.
IPv6 101 pre-GDB - IPv6 workshop 7th of June 2016 edoardo
Chapter 19 Network Layer Protocols
Wide Area Networks and Internet CT1403
An Engineering Approach to Computer Networking
Computer Networks Protocols
Presentation transcript:

Submitted to: Submitted by: Mrs. Kavita Taneja Jasleen kaur (lect.) Hitaishi verma MMICT & BM MCA 4 th sem

The original intention was to assign a unique IP address to each computer that is connected to the Internet. But after the private networks developed and the address space needed to be conserved, this was found not to be always necessary. Today, Private Networks typically connect to the Internet using the Network Address Translation. Technologies such as “any cast” also allow multiple computers to use the same IP address but at different portions of the Internet, so that private networks can handle more consumers.

There are two types of IP addresses: IPv4 and IPv6. An IPv4 address, for example, , has 4 octets separated by decimals. They are called octets because each of them represents 8 bits (in binary) of the address. The first octet represents the network address and the last three octets are to identify the host. Each of the octets can take any number from 0 to 255 as that is the largest number possible in an 8-bit binary. This limits the number of unique possible combinations of IPv4 addresses to IPv6 on the other hand uses hexadecimal system and each address is assigned a space of 16 bytes (compared to 4 bytes in IPv4). A typical IPv6 address looks like this: 2001:0db8:85a3:08d3:1319:8a2e:0370:7334.

IPv4 IPv6 1.Address 32 bits long (4 bytes). Address is composed of a network and a host portion, which depend on address class. Various address classes are defined: A, B, C, D, or E depending on initial few bits. 128 bits long (16 bytes). Basic architecture is 64 bits for the network number and 64 bits for the host number. Often, the host portion of an IPv6 address (or part of it) will be a MAC address or other interface identifier. Depending on the subnet prefix, IPv6 has a more complicated architecture than IPv4. 2, Address Allocation Originally, addresses were allocated by network class. As address space is depleted, smaller allocations using Classless Inter-Domain Routing (CIDR) are made. Allocation has not been balanced among institutions and nations. Allocation is in the earliest stages. The Internet Engineering Task Force (IETF) and Internet Architecture Board (IAB) have recommended that essentially every organization, home, or entity be allocated a /48 subnet prefix length. This would leave 16 bits for the organization to do sub netting.

3. Dynamic Host Configuration Protocol (DHCP) Used to dynamically obtain an IP address and other configuration information. Currently, DHCP does not support IPv6. 4. File Transfer Protocol (FTP) File Transfer Protocol allows you to send and receive files across networks. Currently, FTP does not support IPv6. 5.Fragments When a packet is too big for the next link over which it is to travel, it can be fragmented by the sender (host or router). For IPv6, fragmentation can only occur at the source node, and reassembly is only done at the destination node. Currently, the fragmentation extension header is not supported. 6.Internet Control Message Protocol (ICMP) ICMP is used by IPv4 to communicate network information. Used similarly for IPv6; however, Internet Control Message Protocol version 6 (ICMPv6) provides some new attributes. Basic error types remain, such as destination unreachable, echo request and reply. New types and codes are added to support neighbour discovery and related functions.

7. Address maskUsed to designate network from host portion. Not used 8.Address Resolution Protocol (ARP) Address Resolution Protocol is used by IPv4 to find a physical address, such as the MAC or link address, associated with an IPv4 address. IPv6 embeds these functions within IP itself as part of the algorithms for stateless auto configuration and neighbour discovery using Internet Control Message Protocol version 6 (ICMPv6). Hence, there is no such thing as ARP6. 9. Address typesUnicast, multicast, and broadcast. Unicast, multicast, and any cast. 10. ConfigurationConfiguration must be done on a newly installed system before it can communicate; that is, IP addresses and routes must be assigned. Configuration is optional, depending on functions required. An appropriate Ethernet or tunnel interface must be designated as an IPv6 interface, using iSeries Navigator. Once that is done, IPv6 interfaces are self-configuring. So, the system will be able to communicate with other IPv6 systems that are local and remote, depending on the type of network

11. Domain Name System (DNS) Applications accept host names and then use DNS to get an IP address, Applications also accept IP addresses and then use DNS to get host names. Same for IPv Dynamic Host Configuration Protocol (DHCP) Used to dynamically obtain an IP address and other configuration information. Currently, DHCP does not support IPv File Transfer Protocol (FTP) File Transfer Protocol allows you to send and receive files across networks. Currently, FTP does not support IPv6. 14.Fragments When a packet is too big for the next link over which it is to travel, it can be fragmented by the sender (host or router). For IPv6, fragmentation can only occur at the source node, and reassembly is only done at the destination node. Currently, the fragmentation extension header is not supported. 15. Internet Control Message Protocol (ICMP) ICMP is used by IPv4 to communicate network information. Used similarly for IPv6; however, Internet Control Message Protocol version 6 (ICMPv6) provides some new attributes.

16. IP header Variable length of bytes, depending on IP options present. Fixed length of 40 bytes. There are no IP header options. Generally, the IPv6 header is simpler than the IPv4 header. 17. IP header options Various options that may accompany an IP header (before any transport header). The IPv6 header has no options. Instead, IPv6 adds additional (optional) extension headers. The extension headers are hop- by-hop, routing, fragment, and destination. Currently, IPv6 does not support any extension headers. 18. LAN connection Used by an IP interface to get to the physical network. Many types exist; for example, token ring, Ethernet, and PPP. Sometimes referred to as the physical interface, link, or line. IPv6 has the same concept. 18. Node info query Does not exist.A simple and convenient network tool that should work like ping, except with content: an IPv6 node may query another IPv6 node for the target's DNS name, IPv6 unicast address, or IPv4 address. Currently, not supported.

19. Point-to-Point Protocol (PPP) PPP supports dial-up interfaces over various modem and line types. Currently, PPP does not support IPv Private and public addresses All IPv4 addresses are public, Private address domains are commonly used within organizations. Private addresses cannot be routed across the Internet. IPv6 has an analogous concept, but with important differences. Addresses are public or temporary, previously termed anonymous. Unlike IPv4 private addresses, temporary addresses can be globally routed. The motivation is also different; IPv6 temporary addresses are meant to shield the identity of a client when it initiates communication (a privacy concern). Temporary addresses have a limited lifetime, 21. Quality of service (QoS) Quality of service allows you to request packet priority and bandwidth for TCP/IP applications. Currently, QoS does not support IPv6. QoS facilities can be applied to the IPv4 traffic, which will then transparently handle the IPv6 payloads.