IPv4
IPv4 is the fourth version of the Internet Protocol, using 32-bit addresses to identify network interfaces and packet sources or destinations.
Acing the CCNA Exam: Volume 1 Fundamentals and Protocols
An IPv4 address is a 32-bit network-layer address used to identify a source or destination in IPv4 communication.
- How it is used
- Uses IPv4 addresses to identify Layer 3 hosts, support end-to-end delivery, and configure networks on Cisco routers.
- How deep it goes
- Explains 32-bit structure, dotted decimal notation, prefix lengths, network and host portions, but defers detailed routing decisions and subnetting.
- Examples
- Uses dotted-decimal addresses, LAN examples, prefix lengths, and a PC1-to-PC3 packet journey across routers.
- What you can do after
- Apply IPv4 addressing by configuring and verifying addresses on Cisco routers and distinguishing network, host, and next-hop information.
Read how Acing the CCNA Exam: Volume 1 Fundamentals and Protocols explains IPv4 →
Regular Expression Puzzles and AI Coding Assistants
An IPv4 address is a 32-bit Internet Protocol version 4 address conventionally written as four decimal components separated by periods.
- How it is used
- Uses IPv4 dotted quads to test whether regular expressions can enforce a bounded numeric format.
- How deep it goes
- Builds a complete range-aware regex from false-positive counterexamples, without exploring IPv4 routing or address allocation.
- Examples
- Tests valid `192.168.20.1` against out-of-range, extra-component, and non-digit inputs, plus AI-generated regexes.
- What you can do after
- Evaluate/understand whether an IPv4 regex rejects malformed quads rather than merely matching dotted digit sequences.
Read how Regular Expression Puzzles and AI Coding Assistants explains IPv4 →
Related concepts
- public ip addressincludes · A public IPv4 address is a globally unique IPv4 network address routable on the public Internet and assigned to an internet-facing resource.
- private ipv4 addressincludes · A private IPv4 address is an address from a designated range intended for communication within private networks rather than direct routing on the public Internet.
- IPv6addressed by · IPv6 is the sixth version of the Internet Protocol, using 128-bit network addresses for packet-based communication.
- regular expressionaddressed by · A formal pattern notation that describes sets of strings and enables text to be matched, searched, extracted, or transformed.
- maximum transmission unituses · The maximum transmission unit is the largest packet size that a network interface or link can transmit without fragmentation.
- octethas part · An octet is a group of exactly eight bits, commonly representing one byte or one component of an IPv4 address.
These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.

