SlideShare a Scribd company logo
1 of 61
IP Addressing and Introduction to IP routing Avgust Jauk  <jauk@arnes.si> ARNES Bratislava, August 98
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Internet topology  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Internet topology
Routers ,[object Object],[object Object],[object Object],[object Object],[object Object]
Internet protocol stack
Internet protocol dependencies Hardware Users
Internet protocol dependencies Hardware Users
Layering in the Internet Application Transport Internet Network interface Application Transport Internet Network interface Internet Network interface Identical message Identical packet Identical datagram Identical datagram Identical frame Identical frame Physical  Net  1 Physical  Net  2 Gateway  G Host  A Host   B
Internet datagram format
ICMP datagram format
ICMP Message types Type Field   ICMP Message Type 0  Echo Reply 3  Destination Unreachable 4  Source Quench 5  Redirect (change a route) 8  Echo Request 11  Time Exceeded for  Datagram 12  Parametere Problem on a Datagram  13  Timestamp Request 14  Timestamp Reply 15  Information Request (obsolete) 16  Information Reply (obsolete) 17  Address Mask Request 18  Address Mask Reply
Introduction to addressing ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Addressing in the Internet ,[object Object],[object Object],[object Object],[object Object],Network   part Host   part 0 31
Idea of routing ,[object Object],[object Object],[object Object]
Routing table ,[object Object],Network   Next-Hop   Port   Metric 194.181.200.0  194.181.208.1  Eth0  1 193.2.1.0  194.181.208.320  Eth1  14 153.5.0.0  194.181.214.25  Fddi0  8 0.0.0.0  194.181.210.1  S0  5 ,[object Object]
Routing table (cont.) ,[object Object],[object Object],[object Object],[object Object]
Routing Algorithm ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Routing Algorithm (cont.) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Populating the Routing Table ,[object Object],[object Object],[object Object],[object Object],[object Object]
Static Routes Manually configured by network administrator A B
Static Routes Router cannot automatically reroute if path fails A B
Routing protocols ,[object Object],[object Object],[object Object]
Routing protocols 64 kbps 64 kbps 2 Mbps 2 Mbps
Special address conventions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Special address conventions (cont.) ,[object Object],[object Object],[object Object]
Summary of special address conventions This host Limited broadcast (local net) Host on this net Directed broadcast for net Loopback all   0s all   0s host all   1s net 127 anything (often 1) all   1s
Classess and address formats 0 1 2 3 4 8 16 24 31 netid netid hostid hostid multicast address reserved for future use Class A Class C Class D Class E 0 0 0 0 netid hostid Class B 0 1 1 1 1 1 1 1 1 1 1
Classes: How to recognize them ,[object Object],[object Object],[object Object],[object Object],[object Object]
Classes: Size and Number ,[object Object],[object Object],[object Object]
Problems with Classes ,[object Object],[object Object],[object Object],[object Object],[object Object]
Subnetting Class B 0 1 Class B 0 1 Class B Address: Before Subnetting Class B Address: After Subnetting Network Network Host Host Subnet
Subnet mask ,[object Object],[object Object],[object Object],[object Object],Network part Host part 0 31 1  .....  1 0  ......  0
Subnetting (cont.) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Subnetting and routing  ,[object Object],[object Object],[object Object],[object Object],[object Object]
Subnetting and routing ,[object Object],C 1 1 C 1 2 B C 1 4 C 1 3 C 1 C 1
Subnet mask bits 128 64 32 16 8 4 2 1 1 0 0 0 0 0 0 0 = 128 1 1 0 0 0 0 0 0 = 192 1 1 1 0 0 0 0 0 = 224 1 1 1 1 0 0 0 0 = 240 1 1 1 1 1 0 0 0 = 248 1 1 1 1 1 1 0 0 = 252 1 1 1 1 1 1 1 0 = 254 1 1 1 1 1 1 1 1 = 255
Binary Numbers =  128  + 64  +  32  +  2 128 64 32 16 8 4 2 1  Represent 226 decimal in binary: = 6 2 1 1 1 0 0 0 1 0  6 2 226 = 2 7 2 5 2 4 2 3 2 2 1 2 0 2 2 2 7 2 5 2 4 2 3 2 2 1 2 0 2 2
Subnetting a Class C split subnet mask # subnets # hosts/subnet total # hosts utilis. 1:7 128 2 252 126 99% 2:6 192 4 248 62 98% 3:5 224 8 240 30 94% 4:4 240 16 14 224 88% 5:3 248 32 6 192 76% 6:2 252 64 2 128 50% 7:1 254 / / / /
Variable Length Subnet Masks (VLSM) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
VLSM (cont.) ,[object Object],0  255
VLSM and routing ,[object Object],[object Object],[object Object]
Classfull Addressing: drawbacks ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Classless addressing ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Classless addresses notation ,[object Object],[object Object],[object Object]
Classless address notation Hosts . . . 8 16 32 64 128 256 . . . 4096 8192 16384 32768 65535 . . . Prefix . . . /29 /28 /27 /26 /25 /24 . . . /20 /19 /18 /17 /16 . . . Classful . . . 1 C . . . 16 C’s 32 C’s 64 C’s 128 C’s 1 B . . . Subnet Mask . . . 255.255.255.248 255.255.255.240 255.255.255.224 255.255.255.192 255.255.255.128 255.255.255.0 . . . 255.255.240.0 255.255.224.0 255.255.192.0 255.255.128.0 255.255.0.0 . . .
Classless network aggregation - Supernetting Class C  24-bit prefix 11000000 192 168 64 0 10101000 01000000 Prefix Host part 00000000 Common prefix: 23 bits 11111111 11111111 1111111  0  00000000 00000000 Classless 23-bit prefix 11000000 192 168 64 /23 10101000 0100000  0  00000000 Class C next 24-bit prefix 11000000 192 168 65 0 10101000 01000001 00000000
Classless network aggregation (cont.) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Classless addressing and routing ,[object Object],[object Object],[object Object],[object Object]
Classes of routing protocols ,[object Object],[object Object],[object Object],[object Object],[object Object]
Classes of routing protocols (cont.) ,[object Object],[object Object],[object Object],[object Object]
Interior Routing Protocols (IGPs) ,[object Object],[object Object],[object Object],[object Object],[object Object]
Interior Routing Protocols (cont.) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Interior Routing Protocols (cont.) ,[object Object],[object Object],[object Object],[object Object],[object Object]
Exterior Routing Protocols (EGPs) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Exterior Routing Protocols (cont.) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Summary ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Where to get more information ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Network troubleshooting ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Track 1: Initial configuration ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Domain Name System ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

More Related Content

What's hot

Subneting and vlsm ntpg
Subneting and vlsm ntpgSubneting and vlsm ntpg
Subneting and vlsm ntpgSachii Dosti
 
Lesson 2: Subnetting basics
Lesson 2: Subnetting basicsLesson 2: Subnetting basics
Lesson 2: Subnetting basicsMahmmoud Mahdi
 
Expl net fund_chapter_06_i_pv4_part_2
Expl net fund_chapter_06_i_pv4_part_2Expl net fund_chapter_06_i_pv4_part_2
Expl net fund_chapter_06_i_pv4_part_2kurtmctaggart
 
Splitting A Class C Network Into 4 Subnets
Splitting A Class C Network Into 4 SubnetsSplitting A Class C Network Into 4 Subnets
Splitting A Class C Network Into 4 Subnetstmavroidis
 
Lesson.7: Configuring IP Routing A
Lesson.7: Configuring IP Routing ALesson.7: Configuring IP Routing A
Lesson.7: Configuring IP Routing AMahmmoud Mahdi
 
Computer Networks Module III
Computer Networks Module IIIComputer Networks Module III
Computer Networks Module IIIAjit Nayak
 
Subnetting a class_c_address
Subnetting a class_c_addressSubnetting a class_c_address
Subnetting a class_c_addressrizwanaabassi
 
IP NETWORKING AND IP SUBNET MASKING
IP NETWORKING AND IP SUBNET MASKING IP NETWORKING AND IP SUBNET MASKING
IP NETWORKING AND IP SUBNET MASKING AYESHA JAVED
 
Midterm review questions ans(networking)
Midterm review questions ans(networking)Midterm review questions ans(networking)
Midterm review questions ans(networking)welcometofacebook
 
Expl net fund_chapter_06_i_pv4_part_1
Expl net fund_chapter_06_i_pv4_part_1Expl net fund_chapter_06_i_pv4_part_1
Expl net fund_chapter_06_i_pv4_part_1kurtmctaggart
 

What's hot (20)

Chap3. i pv4
Chap3. i pv4Chap3. i pv4
Chap3. i pv4
 
Subneting
SubnetingSubneting
Subneting
 
Subneting and vlsm ntpg
Subneting and vlsm ntpgSubneting and vlsm ntpg
Subneting and vlsm ntpg
 
Lesson 2: Subnetting basics
Lesson 2: Subnetting basicsLesson 2: Subnetting basics
Lesson 2: Subnetting basics
 
Expl net fund_chapter_06_i_pv4_part_2
Expl net fund_chapter_06_i_pv4_part_2Expl net fund_chapter_06_i_pv4_part_2
Expl net fund_chapter_06_i_pv4_part_2
 
Ccna ppt
Ccna pptCcna ppt
Ccna ppt
 
Ipv4 address
Ipv4 addressIpv4 address
Ipv4 address
 
Ip addressing
Ip addressingIp addressing
Ip addressing
 
IP Address
IP AddressIP Address
IP Address
 
Vlsm
VlsmVlsm
Vlsm
 
Splitting A Class C Network Into 4 Subnets
Splitting A Class C Network Into 4 SubnetsSplitting A Class C Network Into 4 Subnets
Splitting A Class C Network Into 4 Subnets
 
Visual ip subnetting
Visual ip subnettingVisual ip subnetting
Visual ip subnetting
 
Lesson.7: Configuring IP Routing A
Lesson.7: Configuring IP Routing ALesson.7: Configuring IP Routing A
Lesson.7: Configuring IP Routing A
 
Computer Networks Module III
Computer Networks Module IIIComputer Networks Module III
Computer Networks Module III
 
Subnetting a class_c_address
Subnetting a class_c_addressSubnetting a class_c_address
Subnetting a class_c_address
 
Ip addressing
Ip addressingIp addressing
Ip addressing
 
Subnet calculation Tutorial
Subnet calculation TutorialSubnet calculation Tutorial
Subnet calculation Tutorial
 
IP NETWORKING AND IP SUBNET MASKING
IP NETWORKING AND IP SUBNET MASKING IP NETWORKING AND IP SUBNET MASKING
IP NETWORKING AND IP SUBNET MASKING
 
Midterm review questions ans(networking)
Midterm review questions ans(networking)Midterm review questions ans(networking)
Midterm review questions ans(networking)
 
Expl net fund_chapter_06_i_pv4_part_1
Expl net fund_chapter_06_i_pv4_part_1Expl net fund_chapter_06_i_pv4_part_1
Expl net fund_chapter_06_i_pv4_part_1
 

Viewers also liked

3 Things Every Sales Team Needs to Be Thinking About in 2017
3 Things Every Sales Team Needs to Be Thinking About in 20173 Things Every Sales Team Needs to Be Thinking About in 2017
3 Things Every Sales Team Needs to Be Thinking About in 2017Drift
 
How to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheHow to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheLeslie Samuel
 

Viewers also liked (10)

Week5 memory management
Week5 memory managementWeek5 memory management
Week5 memory management
 
Week8 TCP/IP and internet
Week8 TCP/IP and internetWeek8 TCP/IP and internet
Week8 TCP/IP and internet
 
gofortution
gofortutiongofortution
gofortution
 
Cita310chap09
Cita310chap09Cita310chap09
Cita310chap09
 
Chapter 8
Chapter 8Chapter 8
Chapter 8
 
gofortution
gofortutiongofortution
gofortution
 
Best!
Best!Best!
Best!
 
Ch03
Ch03Ch03
Ch03
 
3 Things Every Sales Team Needs to Be Thinking About in 2017
3 Things Every Sales Team Needs to Be Thinking About in 20173 Things Every Sales Team Needs to Be Thinking About in 2017
3 Things Every Sales Team Needs to Be Thinking About in 2017
 
How to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheHow to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your Niche
 

Similar to gofortution

SYSTEM NETWORK ADMINISTRATIONS GOALS and TIPS
SYSTEM NETWORK ADMINISTRATIONS GOALS and TIPSSYSTEM NETWORK ADMINISTRATIONS GOALS and TIPS
SYSTEM NETWORK ADMINISTRATIONS GOALS and TIPSProf Ansari
 
Introduction to tcp ip linux networking
Introduction to tcp ip   linux networkingIntroduction to tcp ip   linux networking
Introduction to tcp ip linux networkingSreenatha Reddy K R
 
Mcse notes
Mcse notesMcse notes
Mcse notesvrammn
 
7-Lect_7 .pptxNetwork LayerNetwork Layer
7-Lect_7 .pptxNetwork LayerNetwork Layer7-Lect_7 .pptxNetwork LayerNetwork Layer
7-Lect_7 .pptxNetwork LayerNetwork LayerZahouAmel1
 
7-Lect_7 .pptxNetwork Layer. Addressing Subnetting Mask (default and subnet) ...
7-Lect_7 .pptxNetwork Layer. Addressing Subnetting Mask (default and subnet) ...7-Lect_7 .pptxNetwork Layer. Addressing Subnetting Mask (default and subnet) ...
7-Lect_7 .pptxNetwork Layer. Addressing Subnetting Mask (default and subnet) ...ZahouAmel1
 
Network_Layer_and_Internet_Protocols_IPv.pptx
Network_Layer_and_Internet_Protocols_IPv.pptxNetwork_Layer_and_Internet_Protocols_IPv.pptx
Network_Layer_and_Internet_Protocols_IPv.pptx20CE112YASHPATEL
 
IP and CIDR ipv6 addressing.ppt
IP and CIDR ipv6 addressing.pptIP and CIDR ipv6 addressing.ppt
IP and CIDR ipv6 addressing.pptAkkiKumar26
 
module03-ipaddr.ppt
module03-ipaddr.pptmodule03-ipaddr.ppt
module03-ipaddr.pptImXaib
 
Lesson1: Introduction To Networking Concepts
Lesson1: Introduction To Networking ConceptsLesson1: Introduction To Networking Concepts
Lesson1: Introduction To Networking ConceptsMahmmoud Mahdi
 
network-addressing.pptx
network-addressing.pptxnetwork-addressing.pptx
network-addressing.pptxFidaBaloch8
 

Similar to gofortution (20)

Network.pptx
Network.pptxNetwork.pptx
Network.pptx
 
Network.pptx
Network.pptxNetwork.pptx
Network.pptx
 
Network.pptx
Network.pptxNetwork.pptx
Network.pptx
 
SYSTEM NETWORK ADMINISTRATIONS GOALS and TIPS
SYSTEM NETWORK ADMINISTRATIONS GOALS and TIPSSYSTEM NETWORK ADMINISTRATIONS GOALS and TIPS
SYSTEM NETWORK ADMINISTRATIONS GOALS and TIPS
 
Introduction to tcp ip linux networking
Introduction to tcp ip   linux networkingIntroduction to tcp ip   linux networking
Introduction to tcp ip linux networking
 
Networking basics
Networking basicsNetworking basics
Networking basics
 
chapter 4.pptx
chapter 4.pptxchapter 4.pptx
chapter 4.pptx
 
Ramakant tyagi presentation on ip addressing
Ramakant tyagi presentation on ip addressingRamakant tyagi presentation on ip addressing
Ramakant tyagi presentation on ip addressing
 
Mcse notes
Mcse notesMcse notes
Mcse notes
 
7-Lect_7 .pptxNetwork LayerNetwork Layer
7-Lect_7 .pptxNetwork LayerNetwork Layer7-Lect_7 .pptxNetwork LayerNetwork Layer
7-Lect_7 .pptxNetwork LayerNetwork Layer
 
7-Lect_7 .pptxNetwork Layer. Addressing Subnetting Mask (default and subnet) ...
7-Lect_7 .pptxNetwork Layer. Addressing Subnetting Mask (default and subnet) ...7-Lect_7 .pptxNetwork Layer. Addressing Subnetting Mask (default and subnet) ...
7-Lect_7 .pptxNetwork Layer. Addressing Subnetting Mask (default and subnet) ...
 
Ccna pres
Ccna presCcna pres
Ccna pres
 
How IP address works
How IP address worksHow IP address works
How IP address works
 
Network_Layer_and_Internet_Protocols_IPv.pptx
Network_Layer_and_Internet_Protocols_IPv.pptxNetwork_Layer_and_Internet_Protocols_IPv.pptx
Network_Layer_and_Internet_Protocols_IPv.pptx
 
IP and CIDR ipv6 addressing.ppt
IP and CIDR ipv6 addressing.pptIP and CIDR ipv6 addressing.ppt
IP and CIDR ipv6 addressing.ppt
 
module03-ipaddr.ppt
module03-ipaddr.pptmodule03-ipaddr.ppt
module03-ipaddr.ppt
 
Lesson1: Introduction To Networking Concepts
Lesson1: Introduction To Networking ConceptsLesson1: Introduction To Networking Concepts
Lesson1: Introduction To Networking Concepts
 
Ippptspk 3
Ippptspk 3Ippptspk 3
Ippptspk 3
 
Ccna dumps
Ccna dumpsCcna dumps
Ccna dumps
 
network-addressing.pptx
network-addressing.pptxnetwork-addressing.pptx
network-addressing.pptx
 

Recently uploaded

FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 

Recently uploaded (20)

FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 

gofortution

  • 1. IP Addressing and Introduction to IP routing Avgust Jauk <jauk@arnes.si> ARNES Bratislava, August 98
  • 2.
  • 3.
  • 5.
  • 9. Layering in the Internet Application Transport Internet Network interface Application Transport Internet Network interface Internet Network interface Identical message Identical packet Identical datagram Identical datagram Identical frame Identical frame Physical Net 1 Physical Net 2 Gateway G Host A Host B
  • 12. ICMP Message types Type Field ICMP Message Type 0 Echo Reply 3 Destination Unreachable 4 Source Quench 5 Redirect (change a route) 8 Echo Request 11 Time Exceeded for Datagram 12 Parametere Problem on a Datagram 13 Timestamp Request 14 Timestamp Reply 15 Information Request (obsolete) 16 Information Reply (obsolete) 17 Address Mask Request 18 Address Mask Reply
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21. Static Routes Manually configured by network administrator A B
  • 22. Static Routes Router cannot automatically reroute if path fails A B
  • 23.
  • 24. Routing protocols 64 kbps 64 kbps 2 Mbps 2 Mbps
  • 25.
  • 26.
  • 27. Summary of special address conventions This host Limited broadcast (local net) Host on this net Directed broadcast for net Loopback all 0s all 0s host all 1s net 127 anything (often 1) all 1s
  • 28. Classess and address formats 0 1 2 3 4 8 16 24 31 netid netid hostid hostid multicast address reserved for future use Class A Class C Class D Class E 0 0 0 0 netid hostid Class B 0 1 1 1 1 1 1 1 1 1 1
  • 29.
  • 30.
  • 31.
  • 32. Subnetting Class B 0 1 Class B 0 1 Class B Address: Before Subnetting Class B Address: After Subnetting Network Network Host Host Subnet
  • 33.
  • 34.
  • 35.
  • 36.
  • 37. Subnet mask bits 128 64 32 16 8 4 2 1 1 0 0 0 0 0 0 0 = 128 1 1 0 0 0 0 0 0 = 192 1 1 1 0 0 0 0 0 = 224 1 1 1 1 0 0 0 0 = 240 1 1 1 1 1 0 0 0 = 248 1 1 1 1 1 1 0 0 = 252 1 1 1 1 1 1 1 0 = 254 1 1 1 1 1 1 1 1 = 255
  • 38. Binary Numbers = 128 + 64 + 32 + 2 128 64 32 16 8 4 2 1 Represent 226 decimal in binary: = 6 2 1 1 1 0 0 0 1 0 6 2 226 = 2 7 2 5 2 4 2 3 2 2 1 2 0 2 2 2 7 2 5 2 4 2 3 2 2 1 2 0 2 2
  • 39. Subnetting a Class C split subnet mask # subnets # hosts/subnet total # hosts utilis. 1:7 128 2 252 126 99% 2:6 192 4 248 62 98% 3:5 224 8 240 30 94% 4:4 240 16 14 224 88% 5:3 248 32 6 192 76% 6:2 252 64 2 128 50% 7:1 254 / / / /
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46. Classless address notation Hosts . . . 8 16 32 64 128 256 . . . 4096 8192 16384 32768 65535 . . . Prefix . . . /29 /28 /27 /26 /25 /24 . . . /20 /19 /18 /17 /16 . . . Classful . . . 1 C . . . 16 C’s 32 C’s 64 C’s 128 C’s 1 B . . . Subnet Mask . . . 255.255.255.248 255.255.255.240 255.255.255.224 255.255.255.192 255.255.255.128 255.255.255.0 . . . 255.255.240.0 255.255.224.0 255.255.192.0 255.255.128.0 255.255.0.0 . . .
  • 47. Classless network aggregation - Supernetting Class C 24-bit prefix 11000000 192 168 64 0 10101000 01000000 Prefix Host part 00000000 Common prefix: 23 bits 11111111 11111111 1111111 0 00000000 00000000 Classless 23-bit prefix 11000000 192 168 64 /23 10101000 0100000 0 00000000 Class C next 24-bit prefix 11000000 192 168 65 0 10101000 01000001 00000000
  • 48.
  • 49.
  • 50.
  • 51.
  • 52.
  • 53.
  • 54.
  • 55.
  • 56.
  • 57.
  • 58.
  • 59.
  • 60.
  • 61.