Final Presentation

39

description

Presentation of Computer communication network.

Transcript of Final Presentation

Page 1: Final Presentation
Page 2: Final Presentation

Fareena 6251. Maryam 1084.Rehan 1086.Mehbob 1085.

Page 3: Final Presentation

An IP(Internet Protocol) address is a unique identifier for a node or host connection on an IP network.

An IP address is a 32 bit binary number usually represented as 4 decimal values, each representing 8 bits, in the range 0 to 255(Known as Octets) separated by decimal points.

This is known as “DOTTED DECIMAL ”notation.

Page 4: Final Presentation

Example: 140.179.220.220 It is some times useful to view thevalues in

their binary form. 140 .179 .220 .220 10001100 .10110011 .11011100 .11001000 Every IP address consists of two parts,one

identifying the network and one identifying the node.

Page 5: Final Presentation

Unreliable and connectionless datagram

protocol. It provides no error control or flow control.

Page 6: Final Presentation

If reliability is important IPv4 must be paired with a reliable protocol such as TCP.

IPv4 is a connectionless protocol for a packet

switching network that uses the datagram approach.

Page 7: Final Presentation

Some could lost or corrupted during transmission.

IPv4 relies on a higher level protocol to take care of all these problem.

Page 8: Final Presentation

Each datagram is handled independently, and each datagram can follow a different route to the destination.

This implies that the datagram sent by the same source to the same destination could arrive out of order.

Page 9: Final Presentation

Address depletion is still a long term problem in the Internet.

The Internet must accommodate real time audio and video transmission. This type of transmission requires minimum delay strategies and reservation of resources.

No encryption or authentication of data is provided by IPv4.

Page 10: Final Presentation
Page 11: Final Presentation
Page 12: Final Presentation
Page 13: Final Presentation

Version The IP version

number, 4.

Length The length of the

datagram header in 32-bit words.

Page 14: Final Presentation

Options: A list of optional specifications for

security restrictions, route recording, and source routing. Not every datagram specifies an options field.

Padding: Null bytes which are added to make the

header length an integral multiple of 32 bytes as required by the header length field

Page 15: Final Presentation

Total length : The length of the datagram in bytes including the

header,options and the appended transport protocol segment or packet.

Type of service Contains five subfields that specify the precedence,

delay, throughput, reliability, and cost desired for a

packet. (The Internet does not guarantee this request.) This field

is not widely used on the Internet.

Identification An integer that identifies the datagram.

Page 16: Final Presentation

Time to live: How many routers a datagram can pass through.

Each router decrements this value by 1 until it reaches 0 when the datagram is discarded. This keeps misrouted datagrams from remaining on

the Internet forever. protocol The high-level protocol type.

Page 17: Final Presentation

FLAGS: Controls datagram fragmentation together with

the identification field. The flags indicate whether the datagram may be fragmented, whether the datagram is fragmented, and whether the current fragment is the final one.

FRAGMENT OFFSET:

The relative position of this fragment measured from the beginning of the original datagram in units of 8 bytes.

Page 18: Final Presentation

HEADER CHECKSUM: A number that is computed to ensure

the integrity of the header values. SOURCE ARRDESS: The 32-bit IPv4 address of the

sending host. DESTINATION ADDRESS: The 32-bit IPv4 address of the

receiving host.

Page 19: Final Presentation

The apparent discontinuity in

numbering is the result of version number 5 being

used for an experimental protocols some years ago.

Page 20: Final Presentation
Page 21: Final Presentation

IPv6 (Internetworking Protocol version 6),also known as IPng (Internet Protocol, next generation), was proposed and is known as a standard.

The format and the length of the IP address were changed along with the packet format.

Page 22: Final Presentation

Larger address space: An IPv6 address is 128 bits long .

Better header format: New header format in which options are separated from the

base header and inserted, when needed, between the base header and the upper layer data.Simplifies and speeds up the routing process because most of the options do not need to be checked by routers.

Page 23: Final Presentation

New options:

IPv6 has new option to allow for additional functionalities.

Allowance for extension:

Designed to allow the extensions of the protocol if required by new technologies or applications.

Page 24: Final Presentation

Support for resource allocation: In IPv6, the type of service field has been removed, but a

mechanism (called flow label) has been added to enable the source to request special handling of the packet. This mechanism can be used to support traffic such as real time audio and video.

Support for more security : The encryption and authentication options in IPv6 provide

confidentiality and integrity of the packet.

Page 25: Final Presentation
Page 26: Final Presentation
Page 27: Final Presentation
Page 28: Final Presentation

End-to-end dual-stack for IPv6 and IPv4 IPv6 and IPv4 stateful firewall for small and large sites Multiple address allocation and tunneling mechanisms

for IPv4/IPv6 corporate access and IPv4 Internet access CPE with integrated IPv6 IPSec VPN support Tunnel and Transition schemes eg NAT-PT, 6to4, 4to6 Service Provider IPv6 DSL Subscriber Management Service Provider IPv6 edge and core routing in

hardware

Page 29: Final Presentation
Page 30: Final Presentation

BASE HEADER: Base Header includes eight fields. These fields

are as follows:1. VERSION: This 4 bit field defines the version number of the

IP. For IPv6, the value is 6 .2. PRIORITY: This 4 bit field defines the priority field of the

packet with respect to traffic congestion.

Page 31: Final Presentation

3. PAYLOAD LENGTH:

The 2 byte payload length field defines the length of the IP data gram excluding the header.

4. NEXT HEADER:

The Next header field is an 8 bit field defining the header that follows the base header in the datagram. The next header is either one of the optional extension headers used by IP or the header of an encapsulated packet such as UDP or TCP. Each extension header also contains this field. This field in Version 4 is called the Protocol.

Page 32: Final Presentation

FLOW LABEL: The flow control is a 3 byte(24 bits) field that

is designed to provide special handling for a particular flow of data.

DESTINATION ADDRESS: The destination address field is 16 byte (128

bits) Internet address that usually identifies the final destination of the datagram.

Page 33: Final Presentation

HOP LIMIT :

This 8 bit hop limit field serves the same purpose as the TTL field in IPv4.

SOURCE ADDRESS:

The source address field is 16 byte (128 bits) Internet address that usually identifies the original source of the datagram.

Page 34: Final Presentation
Page 35: Final Presentation
Page 36: Final Presentation
Page 37: Final Presentation

Users IPv4 Services

Public/Private IPv6 network

Public IPv4 Internet

Users

NAT 6/4

Page 38: Final Presentation

Sub net Sub net Sub net Sub net Sub netSub net

InternetInternet

Interactive (e.g. VoIP) session

Page 39: Final Presentation