SlideShare a Scribd company logo
Unit05:
IP Addressing
Overview
• IP
• Assigning IP Addresses
• Creating a Subnet
• IPv6
IP Addresses
IP Address
192.168.1.180
IP Address
192.168.1.180
IP Address
192.168.2.182
IP Address
192.168.2.182
IP Address
192.168.2.180
IP Address
192.168.2.180
IP Address
192.168.2.181
IP Address
192.168.2.181
IP Address
192.168.1.182
IP Address
192.168.1.182
IP Address
192.168.1.181
IP Address
192.168.1.181
IPv4
• Each IP address is composed of two portions
– one that identifies the network
– the other that identifies the host
• Class A addresses have a first octet value between 1
and 126.
• Class B addresses have a first octet value between 128
and 191. The addresses beginning with 127 are
reserved for loopback testing. You can test this by
pinging 127.0.0.1 on any computer.
• Class C addresses have a first octet value between 192
and 223
Classes of IP Addresses
Class C
Network ID Host ID
1 1 0
xw y z
Class B
Network ID Host ID
1 0
xw y z
Class A
Network ID Host ID
0
xw y z
Dotted Decimal Notation
11 11 11 11 11 11 11 11
8 Bits
255 Decimal Value
128128 6464 3232 1616 88 44 22 11
Subnet
Subnet 1
131.107.10.0
Main network
131.107.12.0
Subnet 2
131.107.3.0
131.107.10.12131.107.10.12
131.107.12.31131.107.12.31
131.107.3.27131.107.3.27
131.107.12.7131.107.12.7
Using CIDR
220.78.175.0
220.78.168.0
Subnet mask Subnet mask (binary)Network ID
11011100 01001110
10101000 00000000
Starting network ID
11011100 01001110
10101111 00000000
Ending network ID
Class C
Example
Class C
Example
255.255.248.0
Subnet mask Subnet mask (binary)Network ID
11111111 11111110
11111000 00000000
220.78.168.0
CIDR EntryCIDR Entry
Guidelines for IP Addressing
When assigning network and host IDsWhen assigning network and host IDs
Do not use 127 for a network IDDo not use 127 for a network ID
Do not use all 1’s for network and host IDDo not use all 1’s for network and host ID
Do not use all 0’s for the network IDDo not use all 0’s for the network ID
Use a host ID that is unique to the local network IDUse a host ID that is unique to the local network ID
IPv6
• Internet Protocol version 6 (IPv6) was designed by the
Internet Engineering Task Force (IETF) to overcome the
limitations of IPv4 addresses
• An IPv6 address is 128 bits in length
• Example : 402A:0:2F7C:1:8BB:FFE3:728D:95A
IPv6
• Unicast
– addresses identify a single interface and are used when a single host
sends a message to another single host.
• Multicast
– addresses identify multiple interfaces when a single host is sending
messages to many hosts.
• Anycast
– addresses identify a single interface among many interfaces and are
used when a single host sends a message to the nearest interface
available.
• Site-local
– addresses are available to any private network to use internally without
the need to register the address. They are used for networks that aren’t
connected to the Internet, or for networks that aren’t directly reachable
because of a firewall.
• The loopback
– address is 0:0:0:0:0:0:0:1 (also written as ::1). Loopback addresses
identify a logical loopback interface, which allows the node to send
packets to itself for testing purposes
Default Gateways
• Default gateway is an IP address of a router that is designated for
any traffic for which the route is unknown
• When a network router receives data, and it has an address for a
default gateway, it follows this process:
– The router looks at the IP header to determine the destination
IP address.
– The router determines whether the destination IP address is
on the same network segment the data was received from.
– If the destination IP address is for a different network, the
router looks in its routing table for a route to that address.
– If the router does not have a route listed for that destination
network, it selects the default gateway address.
Public and Private IP
Public addressesPublic addresses
Private addressesPrivate addresses
Do not have to be registered
Can be assigned by the network administrator
Are used on computers that are not accessed by the
Internet 10.x.y.z 172.16-32.x.y 192.168.x.y
Do not have to be registered
Can be assigned by the network administrator
Are used on computers that are not accessed by the
Internet 10.x.y.z 172.16-32.x.y 192.168.x.y
Are assigned by an ISP
Consist of unique class-based blocks
Are kept to a limited number
Are assigned by an ISP
Consist of unique class-based blocks
Are kept to a limited number
TCP/IP Protocol Functions
• ICMP
• FTP
• ARP
• DHCP
• RARP
• DHCP
ICMP
• Internet Control Message Protocol
(ICMP)
• An Internet layer protocol that reports on the
success or failure of data delivery
• ICMP announcements provide critical
information for troubleshooting network
problems
ARP
• Address Resolution Protocol (ARP)
• An Internet layer protocol that obtains the
MAC (physical) address of a host, or
node, then creates a database that maps
the MAC address to the host’s IP (logical)
address
RARP
• Reverse Address Resolution Protocol
(RARP)
• Allow the client to send a broadcast
message with its MAC address and
receive an IP address in reply
• RARP was originally developed as a
means for diskless workstations
DHCP
• Dynamic Host Configuration Protocol (DHCP)
•An automated means of assigning a
unique IP address to every device on a
network
•DHCP does not require a table of IP and
MAC addresses on the server
•DHCP does require configuration of DHCP
service on a DHCP server
TELNET
• A terminal emulation protocol used to log on to
remote hosts using the TCP/IP protocol suite
• Using Telnet, a TCP connection is established
and keystrokes on the user’s machine act like
keystrokes on the remotely connected machine
• Telnet is notoriously insecure
FTP
•Used to send and receive files via TCP/IP
•FTP commands will work from your operating
system’s command prompt
•Many FTP hosts accept anonymous logins

More Related Content

What's hot

network address translate
network address translate network address translate
network address translate ahmedOday
 
IPv6 Fundamentals
IPv6 FundamentalsIPv6 Fundamentals
IPv6 FundamentalsMatt Bynum
 
Network address translation pdf
Network address translation pdfNetwork address translation pdf
Network address translation pdfMadhusudhan Anand
 
Arp and rarp
Arp and rarpArp and rarp
Arp and rarp1991shalu
 
Presentation of ipv4 disadvantage,ipv6 advantage and transation from ipv4 to ...
Presentation of ipv4 disadvantage,ipv6 advantage and transation from ipv4 to ...Presentation of ipv4 disadvantage,ipv6 advantage and transation from ipv4 to ...
Presentation of ipv4 disadvantage,ipv6 advantage and transation from ipv4 to ...Iftikhar Wazir
 
A very good introduction to IPv6
A very good introduction to IPv6A very good introduction to IPv6
A very good introduction to IPv6Syed Arshad
 
Building day 2 upload Building the Internet of Things with Thingsquare and ...
Building day 2   upload Building the Internet of Things with Thingsquare and ...Building day 2   upload Building the Internet of Things with Thingsquare and ...
Building day 2 upload Building the Internet of Things with Thingsquare and ...Adam Dunkels
 
Internet protocol v6
Internet protocol v6Internet protocol v6
Internet protocol v6Pramith P
 
Troubleshooting Network and Network Utilities
Troubleshooting Network and Network UtilitiesTroubleshooting Network and Network Utilities
Troubleshooting Network and Network UtilitiesRubal Sagwal
 
Network address translation
Network address translationNetwork address translation
Network address translationVarsha Honde
 
Building the Internet of Things with Thingsquare and Contiki - day 1, part 2
Building the Internet of Things with Thingsquare and Contiki - day 1, part 2Building the Internet of Things with Thingsquare and Contiki - day 1, part 2
Building the Internet of Things with Thingsquare and Contiki - day 1, part 2Adam Dunkels
 

What's hot (20)

DHCP and Nat
DHCP and NatDHCP and Nat
DHCP and Nat
 
Static NAT
Static NATStatic NAT
Static NAT
 
Nat
NatNat
Nat
 
network address translate
network address translate network address translate
network address translate
 
IPv6 Fundamentals
IPv6 FundamentalsIPv6 Fundamentals
IPv6 Fundamentals
 
Network address translation pdf
Network address translation pdfNetwork address translation pdf
Network address translation pdf
 
IPv4 VS IPv6
IPv4 VS IPv6IPv4 VS IPv6
IPv4 VS IPv6
 
Arp and rarp
Arp and rarpArp and rarp
Arp and rarp
 
Presentation of ipv4 disadvantage,ipv6 advantage and transation from ipv4 to ...
Presentation of ipv4 disadvantage,ipv6 advantage and transation from ipv4 to ...Presentation of ipv4 disadvantage,ipv6 advantage and transation from ipv4 to ...
Presentation of ipv4 disadvantage,ipv6 advantage and transation from ipv4 to ...
 
A very good introduction to IPv6
A very good introduction to IPv6A very good introduction to IPv6
A very good introduction to IPv6
 
IPV4 vs IPV6
IPV4 vs IPV6IPV4 vs IPV6
IPV4 vs IPV6
 
Building day 2 upload Building the Internet of Things with Thingsquare and ...
Building day 2   upload Building the Internet of Things with Thingsquare and ...Building day 2   upload Building the Internet of Things with Thingsquare and ...
Building day 2 upload Building the Internet of Things with Thingsquare and ...
 
Internet protocol v6
Internet protocol v6Internet protocol v6
Internet protocol v6
 
Troubleshooting Network and Network Utilities
Troubleshooting Network and Network UtilitiesTroubleshooting Network and Network Utilities
Troubleshooting Network and Network Utilities
 
Network address translation
Network address translationNetwork address translation
Network address translation
 
Basic of IPv6
Basic of IPv6Basic of IPv6
Basic of IPv6
 
IPv4 vs IPv6
IPv4 vs IPv6IPv4 vs IPv6
IPv4 vs IPv6
 
Building the Internet of Things with Thingsquare and Contiki - day 1, part 2
Building the Internet of Things with Thingsquare and Contiki - day 1, part 2Building the Internet of Things with Thingsquare and Contiki - day 1, part 2
Building the Internet of Things with Thingsquare and Contiki - day 1, part 2
 
Ccna1v3 Mod09
Ccna1v3 Mod09Ccna1v3 Mod09
Ccna1v3 Mod09
 
QSpiders - Upper layer-protocols
QSpiders - Upper layer-protocolsQSpiders - Upper layer-protocols
QSpiders - Upper layer-protocols
 

Viewers also liked (7)

Unit10
Unit10Unit10
Unit10
 
Unit07
Unit07Unit07
Unit07
 
Unit09
Unit09Unit09
Unit09
 
Unit03
Unit03Unit03
Unit03
 
Unit11
Unit11Unit11
Unit11
 
Unit00
Unit00Unit00
Unit00
 
Unit01
Unit01Unit01
Unit01
 

Similar to Unit05

IP adress and routing(networking)
IP adress and routing(networking)IP adress and routing(networking)
IP adress and routing(networking)welcometofacebook
 
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.pptxZahouAmel1
 
4. Understanding Internet Protocol.pptx
4. Understanding Internet Protocol.pptx4. Understanding Internet Protocol.pptx
4. Understanding Internet Protocol.pptxRobertohtirolhsconce
 
Computer network coe351- part3-final
Computer network coe351- part3-finalComputer network coe351- part3-final
Computer network coe351- part3-finalTaymoor Nazmy
 
Microsoft Offical Course 20410C_05
Microsoft Offical Course 20410C_05Microsoft Offical Course 20410C_05
Microsoft Offical Course 20410C_05gameaxt
 
IPv6 networking training sduffy v3
IPv6 networking training   sduffy v3IPv6 networking training   sduffy v3
IPv6 networking training sduffy v3Shane Duffy
 
Networking Basics with Linux
Networking Basics with LinuxNetworking Basics with Linux
Networking Basics with LinuxHenry Osborne
 
Module (10) NAT for IPV4.pptx
Module (10) NAT for IPV4.pptxModule (10) NAT for IPV4.pptx
Module (10) NAT for IPV4.pptxGeorgeThoreJr
 
Internet protocol (ip)
Internet protocol (ip)Internet protocol (ip)
Internet protocol (ip)junnubabu
 
Internet Protocol.pdf
Internet Protocol.pdfInternet Protocol.pdf
Internet Protocol.pdfBIT DURG
 
data communication protocol
data communication protocoldata communication protocol
data communication protocolRamla Sheikh
 
Microsoft Offical Course 20410C_08
Microsoft Offical Course 20410C_08Microsoft Offical Course 20410C_08
Microsoft Offical Course 20410C_08gameaxt
 
NP - Unit 3 - Forwarding Datagram and ICMP
NP - Unit 3 - Forwarding Datagram and ICMPNP - Unit 3 - Forwarding Datagram and ICMP
NP - Unit 3 - Forwarding Datagram and ICMPhamsa nandhini
 
chapter-4-networking hjgjjgj did hfhhfhj
chapter-4-networking hjgjjgj did hfhhfhjchapter-4-networking hjgjjgj did hfhhfhj
chapter-4-networking hjgjjgj did hfhhfhjAmitDeshai
 

Similar to Unit05 (20)

IP adress and routing(networking)
IP adress and routing(networking)IP adress and routing(networking)
IP adress and routing(networking)
 
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
 
4. Understanding Internet Protocol.pptx
4. Understanding Internet Protocol.pptx4. Understanding Internet Protocol.pptx
4. Understanding Internet Protocol.pptx
 
MVA slides lesson 4
MVA slides lesson 4MVA slides lesson 4
MVA slides lesson 4
 
Computer network coe351- part3-final
Computer network coe351- part3-finalComputer network coe351- part3-final
Computer network coe351- part3-final
 
Microsoft Offical Course 20410C_05
Microsoft Offical Course 20410C_05Microsoft Offical Course 20410C_05
Microsoft Offical Course 20410C_05
 
IPv6 networking training sduffy v3
IPv6 networking training   sduffy v3IPv6 networking training   sduffy v3
IPv6 networking training sduffy v3
 
ARP.pptx
ARP.pptxARP.pptx
ARP.pptx
 
Networking Basics with Linux
Networking Basics with LinuxNetworking Basics with Linux
Networking Basics with Linux
 
Module (10) NAT for IPV4.pptx
Module (10) NAT for IPV4.pptxModule (10) NAT for IPV4.pptx
Module (10) NAT for IPV4.pptx
 
Internet protocol (ip)
Internet protocol (ip)Internet protocol (ip)
Internet protocol (ip)
 
Internet Protocol.pdf
Internet Protocol.pdfInternet Protocol.pdf
Internet Protocol.pdf
 
data communication protocol
data communication protocoldata communication protocol
data communication protocol
 
Nnnnnn
NnnnnnNnnnnn
Nnnnnn
 
Microsoft Offical Course 20410C_08
Microsoft Offical Course 20410C_08Microsoft Offical Course 20410C_08
Microsoft Offical Course 20410C_08
 
IP Routing.pptx
IP Routing.pptxIP Routing.pptx
IP Routing.pptx
 
ADDRESSING PADA TCP IP
ADDRESSING PADA TCP IPADDRESSING PADA TCP IP
ADDRESSING PADA TCP IP
 
IPv4 and IPv6
IPv4 and IPv6IPv4 and IPv6
IPv4 and IPv6
 
NP - Unit 3 - Forwarding Datagram and ICMP
NP - Unit 3 - Forwarding Datagram and ICMPNP - Unit 3 - Forwarding Datagram and ICMP
NP - Unit 3 - Forwarding Datagram and ICMP
 
chapter-4-networking hjgjjgj did hfhhfhj
chapter-4-networking hjgjjgj did hfhhfhjchapter-4-networking hjgjjgj did hfhhfhj
chapter-4-networking hjgjjgj did hfhhfhj
 

Recently uploaded

Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Product School
 
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka DoktorováCzechDreamin
 
What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024Stephanie Beckett
 
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.pdfCheryl Hung
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Product School
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupCatarinaPereira64715
 
PLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. StartupsPLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. StartupsStefano
 
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Julian Hyde
 
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀DianaGray10
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
 
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 backElena Simperl
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...Product School
 
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCustom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCzechDreamin
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...Product School
 
Agentic RAG What it is its types applications and implementation.pdf
Agentic RAG What it is its types applications and implementation.pdfAgentic RAG What it is its types applications and implementation.pdf
Agentic RAG What it is its types applications and implementation.pdfChristopherTHyatt
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Thierry Lestable
 
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxWSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxJennifer Lim
 
The architecture of Generative AI for enterprises.pdf
The architecture of Generative AI for enterprises.pdfThe architecture of Generative AI for enterprises.pdf
The architecture of Generative AI for enterprises.pdfalexjohnson7307
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
 

Recently uploaded (20)

Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
 
What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024
 
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
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
PLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. StartupsPLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. Startups
 
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
 
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
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
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCustom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Agentic RAG What it is its types applications and implementation.pdf
Agentic RAG What it is its types applications and implementation.pdfAgentic RAG What it is its types applications and implementation.pdf
Agentic RAG What it is its types applications and implementation.pdf
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxWSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
 
The architecture of Generative AI for enterprises.pdf
The architecture of Generative AI for enterprises.pdfThe architecture of Generative AI for enterprises.pdf
The architecture of Generative AI for enterprises.pdf
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 

Unit05

  • 2. Overview • IP • Assigning IP Addresses • Creating a Subnet • IPv6
  • 3. IP Addresses IP Address 192.168.1.180 IP Address 192.168.1.180 IP Address 192.168.2.182 IP Address 192.168.2.182 IP Address 192.168.2.180 IP Address 192.168.2.180 IP Address 192.168.2.181 IP Address 192.168.2.181 IP Address 192.168.1.182 IP Address 192.168.1.182 IP Address 192.168.1.181 IP Address 192.168.1.181
  • 4. IPv4 • Each IP address is composed of two portions – one that identifies the network – the other that identifies the host • Class A addresses have a first octet value between 1 and 126. • Class B addresses have a first octet value between 128 and 191. The addresses beginning with 127 are reserved for loopback testing. You can test this by pinging 127.0.0.1 on any computer. • Class C addresses have a first octet value between 192 and 223
  • 5. Classes of IP Addresses Class C Network ID Host ID 1 1 0 xw y z Class B Network ID Host ID 1 0 xw y z Class A Network ID Host ID 0 xw y z
  • 6. Dotted Decimal Notation 11 11 11 11 11 11 11 11 8 Bits 255 Decimal Value 128128 6464 3232 1616 88 44 22 11
  • 7. Subnet Subnet 1 131.107.10.0 Main network 131.107.12.0 Subnet 2 131.107.3.0 131.107.10.12131.107.10.12 131.107.12.31131.107.12.31 131.107.3.27131.107.3.27 131.107.12.7131.107.12.7
  • 8. Using CIDR 220.78.175.0 220.78.168.0 Subnet mask Subnet mask (binary)Network ID 11011100 01001110 10101000 00000000 Starting network ID 11011100 01001110 10101111 00000000 Ending network ID Class C Example Class C Example 255.255.248.0 Subnet mask Subnet mask (binary)Network ID 11111111 11111110 11111000 00000000 220.78.168.0 CIDR EntryCIDR Entry
  • 9. Guidelines for IP Addressing When assigning network and host IDsWhen assigning network and host IDs Do not use 127 for a network IDDo not use 127 for a network ID Do not use all 1’s for network and host IDDo not use all 1’s for network and host ID Do not use all 0’s for the network IDDo not use all 0’s for the network ID Use a host ID that is unique to the local network IDUse a host ID that is unique to the local network ID
  • 10. IPv6 • Internet Protocol version 6 (IPv6) was designed by the Internet Engineering Task Force (IETF) to overcome the limitations of IPv4 addresses • An IPv6 address is 128 bits in length • Example : 402A:0:2F7C:1:8BB:FFE3:728D:95A
  • 11. IPv6 • Unicast – addresses identify a single interface and are used when a single host sends a message to another single host. • Multicast – addresses identify multiple interfaces when a single host is sending messages to many hosts. • Anycast – addresses identify a single interface among many interfaces and are used when a single host sends a message to the nearest interface available. • Site-local – addresses are available to any private network to use internally without the need to register the address. They are used for networks that aren’t connected to the Internet, or for networks that aren’t directly reachable because of a firewall. • The loopback – address is 0:0:0:0:0:0:0:1 (also written as ::1). Loopback addresses identify a logical loopback interface, which allows the node to send packets to itself for testing purposes
  • 12. Default Gateways • Default gateway is an IP address of a router that is designated for any traffic for which the route is unknown • When a network router receives data, and it has an address for a default gateway, it follows this process: – The router looks at the IP header to determine the destination IP address. – The router determines whether the destination IP address is on the same network segment the data was received from. – If the destination IP address is for a different network, the router looks in its routing table for a route to that address. – If the router does not have a route listed for that destination network, it selects the default gateway address.
  • 13. Public and Private IP Public addressesPublic addresses Private addressesPrivate addresses Do not have to be registered Can be assigned by the network administrator Are used on computers that are not accessed by the Internet 10.x.y.z 172.16-32.x.y 192.168.x.y Do not have to be registered Can be assigned by the network administrator Are used on computers that are not accessed by the Internet 10.x.y.z 172.16-32.x.y 192.168.x.y Are assigned by an ISP Consist of unique class-based blocks Are kept to a limited number Are assigned by an ISP Consist of unique class-based blocks Are kept to a limited number
  • 14. TCP/IP Protocol Functions • ICMP • FTP • ARP • DHCP • RARP • DHCP
  • 15. ICMP • Internet Control Message Protocol (ICMP) • An Internet layer protocol that reports on the success or failure of data delivery • ICMP announcements provide critical information for troubleshooting network problems
  • 16. ARP • Address Resolution Protocol (ARP) • An Internet layer protocol that obtains the MAC (physical) address of a host, or node, then creates a database that maps the MAC address to the host’s IP (logical) address
  • 17. RARP • Reverse Address Resolution Protocol (RARP) • Allow the client to send a broadcast message with its MAC address and receive an IP address in reply • RARP was originally developed as a means for diskless workstations
  • 18. DHCP • Dynamic Host Configuration Protocol (DHCP) •An automated means of assigning a unique IP address to every device on a network •DHCP does not require a table of IP and MAC addresses on the server •DHCP does require configuration of DHCP service on a DHCP server
  • 19. TELNET • A terminal emulation protocol used to log on to remote hosts using the TCP/IP protocol suite • Using Telnet, a TCP connection is established and keystrokes on the user’s machine act like keystrokes on the remotely connected machine • Telnet is notoriously insecure
  • 20. FTP •Used to send and receive files via TCP/IP •FTP commands will work from your operating system’s command prompt •Many FTP hosts accept anonymous logins

Editor's Notes

  1. CIDR - Classless Inter-Domain Routing