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

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
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
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
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
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 Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
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
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
🐬 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
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
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
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
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
 

Recently uploaded (20)

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
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
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
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
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 Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
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
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
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
 

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.