Editing IPv4

Jump to navigation Jump to search

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.

Latest revision Your text
Line 1: Line 1:
[[wikipedia:IPv4]]
 
  
 +
This lesson introduces the Internet layer and looks at IPv4. Activities include IPv4 addressing and using Wireshark to examine IPv4 network traffic.
 
__TOC__
 
__TOC__
 
== Readings ==
 
== Readings ==
Line 26: Line 26:
 
* The core protocols used in the Internet layer are IPv4, IPv6, the Internet Control Message Protocol (ICMP), and the Internet Group Management Protocol (IGMP).<ref>[[Wikipedia: Internet layer#Core protocols]]</ref>
 
* The core protocols used in the Internet layer are IPv4, IPv6, the Internet Control Message Protocol (ICMP), and the Internet Group Management Protocol (IGMP).<ref>[[Wikipedia: Internet layer#Core protocols]]</ref>
 
* The Internet Control Message Protocol (ICMP) is primarily used for error and diagnostic functions.<ref>[[Wikipedia: Internet layer#Core protocols]]</ref>
 
* The Internet Control Message Protocol (ICMP) is primarily used for error and diagnostic functions.<ref>[[Wikipedia: Internet layer#Core protocols]]</ref>
* The Internet Group Management Protocol (IGMP) is used by IPv4 hosts and adjacent [[multicast]] routers to establish multicast group memberships.<ref>[[Wikipedia: Internet layer#Core protocols]]</ref>
+
* The Internet Group Management Protocol (IGMP) is used by IPv4 hosts and adjacent multicast routers to establish multicast group memberships.<ref>[[Wikipedia: Internet layer#Core protocols]]</ref>
 
* Internet Protocol Security (IPsec) is a suite of protocols for securing Internet Protocol (IP) communications by authenticating and/or encrypting each IP packet in a data stream.<ref>[[Wikipedia: Internet layer#Security]]</ref>
 
* Internet Protocol Security (IPsec) is a suite of protocols for securing Internet Protocol (IP) communications by authenticating and/or encrypting each IP packet in a data stream.<ref>[[Wikipedia: Internet layer#Security]]</ref>
 
* Each IP datagram has two components, a header and a data payload. The IP header is tagged with the source IP address, destination IP address, and other meta-data needed to route and deliver the datagram.<ref>[[Wikipedia: Internet Protocol#Datagram construction]]</ref>  
 
* Each IP datagram has two components, a header and a data payload. The IP header is tagged with the source IP address, destination IP address, and other meta-data needed to route and deliver the datagram.<ref>[[Wikipedia: Internet Protocol#Datagram construction]]</ref>  
Line 35: Line 35:
 
* The primary address pool of the Internet, maintained by the Internet Assigned Numbers Authority (IANA), was exhausted on 3 February 2011.<ref>[[Wikipedia: IPv4#Address space exhaustion]]</ref>
 
* The primary address pool of the Internet, maintained by the Internet Assigned Numbers Authority (IANA), was exhausted on 3 February 2011.<ref>[[Wikipedia: IPv4#Address space exhaustion]]</ref>
 
* Valid IPv4 host addresses have a first octet in the range 1-126 (originally Class A), 128-191 (originally Class B), or 192-223 (originally Class C).  Multicast addresses have a first octet in the range 224-239 (originally Class D).  Addresses with a first octet in the range 240-255 are unused (reserved / experimental).<ref>[[Wikipedia: Classful network]]</ref><ref>[[Wikipedia: List of assigned /8 IPv4 address blocks]]</ref>
 
* Valid IPv4 host addresses have a first octet in the range 1-126 (originally Class A), 128-191 (originally Class B), or 192-223 (originally Class C).  Multicast addresses have a first octet in the range 224-239 (originally Class D).  Addresses with a first octet in the range 240-255 are unused (reserved / experimental).<ref>[[Wikipedia: Classful network]]</ref><ref>[[Wikipedia: List of assigned /8 IPv4 address blocks]]</ref>
* Classful networking was replaced by Classless Inter-Domain Routing ([[CIDR]]) starting in [[1993]].<ref>[[Wikipedia: Classful network]]</ref>  However, the basic addressing concepts developed under classful networking still apply to IPv4.  The CIDR changes apply to subnetting and routing, which will be examined in the next lesson.
+
* Classful networking was replaced by Classless Inter-Domain Routing (CIDR) starting in 1993.<ref>[[Wikipedia: Classful network]]</ref>  However, the basic addressing concepts developed under classful networking still apply to IPv4.  The CIDR changes apply to subnetting and routing, which will be examined in the next lesson.
  
 
== Key Terms ==
 
== Key Terms ==
Line 44: Line 44:
 
;datagram
 
;datagram
 
:A basic transfer unit associated with a packet-switched network in which the delivery, arrival time, and order of arrival are not guaranteed by the network service.<ref>[[Wikipedia: Datagrams]]</ref>
 
:A basic transfer unit associated with a packet-switched network in which the delivery, arrival time, and order of arrival are not guaranteed by the network service.<ref>[[Wikipedia: Datagrams]]</ref>
;[[gateway]]
+
;gateway
 
:A network point that acts as an entrance to another network.<ref>[[Wikipedia: Gateway (telecommunications)#Details]]</ref>
 
:A network point that acts as an entrance to another network.<ref>[[Wikipedia: Gateway (telecommunications)#Details]]</ref>
 
;host
 
;host
Line 67: Line 67:
 
:The ability of a system, network, or process, to handle a growing amount of work in a capable manner or its ability to be enlarged to accommodate that growth.<ref>[[Wikipedia: Scalability]]</ref>
 
:The ability of a system, network, or process, to handle a growing amount of work in a capable manner or its ability to be enlarged to accommodate that growth.<ref>[[Wikipedia: Scalability]]</ref>
  
== Related ==
+
== Review Questions ==
* <code>[[aws ec2 create-public-ipv4-pool]]</code>
+
{{noprint|{{JavaScript required|'''Enable JavaScript to hide answers.'''}}}}
* [[AWS Elastic IP (EIP)]]
+
{{Hide in print|'''Click on a question to see the answer.'''}}
* [[IPv6]]
 
  
== See also ==
+
{{review start}}
 +
{{review question
 +
|The Internet layer is a group of internetworking methods, protocols, and specifications in the Internet protocol suite that are used to _____ from the originating _____ across _____, if necessary, to the destination _____ specified by a network address.
 +
|The Internet layer is a group of internetworking methods, protocols, and specifications in the Internet protocol suite that are used to transport datagrams from the originating host across network boundaries, if necessary, to the destination host specified by a network address.
 +
}}
 +
{{review question
 +
|The Internet layer is not responsible for reliable transmission. It provides only _____.
 +
|The Internet layer is not responsible for reliable transmission. It provides only an unreliable connection-less service, and "best effort" delivery.
 +
}}
 +
{{review question
 +
|The core protocols used in the Internet layer are _____.
 +
|The core protocols used in the Internet layer are IPv4, IPv6, the Internet Control Message Protocol (ICMP), and the Internet Group Management Protocol (IGMP).
 +
}}
 +
{{review question
 +
|The _____ is primarily used for error and diagnostic functions.
 +
|The Internet Control Message Protocol (ICMP) is primarily used for error and diagnostic functions.
 +
}}
 +
{{review question
 +
|The _____ is used by IPv4 hosts and adjacent multicast routers to establish multicast group memberships.
 +
|The Internet Group Management Protocol (IGMP) is used by IPv4 hosts and adjacent multicast routers to establish multicast group memberships.
 +
}}
 +
{{review question
 +
|Internet Protocol Security (IPsec) is a suite of protocols for securing Internet Protocol (IP) communications by _____ and/or _____ each IP packet in a data stream.
 +
|Internet Protocol Security (IPsec) is a suite of protocols for securing Internet Protocol (IP) communications by authenticating and/or encrypting each IP packet in a data stream.
 +
}}
 +
{{review question
 +
|Each IP datagram has two components, a header and a data payload. The IP header is tagged with _____ needed to route and deliver the datagram.
 +
|Each IP datagram has two components, a header and a data payload. The IP header is tagged with the source IP address, destination IP address, and other meta-data needed to route and deliver the datagram.
 +
}}
 +
{{review question
 +
|IPv4 uses _____ addresses, most often written in the _____ notation.
 +
|IPv4 uses 32-bit (four-byte) addresses, most often written in the dotted decimal notation.
 +
}}
 +
{{review question
 +
|Private IPv4 network address ranges are reserved for use in private networks and include _____.
 +
|Private IPv4 network address ranges are reserved for use in private networks and include 10.0.0.0/8, 172.16.0.0/12 and 192.168.0.0/16.
 +
}}
 +
{{review question
 +
|Private networks communicate with public networks through _____.
 +
|Private networks communicate with public networks through network address translation (NAT).
 +
}}
 +
{{review question
 +
|The link-local IPv4 address range, _____, is similar to a private network address range but is not routable.
 +
|The link-local IPv4 address range, 169.254.0.0/16, is similar to a private network address range but is not routable.
 +
}}
 +
{{review question
 +
|The loopback address range, _____ is reserved for loopback, or internal host addressing.
 +
|The loopback address range, 127.0.0.0/8 is reserved for loopback, or internal host addressing.
 +
}}
 +
{{review question
 +
|The primary address pool of the Internet, maintained by the Internet Assigned Numbers Authority (IANA), was exhausted in _____.
 +
|The primary address pool of the Internet, maintained by the Internet Assigned Numbers Authority (IANA), was exhausted in 2011.
 +
}}
 +
{{review question
 +
|Valid IPv4 host addresses have a first octet in the range _____ (originally Class A), _____ (originally Class B), or _____ (originally Class C).
 +
|Valid IPv4 host addresses have a first octet in the range 1-126 (originally Class A), 128-191 (originally Class B), or 192-223 (originally Class C).
 +
}}
 +
{{review question
 +
|Multicast addresses have a first octet in the range _____ (originally Class D).
 +
|Multicast addresses have a first octet in the range 224-239 (originally Class D).
 +
}}
 +
{{review question
 +
|Addresses with a first octet in the range _____ are unused (reserved / experimental).
 +
|Addresses with a first octet in the range 240-255 are unused (reserved / experimental).
 +
}}
 +
{{review question
 +
|Classful networking was replaced by _____ starting in 1993.
 +
|Classful networking was replaced by Classless Inter-Domain Routing (CIDR) starting in 1993.
 +
}}
 +
{{review end}}
 +
 
 +
== Assessments ==
 +
* [[Lesson Flashcards]]
 +
* [[Terms Flashcards]]
 +
* [[Quiz]]
 +
 
 +
== See Also ==
 
* [[Internet Layer]]
 
* [[Internet Layer]]
* {{IP}}
 
  
 
== References ==
 
== References ==
 
+
{{DEFAULTSORT:{{SUBPAGENAME}}}}
 
[[Category:Internet Protocol Analysis]]
 
[[Category:Internet Protocol Analysis]]
 +
{{Hide|{{Lesson|theme=14}}}}
 +
{{Hide|{{Template:100%done|theme=14}}}}

Please note that all contributions to wikieduonline may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see Wikieduonline:Copyrights for details). Do not submit copyrighted work without permission!

Cancel Editing help (opens in new window)

Templates used on this page:

Advertising: