# Computer Networks/IP Addressing

This lesson introduces IP addressing and subnetting.

## Objectives and Skills

Objectives and skills for the IP addressing portion of Network+ certification include:
* Given a scenario, implement and configure the appropriate addressing schema
** IPv6
*** Auto-configuration
**** EUI 64
*** DHCP6
*** Link local
*** Address structure
*** Address compression
*** Tunneling 6to4, 4to6
**** Teredo, miredo
** IPv4
*** Address structure
*** Subnetting
*** APIPA
*** Classful A, B, C, D
*** Classless
** Private vs public
** NAT/PAT
** Multicast
** Unicast
** Broadcast
** Broadcast domains vs collision domains

## Readings

* Wikipedia: IP address
* Wikipedia: IPv6
* Wikipedia: Classful network
* Wikipedia: CIDR notation
* Wikipedia: Classless Inter-Domain Routing
* Wikipedia: Subnetwork
* Wikipedia: IPv4 subnetting reference
* Wikipedia: Private network
* Wikipedia: Network address translation
* Wikipedia: Multicast
* Wikipedia: Link-local address

## Multimedia

* YouTube: Binary Math - CompTIA Network+ N10-006 - 1.8
* YouTube: An Overview of IPv6 - CompTIA Network+ N10-006 - 1.8
* YouTube: IPv6 Address Configuration - CompTIA Network+ N10-006 - 1.8
* YouTube: IPv6 Interoperability - CompTIA Network+ N10-006 - 1.8
* YouTube: IPv4 Classes - CompTIA Network+ N10-006 - 1.8
* YouTube: Classless Inter-Domain Routing - CompTIA Network+ N10-006 - 1.8
* YouTube: IPv4 Addresses and Subnetting - CompTIA Network+ N10-006 - 1.8
* YouTube: APIPA - CompTIA Network+ N10-006 - 1.8
* YouTube: Unicast, Multicast, and Broadcast - CompTIA Network+ N10-006 - 1.8
* YouTube: Broadcast Domains and Collision Domains - CompTIA Network+ N10-006 - 1.8
* YouTube: Professor Messer - Seven Second Subnetting

## Activities

* Review IP address settings for your local network:
** Windows:
*** Review Microsoft: How do I fix network adapter problems? and Microsoft: Change TCP/IP Settings. Review network settings for your system.
*** Review ipconfig. Complete the activities to display IP address information, all information, and release and renew a dynamic IP address.
** OS X:
*** Review Apple: About Network Utility. Use Network Utility to review network settings for your system.
*** Review MacWorld: Configuring Your Mac's Network Settings Use System Preferences / Network to review network settings for your system. Use the Advanced button and TCP/IP settings to renew your DHCP lease.
*** Review Wikipedia: ifconfig. Use ifconfig to review network settings for your system.
** Linux:
*** Review YoLinux: Network GUI Configuration Tools. Use Network Configuration or System Settings / Networking to review network settings for your system.
*** Review Wikipedia: ifconfig. Use ifconfig to review network settings for your system. Review CyberCiti: Linux Force DHCP Client to Renew IP Address. Use dhclient to release and renew a dynamic IP address.
* Identify public IP address information:
** Perform an Internet search for "what's my ip". Use an available website to determine your public IP address.
** Use a Regional Internet Registry to search the Whois database for IP address information.
** Perform an Internet search for "ip location". Use an available website to determine the location of your public IP address.
* Validate your IPv6 knowledge:
** Review Jacob Salmela: Earning IPv6 Certification from Hurricane Electric and the walkthroughs for Newbie and Explorer.
** Visit Hurricane Electric: IPv6 Certifications. Register for free IPv6 certification testing and complete the Newbie and Explorer certifications.
* Practice subnetting:
** Review Understanding IP Addressing: Everything You Ever Wanted To Know and complete the exercises in the appendix.
** Generate practice subnetting questions using this Subnet Calculator.
** Review EasySubnetting.com subnetting resources.
** Play the Cisco Subnet Game.