SlideShare a Scribd company logo
Understanding Internet Protocol
Module 4
Objectives
Skills/Concepts Objective Domain
Description
Objective Domain
Number
Working with IPv4 Understand IPv4 3.2
Working with IPv6 Understand IPv6 3.3
• Internet Protocol version 4 (IPv4) is the fourth version of the Internet
Protocol and the first version to be widely deployed
• IPv4 is a frequently used communications protocol and is one of the
core protocols for the Internet
• IP resides on the network layer of the OSI model
IPv4
• IP addresses consist of four octets (8-bits), each between 0 and 255.
• Examples include:
• 12.5.24.2
• 127.0.0.1
• 192.168.3.54
• 208.32.56.232
• In order for an IP address to function, there must be a properly
configured IP address and compatible subnet mask
• To connect to the Internet (or any remote network), you will also need
a gateway address and – optionally – a DNS server address
IP Addresses
• The IPv4 classification system is known as a classful network
architecture broken down into five sections: Classes A, B, and C are
commonly used
• An Class A IP address, the first octet is the “network” portion
Classful Network Architecture
Class IP Range
(1st Octet)
Default Subnet
Mask
Network ID / Host ID Networks
Possible
Usable
Addresses
A 0 – 127 255.0.0.0 Net.Host.Host.Host 2^7 = 128 2^24 – 2 =
16,777,214
B 128 - 191 255.255.0.0 Net.Net.Host.Host 2^14 = 16,384 2^16 – 2 =
65,534
C 192 – 223 255.255.255.0 Net.Net.Net.Host 2^21 =
2,097,151
2^9 -2 = 254
D 224 - 239 N/A N/A N/A N/A
E 240 - 255 N/A N/A N/A N/A
• The range for Class A is 0–127
• The 127 network number isn’t used by hosts as a logical IP address
Instead, this network is used for loopback IP addresses, allowing for
testing
Loopback Testing
• Usable addresses are always going to be two less than the
mathematical amount.
• The first and last addresses cannot be used
• For network 172.24.3.X
• The 0 (in binary) for the host address is the entire network
• 172.24.3.0
• The 1s (in binary) for the host address is the broadcast address
• 172.24.3.255
• Class D and Class E are not used by regular hosts
• Class D is used for what is known as multicasting—transmitting data to multiple computers (or routers)
• Class E was reserved for future use, but this has given way to IPv6 instead
Usable Addresses
Decimal-to-Binary Conversion
DEMO: Using Calculator to convert base numbering
systems
• IP conflicts occur when two devices have been assigned the same IP
address
• Windows Error:
There is an IP address conflict with another system on the network
• If there is an IP address conflict, the devices will have problems sending
and receiving data
IP Conflict
• IPv4 addresses are further classified as either public or private. Public
IP addresses are ones that are exposed to the Internet
• Devices connected to the Internet can potentially communicate with them
• Private IP addresses are hidden from the Internet and any other
networks
• Usually behind an IP proxy or firewall device
• Private Address
Public and Private Addresses
Class Start of Range End of Range
A 10.0.0.0 10.255.255.255
B 172.16.0.0 172.31.255.255
C 192.168.0.0 192.168.255.255
• Static IP address are addresses that are manually assigned to a host
• Dynamic IP addresses are more common than static IP addresses,
whereas they automatically obtain an IP address (and other IP
information)
Static and Dynamic Addresses
• APIPA is an acronym for Automatic Private IP Addressing
• It uses a single Class B network number: 169.254.0.0
• If a Windows client cannot get an IP address from a DHCP server and
has not been configured statically, it will auto-assign a number on this
network
APIPA
• For a device to communicate on the Internet, a default gateway and
DNS server must be assigned
• Default gateway – Provides a default route for TCP/IP hosts to use when
communicating with hosts on remote networks
The first IP address of the device that a client computer will look for
when attempting to gain access outside the local network
• DNS Server – The server that provides name resolution of domain
names to IP addresses
Default Gateway and DNS Server
DEMO: IP Address Properties, Default Gateway and
DNS Server
• Network address translation (NAT) provides a method for translating IPv4
addresses of devices on one network into IPv4 addresses of devices on a
different network
• NAT was developed to provide a temporary solution to the IPv4 address
issue
• Enables one address space (private) to be re-mapped to another address
space, or perhaps re-mapped to a single public IP address
Network Address Translation
Network Address Translation
192.168.0.10
192.168.0.11
192.168.0.255 56.72.210.7
Network Address Translation (NAT) is the process of
modifying IP address information in IPv4 headers
while in transit across a traffic routing device
Network Address Translation
• Subnetting is the subdivision of your logical IP network
• By default, all computers are on one subnet or network with no divisions
involved.
• My modifying the default subnet mask, you can subnet your network into
multiple smaller networks.
Subnetting
Type Decimal Binary
Class A 255.0.0.0 11111111.00000000.00000000.00000000
Class B 255.255.0.0 11111111.11111111.00000000.00000000
Class C 255.255.255.0 11111111.11111111.11111111.00000000
Subnet IDs
Subnets
• IPv6 is the new generation of IP addressing for the Internet
• IPv6 solves many of the limitations of IPv4, including address space and
security
• IPv6 addresses are represented as 8 groups of 4 hexadecimal digits
• IPv6 is not backward compatible with IPv4
• IPv6 is a 128-bit system while IPv4 is only a 32-bit system
• IPv4 allows approximately 4.3 billion IP addresses
• IPv6 allows 3.4 X 10^38 (340 undecillion) addresses
IPv6
• Unicast address: Packet is delivered to a single network interface
There are two types of unicast addresses:
• Global unicast addresses are routable and displayed directly to the Internet
• Link local address are automatically configured addresses to communicate with devices on the same link (subnet)
• Anycast address: Identifies multiple interfaces, but the packet is delivered
to the nearest of the network interfaces (routing distance)
• Multicast address: Packet is delivered to multiple network interfaces
IPv6 Addresses Types
• IPv6 addresses are broken down into three parts:
• Site prefix: The first three groups of numbers that define the “network”
• Subnet ID: Defines the individual subnet of the network that the address is
located on
• Interface ID: The individual host IP portion
• IPv6 Address: 2001:4860:0000:2001:0000:0000:0000:0068
IPv6 Address Components
Site Prefix Subnet ID Interface ID
2001.4860.0000
48 bits
2001
16 bits
0000:0000:0000:0068
64 bits
DEMO: IPv6
• A dual IP stack exists when there are two Internet Protocol software
implementations in an operating system, one for IPv4 and another for
IPv6
• Dual stack IP hosts can run IPv4 and IPv6 independently, or they can
use a hybrid implementation, which is the most commonly used
method for modern operating systems
Dual IP Stack
• IPv4-mapped addresses have the first 80 bits set to 0 (note the double
colon), the next 16 set to 1 (shown as ffff), and the last 32 bits
populated by the IPv4 address
• These addresses look like IPv6 addresses, other than the last 32 bits,
which are written in the customary dot-decimal notation.
• IPv4-mapped IPv6 address for address 10.254.254.1 is
::ffff:10.254.254.1
IPv4-Mapped Addresses
• IPv6 packets can be encapsulated inside IPv4 datagrams.
• In Microsoft operating systems, this is generally done with the Teredo
adapter, which is a virtual adapter or “pseudo-interface,” not a physical
network adapter. An example of one of these addresses would be:
Fe80::5efe:10.0.0.2%2
IPv4 to IPv6 Tunneling
• Be able to categorize IPv4 addresses using classifications such as Class A,
B, and C
• You have learned the default gateway and DNS server are and how to
configure them within a network adapter’s TCP/IP properties dialog box.
• Be able to define advanced TCP/IP concepts, such as NAT and subnetting,
and how to create network subnets.
• You have learned the basics of IPv6 and how to configure IPv6 by using
the command line
• You have learned how to define IPv6 dual stack and tunneling
technologies
Summary
Additional Resources & Next Steps
Books
• Exam 98-366: MTA
Networking
Fundamentals (Microsoft
Official Academic
Course)
Instructor-Led Courses
• 40033A: Windows Operating System and Windows
Server Fundamentals: Training 2-Pack for MTA
Exams 98-349 and 98-365 (5 Days)
• 40349A: Windows Operating System Fundamentals:
MTA Exam 98-349 (3 Days)
• 40032A: Networking and Security Fundamentals:
Training 2-Pack for MTA Exams 98-366 and 98-367
(5 Days)
• 40366A: Networking Fundamentals: MTA Exam 98-
366
Exams &
Certifications
• Exam 98-366:
Networking
Fundamentals
MVA slides lesson 4

More Related Content

What's hot

Layer 2 switching fundamentals(networking)
Layer 2 switching fundamentals(networking)Layer 2 switching fundamentals(networking)
Layer 2 switching fundamentals(networking)welcometofacebook
 
Layer 2 switching
Layer 2 switchingLayer 2 switching
Layer 2 switching
NetProtocol Xpert
 
10. compute-part-1
10. compute-part-110. compute-part-1
10. compute-part-1
Muhammad Ahad
 
OSI Transport Layer
OSI Transport LayerOSI Transport Layer
OSI Transport Layer
Sachii Dosti
 
200 301-ccna
200 301-ccna200 301-ccna
200 301-ccna
Jasser Kouki
 
CCNA BASIC SWITCHING AND SWITCH CONFIGURATION
CCNA BASIC SWITCHING AND SWITCH CONFIGURATIONCCNA BASIC SWITCHING AND SWITCH CONFIGURATION
CCNA BASIC SWITCHING AND SWITCH CONFIGURATION
Aswini Badatya
 
Dynamic routing protocols (CCNA)
Dynamic routing protocols (CCNA)Dynamic routing protocols (CCNA)
Dynamic routing protocols (CCNA)
Varinder Singh Walia
 
Ethernet,token ring
Ethernet,token ring Ethernet,token ring
Ethernet,token ring
Hareem Naz
 
Access Control List (ACL)
Access Control List (ACL)Access Control List (ACL)
Access Control List (ACL)
ISMT College
 
Ipv4 presentation
Ipv4 presentationIpv4 presentation
Ipv4 presentation
shakeel khan
 
10. compute-part-2
10. compute-part-210. compute-part-2
10. compute-part-2
Muhammad Ahad
 
Chapter07
Chapter07Chapter07
Chapter07
Muhammad Ahad
 
Ip addressing
Ip addressingIp addressing
Ip addressing
sid1322
 
Ipv4 vs Ipv6 comparison
Ipv4 vs Ipv6 comparisonIpv4 vs Ipv6 comparison
Ipv4 vs Ipv6 comparison
Shailesh Pachori
 
Ccna rse chp6 VLAN
Ccna rse chp6 VLANCcna rse chp6 VLAN
Ccna rse chp6 VLAN
newbie2019
 
Bgp protocol
Bgp protocolBgp protocol
Bgp protocol
Smriti Tikoo
 
Ch 2: TCP/IP Concepts Review
Ch 2: TCP/IP Concepts ReviewCh 2: TCP/IP Concepts Review
Ch 2: TCP/IP Concepts Review
Sam Bowne
 
TCP/IP Introduction
TCP/IP IntroductionTCP/IP Introduction
TCP/IP Introduction
Naveen Kumar R.B.
 
TCP/IP Basics
TCP/IP BasicsTCP/IP Basics
TCP/IP Basics
SMC Networks Europe
 

What's hot (20)

Layer 2 switching fundamentals(networking)
Layer 2 switching fundamentals(networking)Layer 2 switching fundamentals(networking)
Layer 2 switching fundamentals(networking)
 
Layer 2 switching
Layer 2 switchingLayer 2 switching
Layer 2 switching
 
10. compute-part-1
10. compute-part-110. compute-part-1
10. compute-part-1
 
OSI Transport Layer
OSI Transport LayerOSI Transport Layer
OSI Transport Layer
 
200 301-ccna
200 301-ccna200 301-ccna
200 301-ccna
 
CCNA BASIC SWITCHING AND SWITCH CONFIGURATION
CCNA BASIC SWITCHING AND SWITCH CONFIGURATIONCCNA BASIC SWITCHING AND SWITCH CONFIGURATION
CCNA BASIC SWITCHING AND SWITCH CONFIGURATION
 
Dynamic routing protocols (CCNA)
Dynamic routing protocols (CCNA)Dynamic routing protocols (CCNA)
Dynamic routing protocols (CCNA)
 
Ethernet,token ring
Ethernet,token ring Ethernet,token ring
Ethernet,token ring
 
Access Control List (ACL)
Access Control List (ACL)Access Control List (ACL)
Access Control List (ACL)
 
Ipv4 presentation
Ipv4 presentationIpv4 presentation
Ipv4 presentation
 
10. compute-part-2
10. compute-part-210. compute-part-2
10. compute-part-2
 
Chapter07
Chapter07Chapter07
Chapter07
 
Ip addressing
Ip addressingIp addressing
Ip addressing
 
Ipv4 vs Ipv6 comparison
Ipv4 vs Ipv6 comparisonIpv4 vs Ipv6 comparison
Ipv4 vs Ipv6 comparison
 
Ccna rse chp6 VLAN
Ccna rse chp6 VLANCcna rse chp6 VLAN
Ccna rse chp6 VLAN
 
Bgp protocol
Bgp protocolBgp protocol
Bgp protocol
 
Ch 2: TCP/IP Concepts Review
Ch 2: TCP/IP Concepts ReviewCh 2: TCP/IP Concepts Review
Ch 2: TCP/IP Concepts Review
 
TCP/IP Introduction
TCP/IP IntroductionTCP/IP Introduction
TCP/IP Introduction
 
DHCP
DHCPDHCP
DHCP
 
TCP/IP Basics
TCP/IP BasicsTCP/IP Basics
TCP/IP Basics
 

Viewers also liked

98 366 mva slides lesson 8
98 366 mva slides lesson 898 366 mva slides lesson 8
98 366 mva slides lesson 8
suddenven
 
98 366 mva slides lesson 7
98 366 mva slides lesson 798 366 mva slides lesson 7
98 366 mva slides lesson 7
suddenven
 
MVA slides lesson 6
MVA slides lesson 6MVA slides lesson 6
98 366 mva slides lesson 5
98 366 mva slides lesson 598 366 mva slides lesson 5
98 366 mva slides lesson 5
suddenven
 
98 374 Lesson 06-slides
98 374 Lesson 06-slides98 374 Lesson 06-slides
98 374 Lesson 06-slides
Tracie King
 
98 374 Lesson 01-slides
98 374 Lesson 01-slides98 374 Lesson 01-slides
98 374 Lesson 01-slides
Tracie King
 
MVA Presentation 2
MVA Presentation 2MVA Presentation 2
MVA Presentation 2
Bryan Chung
 
Networking fundamentals
Networking fundamentalsNetworking fundamentals
Networking fundamentalsjpprakash
 

Viewers also liked (8)

98 366 mva slides lesson 8
98 366 mva slides lesson 898 366 mva slides lesson 8
98 366 mva slides lesson 8
 
98 366 mva slides lesson 7
98 366 mva slides lesson 798 366 mva slides lesson 7
98 366 mva slides lesson 7
 
MVA slides lesson 6
MVA slides lesson 6MVA slides lesson 6
MVA slides lesson 6
 
98 366 mva slides lesson 5
98 366 mva slides lesson 598 366 mva slides lesson 5
98 366 mva slides lesson 5
 
98 374 Lesson 06-slides
98 374 Lesson 06-slides98 374 Lesson 06-slides
98 374 Lesson 06-slides
 
98 374 Lesson 01-slides
98 374 Lesson 01-slides98 374 Lesson 01-slides
98 374 Lesson 01-slides
 
MVA Presentation 2
MVA Presentation 2MVA Presentation 2
MVA Presentation 2
 
Networking fundamentals
Networking fundamentalsNetworking fundamentals
Networking fundamentals
 

Similar to MVA slides lesson 4

8-Lect_8 Addressing the Network.tcp.pptx
8-Lect_8 Addressing the Network.tcp.pptx8-Lect_8 Addressing the Network.tcp.pptx
8-Lect_8 Addressing the Network.tcp.pptx
ZahouAmel1
 
Network layer logical addressing
Network layer logical addressingNetwork layer logical addressing
Network layer logical addressing
Sri Manakula Vinayagar Engineering College
 
Computer network coe351- part3-final
Computer network coe351- part3-finalComputer network coe351- part3-final
Computer network coe351- part3-final
Taymoor Nazmy
 
network-addressing.pptx
network-addressing.pptxnetwork-addressing.pptx
network-addressing.pptx
FidaBaloch8
 
IP adress and routing(networking)
IP adress and routing(networking)IP adress and routing(networking)
IP adress and routing(networking)welcometofacebook
 
chsadsadasdasdasdasdsadsadsadsadsadasda10.ppt
chsadsadasdasdasdasdsadsadsadsadsadasda10.pptchsadsadasdasdasdasdsadsadsadsadsadasda10.ppt
chsadsadasdasdasdasdsadsadsadsadsadasda10.ppt
ssuserde23af
 
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
DESTROYER39
 
Ip address
Ip address Ip address
Ip address
Yash Bansal
 
IP Address
IP AddressIP Address
IP Address
Rahul P
 
Introduction to ipv6 v1.3
Introduction to ipv6 v1.3Introduction to ipv6 v1.3
Introduction to ipv6 v1.3Karunakant Rai
 
Ip address and subnetting
Ip address and subnettingIp address and subnetting
Ip address and subnetting
IGZ Software house
 
Internetworking
InternetworkingInternetworking
Internetworking
Mahendhirakumar C
 
IPv6 networking training sduffy v3
IPv6 networking training   sduffy v3IPv6 networking training   sduffy v3
IPv6 networking training sduffy v3
Shane Duffy
 
CCNA IP Address Presentation(Part 1)
CCNA IP Address Presentation(Part 1)CCNA IP Address Presentation(Part 1)
CCNA IP Address Presentation(Part 1)
Anis Mizi
 
IPv4 and IPv6
IPv4 and IPv6IPv4 and IPv6
IPv4 and IPv6
saurav kumar mourya
 
Internet protocol (ip)
Internet protocol (ip)Internet protocol (ip)
Internet protocol (ip)
junnubabu
 
IPv6 theoryfinalx
IPv6 theoryfinalxIPv6 theoryfinalx
IPv6 theoryfinalx
Pawan Sharma
 

Similar to MVA slides lesson 4 (20)

8-Lect_8 Addressing the Network.tcp.pptx
8-Lect_8 Addressing the Network.tcp.pptx8-Lect_8 Addressing the Network.tcp.pptx
8-Lect_8 Addressing the Network.tcp.pptx
 
Network layer logical addressing
Network layer logical addressingNetwork layer logical addressing
Network layer logical addressing
 
Computer network coe351- part3-final
Computer network coe351- part3-finalComputer network coe351- part3-final
Computer network coe351- part3-final
 
network-addressing.pptx
network-addressing.pptxnetwork-addressing.pptx
network-addressing.pptx
 
IP adress and routing(networking)
IP adress and routing(networking)IP adress and routing(networking)
IP adress and routing(networking)
 
chsadsadasdasdasdasdsadsadsadsadsadasda10.ppt
chsadsadasdasdasdasdsadsadsadsadsadasda10.pptchsadsadasdasdasdasdsadsadsadsadsadasda10.ppt
chsadsadasdasdasdasdsadsadsadsadsadasda10.ppt
 
Unit05
Unit05Unit05
Unit05
 
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
 
Ip address
Ip address Ip address
Ip address
 
IPV4 addresses
IPV4 addressesIPV4 addresses
IPV4 addresses
 
IP Address
IP AddressIP Address
IP Address
 
Chapter 6 - Networking
Chapter 6 - NetworkingChapter 6 - Networking
Chapter 6 - Networking
 
Introduction to ipv6 v1.3
Introduction to ipv6 v1.3Introduction to ipv6 v1.3
Introduction to ipv6 v1.3
 
Ip address and subnetting
Ip address and subnettingIp address and subnetting
Ip address and subnetting
 
Internetworking
InternetworkingInternetworking
Internetworking
 
IPv6 networking training sduffy v3
IPv6 networking training   sduffy v3IPv6 networking training   sduffy v3
IPv6 networking training sduffy v3
 
CCNA IP Address Presentation(Part 1)
CCNA IP Address Presentation(Part 1)CCNA IP Address Presentation(Part 1)
CCNA IP Address Presentation(Part 1)
 
IPv4 and IPv6
IPv4 and IPv6IPv4 and IPv6
IPv4 and IPv6
 
Internet protocol (ip)
Internet protocol (ip)Internet protocol (ip)
Internet protocol (ip)
 
IPv6 theoryfinalx
IPv6 theoryfinalxIPv6 theoryfinalx
IPv6 theoryfinalx
 

More from Fabio Almeida- Oficina Eletrônica

Curso de Eletrônica Mix Cursos São João del Rei
Curso de Eletrônica Mix Cursos São João del ReiCurso de Eletrônica Mix Cursos São João del Rei
Curso de Eletrônica Mix Cursos São João del Rei
Fabio Almeida- Oficina Eletrônica
 
Curso de Informática
Curso de InformáticaCurso de Informática
Curso de Informática
Fabio Almeida- Oficina Eletrônica
 
Exercício interativo windows 7
Exercício interativo windows 7Exercício interativo windows 7
Exercício interativo windows 7
Fabio Almeida- Oficina Eletrônica
 
Cloud computing- Computação em Nuvem
Cloud computing- Computação em NuvemCloud computing- Computação em Nuvem
Cloud computing- Computação em Nuvem
Fabio Almeida- Oficina Eletrônica
 
Conhecendo o sistema operacional windows xp
Conhecendo o sistema operacional windows xpConhecendo o sistema operacional windows xp
Conhecendo o sistema operacional windows xp
Fabio Almeida- Oficina Eletrônica
 
Exercícios de Windows XP Interativo
Exercícios de Windows XP InterativoExercícios de Windows XP Interativo
Exercícios de Windows XP Interativo
Fabio Almeida- Oficina Eletrônica
 

More from Fabio Almeida- Oficina Eletrônica (7)

Curso de Eletrônica Mix Cursos São João del Rei
Curso de Eletrônica Mix Cursos São João del ReiCurso de Eletrônica Mix Cursos São João del Rei
Curso de Eletrônica Mix Cursos São João del Rei
 
Curso de Informática
Curso de InformáticaCurso de Informática
Curso de Informática
 
Exercício interativo windows 7
Exercício interativo windows 7Exercício interativo windows 7
Exercício interativo windows 7
 
Cloud computing- Computação em Nuvem
Cloud computing- Computação em NuvemCloud computing- Computação em Nuvem
Cloud computing- Computação em Nuvem
 
Redes
RedesRedes
Redes
 
Conhecendo o sistema operacional windows xp
Conhecendo o sistema operacional windows xpConhecendo o sistema operacional windows xp
Conhecendo o sistema operacional windows xp
 
Exercícios de Windows XP Interativo
Exercícios de Windows XP InterativoExercícios de Windows XP Interativo
Exercícios de Windows XP Interativo
 

Recently uploaded

The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 

Recently uploaded (20)

The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 

MVA slides lesson 4

  • 2. Objectives Skills/Concepts Objective Domain Description Objective Domain Number Working with IPv4 Understand IPv4 3.2 Working with IPv6 Understand IPv6 3.3
  • 3. • Internet Protocol version 4 (IPv4) is the fourth version of the Internet Protocol and the first version to be widely deployed • IPv4 is a frequently used communications protocol and is one of the core protocols for the Internet • IP resides on the network layer of the OSI model IPv4
  • 4. • IP addresses consist of four octets (8-bits), each between 0 and 255. • Examples include: • 12.5.24.2 • 127.0.0.1 • 192.168.3.54 • 208.32.56.232 • In order for an IP address to function, there must be a properly configured IP address and compatible subnet mask • To connect to the Internet (or any remote network), you will also need a gateway address and – optionally – a DNS server address IP Addresses
  • 5. • The IPv4 classification system is known as a classful network architecture broken down into five sections: Classes A, B, and C are commonly used • An Class A IP address, the first octet is the “network” portion Classful Network Architecture Class IP Range (1st Octet) Default Subnet Mask Network ID / Host ID Networks Possible Usable Addresses A 0 – 127 255.0.0.0 Net.Host.Host.Host 2^7 = 128 2^24 – 2 = 16,777,214 B 128 - 191 255.255.0.0 Net.Net.Host.Host 2^14 = 16,384 2^16 – 2 = 65,534 C 192 – 223 255.255.255.0 Net.Net.Net.Host 2^21 = 2,097,151 2^9 -2 = 254 D 224 - 239 N/A N/A N/A N/A E 240 - 255 N/A N/A N/A N/A
  • 6. • The range for Class A is 0–127 • The 127 network number isn’t used by hosts as a logical IP address Instead, this network is used for loopback IP addresses, allowing for testing Loopback Testing
  • 7. • Usable addresses are always going to be two less than the mathematical amount. • The first and last addresses cannot be used • For network 172.24.3.X • The 0 (in binary) for the host address is the entire network • 172.24.3.0 • The 1s (in binary) for the host address is the broadcast address • 172.24.3.255 • Class D and Class E are not used by regular hosts • Class D is used for what is known as multicasting—transmitting data to multiple computers (or routers) • Class E was reserved for future use, but this has given way to IPv6 instead Usable Addresses
  • 9. DEMO: Using Calculator to convert base numbering systems
  • 10. • IP conflicts occur when two devices have been assigned the same IP address • Windows Error: There is an IP address conflict with another system on the network • If there is an IP address conflict, the devices will have problems sending and receiving data IP Conflict
  • 11. • IPv4 addresses are further classified as either public or private. Public IP addresses are ones that are exposed to the Internet • Devices connected to the Internet can potentially communicate with them • Private IP addresses are hidden from the Internet and any other networks • Usually behind an IP proxy or firewall device • Private Address Public and Private Addresses Class Start of Range End of Range A 10.0.0.0 10.255.255.255 B 172.16.0.0 172.31.255.255 C 192.168.0.0 192.168.255.255
  • 12. • Static IP address are addresses that are manually assigned to a host • Dynamic IP addresses are more common than static IP addresses, whereas they automatically obtain an IP address (and other IP information) Static and Dynamic Addresses
  • 13. • APIPA is an acronym for Automatic Private IP Addressing • It uses a single Class B network number: 169.254.0.0 • If a Windows client cannot get an IP address from a DHCP server and has not been configured statically, it will auto-assign a number on this network APIPA
  • 14. • For a device to communicate on the Internet, a default gateway and DNS server must be assigned • Default gateway – Provides a default route for TCP/IP hosts to use when communicating with hosts on remote networks The first IP address of the device that a client computer will look for when attempting to gain access outside the local network • DNS Server – The server that provides name resolution of domain names to IP addresses Default Gateway and DNS Server
  • 15. DEMO: IP Address Properties, Default Gateway and DNS Server
  • 16. • Network address translation (NAT) provides a method for translating IPv4 addresses of devices on one network into IPv4 addresses of devices on a different network • NAT was developed to provide a temporary solution to the IPv4 address issue • Enables one address space (private) to be re-mapped to another address space, or perhaps re-mapped to a single public IP address Network Address Translation
  • 17. Network Address Translation 192.168.0.10 192.168.0.11 192.168.0.255 56.72.210.7 Network Address Translation (NAT) is the process of modifying IP address information in IPv4 headers while in transit across a traffic routing device
  • 19. • Subnetting is the subdivision of your logical IP network • By default, all computers are on one subnet or network with no divisions involved. • My modifying the default subnet mask, you can subnet your network into multiple smaller networks. Subnetting Type Decimal Binary Class A 255.0.0.0 11111111.00000000.00000000.00000000 Class B 255.255.0.0 11111111.11111111.00000000.00000000 Class C 255.255.255.0 11111111.11111111.11111111.00000000
  • 22. • IPv6 is the new generation of IP addressing for the Internet • IPv6 solves many of the limitations of IPv4, including address space and security • IPv6 addresses are represented as 8 groups of 4 hexadecimal digits • IPv6 is not backward compatible with IPv4 • IPv6 is a 128-bit system while IPv4 is only a 32-bit system • IPv4 allows approximately 4.3 billion IP addresses • IPv6 allows 3.4 X 10^38 (340 undecillion) addresses IPv6
  • 23. • Unicast address: Packet is delivered to a single network interface There are two types of unicast addresses: • Global unicast addresses are routable and displayed directly to the Internet • Link local address are automatically configured addresses to communicate with devices on the same link (subnet) • Anycast address: Identifies multiple interfaces, but the packet is delivered to the nearest of the network interfaces (routing distance) • Multicast address: Packet is delivered to multiple network interfaces IPv6 Addresses Types
  • 24. • IPv6 addresses are broken down into three parts: • Site prefix: The first three groups of numbers that define the “network” • Subnet ID: Defines the individual subnet of the network that the address is located on • Interface ID: The individual host IP portion • IPv6 Address: 2001:4860:0000:2001:0000:0000:0000:0068 IPv6 Address Components Site Prefix Subnet ID Interface ID 2001.4860.0000 48 bits 2001 16 bits 0000:0000:0000:0068 64 bits
  • 26. • A dual IP stack exists when there are two Internet Protocol software implementations in an operating system, one for IPv4 and another for IPv6 • Dual stack IP hosts can run IPv4 and IPv6 independently, or they can use a hybrid implementation, which is the most commonly used method for modern operating systems Dual IP Stack
  • 27. • IPv4-mapped addresses have the first 80 bits set to 0 (note the double colon), the next 16 set to 1 (shown as ffff), and the last 32 bits populated by the IPv4 address • These addresses look like IPv6 addresses, other than the last 32 bits, which are written in the customary dot-decimal notation. • IPv4-mapped IPv6 address for address 10.254.254.1 is ::ffff:10.254.254.1 IPv4-Mapped Addresses
  • 28. • IPv6 packets can be encapsulated inside IPv4 datagrams. • In Microsoft operating systems, this is generally done with the Teredo adapter, which is a virtual adapter or “pseudo-interface,” not a physical network adapter. An example of one of these addresses would be: Fe80::5efe:10.0.0.2%2 IPv4 to IPv6 Tunneling
  • 29. • Be able to categorize IPv4 addresses using classifications such as Class A, B, and C • You have learned the default gateway and DNS server are and how to configure them within a network adapter’s TCP/IP properties dialog box. • Be able to define advanced TCP/IP concepts, such as NAT and subnetting, and how to create network subnets. • You have learned the basics of IPv6 and how to configure IPv6 by using the command line • You have learned how to define IPv6 dual stack and tunneling technologies Summary
  • 30. Additional Resources & Next Steps Books • Exam 98-366: MTA Networking Fundamentals (Microsoft Official Academic Course) Instructor-Led Courses • 40033A: Windows Operating System and Windows Server Fundamentals: Training 2-Pack for MTA Exams 98-349 and 98-365 (5 Days) • 40349A: Windows Operating System Fundamentals: MTA Exam 98-349 (3 Days) • 40032A: Networking and Security Fundamentals: Training 2-Pack for MTA Exams 98-366 and 98-367 (5 Days) • 40366A: Networking Fundamentals: MTA Exam 98- 366 Exams & Certifications • Exam 98-366: Networking Fundamentals

Editor's Notes

  1. This should also be a review for the 70-642.
  2. Hint: To make it easier, make sure the students open the view menu and select Digit Grouping
  3. Remember each bit doubles the number of available addresses