SlideShare ist ein Scribd-Unternehmen logo
1 von 27
INTERNET PROTOCOL
(IP)
ROHIT SAINI
MCA Ist SEMESTER
UNIVERSITY COMPUTER CENTER
SUBMITTED TO Mrs. PRIYANKA MA’AM
SUGGESTIONS Mrs. NEHA MA’AM
What is Protocol…
standard set of regulations and requirements that
allow two electronic items to connect to and exchange
information with one another.
Used to describe how devices can communicate
Protocols exist at several levels in a telecommunication
connection
What is IP……?
IP stands for Internet Protocol
Internet Protocol (IP) is the principal set of
digital message formats and rules for exchanging
messages between computers
IP specifies the format of packets, also called
datagrams, and the addressing scheme.
What is IP……? (cont.)
IP by itself is something like the postal system.
It allows you to address a package and drop it in the system,
but there's no direct link between you and the recipient.
Purpose of IP…..
 Need a standard means of communication between devices
 The main purpose and task of IP is the delivery of
datagrams from the source host (source computer) to the
destination host (receiving computer) based on their
addresses
Construction of Datagrams….
Each datagram has two components
Header
Payload
Header + Data (Payload)
Packet
IP Address
 An IP address is a unique global address for a network
interface
is a 32 bit long identifier
encodes a network number (network prefix)
and a host number
1000111110000000 10001001 10010000
1st Byte
= 128
2nd Byte
= 143
3rd Byte
= 137
4th Byte
= 144
128.143.137.144
IP Service
Delivery service of IP is minimal.
IP provides an unreliable connectionless best effort service
Unreliable : IP doesn’t make an attempt to recover lost packets
Connectionless : Each packet is handled independently
Best Effort : IP doesn’t make guarantees on the service ( No through output , No
delay guarantee…)
IP Service (Cont.…)
IP supports the following services
One-to-one (unicast)
One-to-several (multicast)
One-to-all (broadcast)
unicast
broadcastmulticast
Journey to IP Versions…
IPV(1-3) : were not formally assigned.
IPV4 : TCP/IP , 32bit IP address currently used.
IPV5 : Internet Stream Protocol (SP)
• Experimental Protocol
• Never Introduced for public use.
IPV6 : Designed to replace IPV4 , 128bit IP address
IPv4 ADDRESSES
4th version in the development of the Internet
Protocol.
32 bit address.
Uniquely defines the connection of a device to
the Internet.
Address Space
 Address Space of IPv4 is
232
or
4,294,967,296
 Written using binary notation.
 For, convenience the address are usually written
using dotted decimal notation.
 10000000 00001011 00000011 00011111
128.11.3.31
Address Notation
Class Ranges of Internet Addresses
Class A
Class A addresses are assigned to networks with a very
large number of hosts
The high-order bit in a class A address is always set to
zero.
The next seven bits (completing the first octet)
complete the network ID.
The remaining 24 bits represent the host ID.
Class B
Class B addresses are assigned to medium-sized to large-sized
networks.
The two high-order bits in a class B address are always set to
binary 1 0.
The next 14 bits complete the network ID.
The remaining 16 bits represent the host ID.
Class C
Class C addresses are used for small networks.
The three high-order bits in a class C address are always set to
binary 1 1 0.
The next 21 bits complete the network ID.
The remaining 8 bits represent the host ID.
Class D & E
Class D addresses are reserved for IP multicast addresses.
The four high-order bits in a class D address are always set
to binary 1 1 1 0.
The remaining bits are for the address that interested
hosts recognize.
Class E is an experimental address that is reserved for future use
The high-order bits in a class E address are set to 1111.
Class Ranges of Network IDs…
The network ID cannot begin with the number 127.
The number 127 in a class A address is reserved for
internal loopback functions.
All bits within the network ID cannot be set to 1. All
1's in the network ID are reserved for use as an IP
broadcast address.
Address Class First Network ID Last Network ID
Class A 1.0.0.0 126.0.0.0
Class B 128.0.0.0 191.255.0.0
Class C 192.0.0.0 223.255.255.0
Features of IPV4…
Connectionless protocol and best effort based.
Simplicity
• It is simpler and easy to remember
• Require less memory
Familiarity
• Millions of devices are already knowing it
• Existing infrastructure already support it
Benefits of IPV4….
Widely support
Shorter & Sweeter (header)
Support of all Operating Systems
All commonly used protocols are supported
Shortcoming of IPV4….
IPV4 specification didn’t identify any security mechanism.
Millions of class A addresses are wasted.
Many class B addresses also wasted.
Not so many organizations are so small to have a class C block.
Class E addresses were reserved for future purposes.
IPV4 Supporting Devices..
PCs
Servers
Modems
Routers
Printers
Cameras
Smart Phones
Tablets & Gaming Systems
Just about anything else connecting to the Internet
Why IPV6…..?
IPV6 provides a platform on new internet functionality
that will be needed in the immediate future and
provide
flexibility for future growth and expansion.
Benefits of IPV6…..
IPV6
New header format Large address space
Built in Security
Extensibility
Better support for QoS
Efficient & hierarchical addressing and
routing infrastructure
IP Based Technologies..
Internet
VoIP
IP – TV
IP-VPN
Wireless Mobile Technology
Internet Broadcasting
Multihoming
ANY QUERIES?

Weitere ähnliche Inhalte

Was ist angesagt? (20)

Tcp/ip
Tcp/ipTcp/ip
Tcp/ip
 
Evolution of network - computer networks
Evolution of network - computer networksEvolution of network - computer networks
Evolution of network - computer networks
 
CCNA Basic Switching and Switch Configuration
CCNA Basic Switching and Switch ConfigurationCCNA Basic Switching and Switch Configuration
CCNA Basic Switching and Switch Configuration
 
Ipv4 and Ipv6
Ipv4 and Ipv6Ipv4 and Ipv6
Ipv4 and Ipv6
 
Network addresses.pptx
Network addresses.pptxNetwork addresses.pptx
Network addresses.pptx
 
Network Protocol
Network ProtocolNetwork Protocol
Network Protocol
 
Introduction to ip addressing by kalyan kk
Introduction to ip addressing by kalyan kkIntroduction to ip addressing by kalyan kk
Introduction to ip addressing by kalyan kk
 
Switch configuration
Switch configurationSwitch configuration
Switch configuration
 
internet layer protocol
internet layer protocolinternet layer protocol
internet layer protocol
 
Understanding TCP/IP
Understanding TCP/IPUnderstanding TCP/IP
Understanding TCP/IP
 
Networking basics
Networking basicsNetworking basics
Networking basics
 
IP Address
IP AddressIP Address
IP Address
 
VPN (virtual private network)
VPN (virtual private network) VPN (virtual private network)
VPN (virtual private network)
 
Protocols in computer network
Protocols in computer network   Protocols in computer network
Protocols in computer network
 
TCP/IP Introduction
TCP/IP IntroductionTCP/IP Introduction
TCP/IP Introduction
 
IP addressing and Subnetting PPT
IP addressing and Subnetting PPTIP addressing and Subnetting PPT
IP addressing and Subnetting PPT
 
6 understanding DHCP
6 understanding DHCP6 understanding DHCP
6 understanding DHCP
 
Ports and protocols
Ports and protocolsPorts and protocols
Ports and protocols
 
NETWORK LAYER - Logical Addressing
NETWORK LAYER - Logical AddressingNETWORK LAYER - Logical Addressing
NETWORK LAYER - Logical Addressing
 
Server load balancer ppt
Server load balancer pptServer load balancer ppt
Server load balancer ppt
 

Andere mochten auch

Busn 210 slideshare
Busn 210   slideshareBusn 210   slideshare
Busn 210 slideshareHysan Lee
 
Administrasi dan LDK
Administrasi dan LDKAdministrasi dan LDK
Administrasi dan LDKBimnet Saban
 
Inspiration in teaching final draft 250713
Inspiration in teaching   final draft 250713Inspiration in teaching   final draft 250713
Inspiration in teaching final draft 250713Brian Enderwitz
 
2006hyperemotiontheory
2006hyperemotiontheory2006hyperemotiontheory
2006hyperemotiontheorywakashela005
 
就職活動開始時期を遅らせるべきか[1]
就職活動開始時期を遅らせるべきか[1]就職活動開始時期を遅らせるべきか[1]
就職活動開始時期を遅らせるべきか[1]Kohei Yasuda
 
Books istm5004
Books istm5004Books istm5004
Books istm5004clones1
 
book appointments with doctor for free with rxnexgen
book appointments with doctor for free with rxnexgenbook appointments with doctor for free with rxnexgen
book appointments with doctor for free with rxnexgenCognatica
 
Elinor presentation
Elinor presentationElinor presentation
Elinor presentationElinorG
 
Introduction
IntroductionIntroduction
IntroductionSumesh SV
 
Concept mapping
Concept mappingConcept mapping
Concept mappingSumesh SV
 
Health Information Technology Foundations
Health Information Technology FoundationsHealth Information Technology Foundations
Health Information Technology FoundationsKofi Ahima Agyeman Badu
 
Online Health Care Record Application-RXNEXGEN
Online Health Care Record Application-RXNEXGENOnline Health Care Record Application-RXNEXGEN
Online Health Care Record Application-RXNEXGENCognatica
 
INNOVATIVE LESSON PLAN
INNOVATIVE LESSON PLANINNOVATIVE LESSON PLAN
INNOVATIVE LESSON PLANSumesh SV
 
Welcome Presentation
Welcome PresentationWelcome Presentation
Welcome PresentationSumesh SV
 

Andere mochten auch (20)

Busn 210 slideshare
Busn 210   slideshareBusn 210   slideshare
Busn 210 slideshare
 
Administrasi dan LDK
Administrasi dan LDKAdministrasi dan LDK
Administrasi dan LDK
 
Inspiration in teaching final draft 250713
Inspiration in teaching   final draft 250713Inspiration in teaching   final draft 250713
Inspiration in teaching final draft 250713
 
2006hyperemotiontheory
2006hyperemotiontheory2006hyperemotiontheory
2006hyperemotiontheory
 
Matter B Ed
Matter B EdMatter B Ed
Matter B Ed
 
就職活動開始時期を遅らせるべきか[1]
就職活動開始時期を遅らせるべきか[1]就職活動開始時期を遅らせるべきか[1]
就職活動開始時期を遅らせるべきか[1]
 
Books istm5004
Books istm5004Books istm5004
Books istm5004
 
book appointments with doctor for free with rxnexgen
book appointments with doctor for free with rxnexgenbook appointments with doctor for free with rxnexgen
book appointments with doctor for free with rxnexgen
 
Deber10
Deber10Deber10
Deber10
 
Elinor presentation
Elinor presentationElinor presentation
Elinor presentation
 
Plantilla kelly
Plantilla  kellyPlantilla  kelly
Plantilla kelly
 
Ravi_raman_bday_ppt
Ravi_raman_bday_pptRavi_raman_bday_ppt
Ravi_raman_bday_ppt
 
новый
новыйновый
новый
 
Introduction
IntroductionIntroduction
Introduction
 
Concept mapping
Concept mappingConcept mapping
Concept mapping
 
Health Information Technology Foundations
Health Information Technology FoundationsHealth Information Technology Foundations
Health Information Technology Foundations
 
Online Health Care Record Application-RXNEXGEN
Online Health Care Record Application-RXNEXGENOnline Health Care Record Application-RXNEXGEN
Online Health Care Record Application-RXNEXGEN
 
INNOVATIVE LESSON PLAN
INNOVATIVE LESSON PLANINNOVATIVE LESSON PLAN
INNOVATIVE LESSON PLAN
 
Welcome Presentation
Welcome PresentationWelcome Presentation
Welcome Presentation
 
Felitsa by Yanni
Felitsa by YanniFelitsa by Yanni
Felitsa by Yanni
 

Ähnlich wie Internet protocols

Ähnlich wie Internet protocols (20)

IPV6
IPV6IPV6
IPV6
 
Internet protocol (ip) ppt
Internet protocol (ip) pptInternet protocol (ip) ppt
Internet protocol (ip) ppt
 
Unit 1- Network Layer and Protocols-4.pptx
Unit 1- Network Layer and Protocols-4.pptxUnit 1- Network Layer and Protocols-4.pptx
Unit 1- Network Layer and Protocols-4.pptx
 
Data link layer
Data link layerData link layer
Data link layer
 
Internet Protocol
Internet ProtocolInternet Protocol
Internet Protocol
 
Chapter2ccna
Chapter2ccnaChapter2ccna
Chapter2ccna
 
Chapter2ccna
Chapter2ccnaChapter2ccna
Chapter2ccna
 
IP Address
IP AddressIP Address
IP Address
 
Ipv4 & ipv6
Ipv4 & ipv6Ipv4 & ipv6
Ipv4 & ipv6
 
Report on ip addresses
Report on ip addressesReport on ip addresses
Report on ip addresses
 
Basics of IP Addressing
Basics of IP AddressingBasics of IP Addressing
Basics of IP Addressing
 
IP Address
IP AddressIP Address
IP Address
 
5 configuring TCP/IP
5 configuring TCP/IP5 configuring TCP/IP
5 configuring TCP/IP
 
Networking
NetworkingNetworking
Networking
 
ipv4 (internet protocol version 4)
  ipv4 (internet protocol version 4)     ipv4 (internet protocol version 4)
ipv4 (internet protocol version 4)
 
Ip address and subnet masking final
Ip address and subnet masking finalIp address and subnet masking final
Ip address and subnet masking final
 
Digital network lecturer2
Digital network  lecturer2Digital network  lecturer2
Digital network lecturer2
 
Ccna1v3 Mod09
Ccna1v3 Mod09Ccna1v3 Mod09
Ccna1v3 Mod09
 
Linux Internals - Interview essentials 2.0
Linux Internals - Interview essentials 2.0Linux Internals - Interview essentials 2.0
Linux Internals - Interview essentials 2.0
 
Internet Protocols
Internet ProtocolsInternet Protocols
Internet Protocols
 

Kürzlich hochgeladen

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfChris Hunter
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxnegromaestrong
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 

Kürzlich hochgeladen (20)

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 

Internet protocols

  • 1. INTERNET PROTOCOL (IP) ROHIT SAINI MCA Ist SEMESTER UNIVERSITY COMPUTER CENTER SUBMITTED TO Mrs. PRIYANKA MA’AM SUGGESTIONS Mrs. NEHA MA’AM
  • 2. What is Protocol… standard set of regulations and requirements that allow two electronic items to connect to and exchange information with one another. Used to describe how devices can communicate Protocols exist at several levels in a telecommunication connection
  • 3. What is IP……? IP stands for Internet Protocol Internet Protocol (IP) is the principal set of digital message formats and rules for exchanging messages between computers IP specifies the format of packets, also called datagrams, and the addressing scheme.
  • 4. What is IP……? (cont.) IP by itself is something like the postal system. It allows you to address a package and drop it in the system, but there's no direct link between you and the recipient.
  • 5. Purpose of IP…..  Need a standard means of communication between devices  The main purpose and task of IP is the delivery of datagrams from the source host (source computer) to the destination host (receiving computer) based on their addresses
  • 6. Construction of Datagrams…. Each datagram has two components Header Payload Header + Data (Payload) Packet
  • 7. IP Address  An IP address is a unique global address for a network interface is a 32 bit long identifier encodes a network number (network prefix) and a host number 1000111110000000 10001001 10010000 1st Byte = 128 2nd Byte = 143 3rd Byte = 137 4th Byte = 144 128.143.137.144
  • 8. IP Service Delivery service of IP is minimal. IP provides an unreliable connectionless best effort service Unreliable : IP doesn’t make an attempt to recover lost packets Connectionless : Each packet is handled independently Best Effort : IP doesn’t make guarantees on the service ( No through output , No delay guarantee…)
  • 9. IP Service (Cont.…) IP supports the following services One-to-one (unicast) One-to-several (multicast) One-to-all (broadcast) unicast broadcastmulticast
  • 10. Journey to IP Versions… IPV(1-3) : were not formally assigned. IPV4 : TCP/IP , 32bit IP address currently used. IPV5 : Internet Stream Protocol (SP) • Experimental Protocol • Never Introduced for public use. IPV6 : Designed to replace IPV4 , 128bit IP address
  • 11. IPv4 ADDRESSES 4th version in the development of the Internet Protocol. 32 bit address. Uniquely defines the connection of a device to the Internet.
  • 12. Address Space  Address Space of IPv4 is 232 or 4,294,967,296
  • 13.  Written using binary notation.  For, convenience the address are usually written using dotted decimal notation.  10000000 00001011 00000011 00011111 128.11.3.31 Address Notation
  • 14. Class Ranges of Internet Addresses
  • 15. Class A Class A addresses are assigned to networks with a very large number of hosts The high-order bit in a class A address is always set to zero. The next seven bits (completing the first octet) complete the network ID. The remaining 24 bits represent the host ID.
  • 16. Class B Class B addresses are assigned to medium-sized to large-sized networks. The two high-order bits in a class B address are always set to binary 1 0. The next 14 bits complete the network ID. The remaining 16 bits represent the host ID.
  • 17. Class C Class C addresses are used for small networks. The three high-order bits in a class C address are always set to binary 1 1 0. The next 21 bits complete the network ID. The remaining 8 bits represent the host ID.
  • 18. Class D & E Class D addresses are reserved for IP multicast addresses. The four high-order bits in a class D address are always set to binary 1 1 1 0. The remaining bits are for the address that interested hosts recognize. Class E is an experimental address that is reserved for future use The high-order bits in a class E address are set to 1111.
  • 19. Class Ranges of Network IDs… The network ID cannot begin with the number 127. The number 127 in a class A address is reserved for internal loopback functions. All bits within the network ID cannot be set to 1. All 1's in the network ID are reserved for use as an IP broadcast address. Address Class First Network ID Last Network ID Class A 1.0.0.0 126.0.0.0 Class B 128.0.0.0 191.255.0.0 Class C 192.0.0.0 223.255.255.0
  • 20. Features of IPV4… Connectionless protocol and best effort based. Simplicity • It is simpler and easy to remember • Require less memory Familiarity • Millions of devices are already knowing it • Existing infrastructure already support it
  • 21. Benefits of IPV4…. Widely support Shorter & Sweeter (header) Support of all Operating Systems All commonly used protocols are supported
  • 22. Shortcoming of IPV4…. IPV4 specification didn’t identify any security mechanism. Millions of class A addresses are wasted. Many class B addresses also wasted. Not so many organizations are so small to have a class C block. Class E addresses were reserved for future purposes.
  • 23. IPV4 Supporting Devices.. PCs Servers Modems Routers Printers Cameras Smart Phones Tablets & Gaming Systems Just about anything else connecting to the Internet
  • 24. Why IPV6…..? IPV6 provides a platform on new internet functionality that will be needed in the immediate future and provide flexibility for future growth and expansion.
  • 25. Benefits of IPV6….. IPV6 New header format Large address space Built in Security Extensibility Better support for QoS Efficient & hierarchical addressing and routing infrastructure
  • 26. IP Based Technologies.. Internet VoIP IP – TV IP-VPN Wireless Mobile Technology Internet Broadcasting Multihoming