Thursday 30 January 2014

Internet protocol versions

Why we use Internet protocol?
-Internet protocol is a method or protocol, through which we can sent out data from one computer to another.

Different version of Internet Protocols
IP version 1 to 3 were not formally assigned.
IP version 4 (IPv4)- TCP/IP , having a 32 bit address. it is currently used.
IP version 5- Streamed Protocol (ST), Connection Oriented internet level Protocol.
IP version 6 (IPv6) having 128 bit address, designed for replacement of IPv4.

Difference Between IPv4 and IPv6
Internet Protocol version 4 (IPv4)
Internet Protocol version 6 (IPv6)
Source and destination addresses are 32 bits (4 bytes) in length.
Source and destination addresses are 128 bits in length.
IP header includes a checksum.
IP header does not include a checksum.
IP header includes options.
All optional data is moved to IPv6 extension headers.
IPSec support is optional.
IPSec support is required in a full IPv6 implementation.
No identification of payload for QoS handling by routers is present within the IPv4 header.
Payload identification for QoS handling by routers is included in the IPv6 header using the Flow Label field. For more information.
Address Resolution Protocol (ARP) uses broadcast ARP Request frames to resolve an IPv4 address to a link layer address.
Uses multicast Neighbor Solicitation messages for address resolution.
Internet Group Management Protocol (IGMP) is used to manage local subnet group membership.
Uses Multicast Listener Discovery (MLD) messages to manage local subnet group membership.
Addresses must be configured either manually or through Dynamic Host Configuration Protocol (DHCP).
Addresses can be automatically assigned using stateless address auto configuration, assigned using Dynamic Host Configuration Protocol version 6 (DHCPv6), or manually configured.
Uses host address (A) resource records in the Domain Name System (DNS) to map host names to IPv4 addresses.
Uses host address (AAAA) resource records in the Domain Name System (DNS) to map host names to IPv6 addresses.
Uses broadcast addresses to send traffic to all nodes on a subnet.
There are no IPv6 broadcast addresses. Instead, multicast scoped addresses are used. For more information.
Fragmentation is supported at originating hosts and intermediate routers.
Fragmentation is not supported at routers. It is only supported at the originating host. For more information.

No comments:

Post a Comment