1 00:00:00,120 --> 00:00:09,360 So once again or if C 1918 discusses IP addresses that are not readable on the internet, they are three 2 00:00:09,360 --> 00:00:18,510 blocks of addresses, one class A network, 16 Class B networks and 256 Class C Networks. 3 00:00:18,750 --> 00:00:20,880 Here are the range of addresses once again. 4 00:00:20,880 --> 00:00:29,970 And remember when you are sending traffic internally from an IP address such as 10.1 1.1 to a website 5 00:00:29,970 --> 00:00:38,490 such as google.com or Facebook.com, your IP address has to be netted or network address translated 6 00:00:38,490 --> 00:00:43,080 to a public IP address such as 15.1 1.1. 7 00:00:43,260 --> 00:00:49,020 This is a public class A address, and this is a private class A address. 8 00:00:49,140 --> 00:00:55,350 These addresses will not be accepted by Internet service providers and therefore will not be routed 9 00:00:55,350 --> 00:01:01,900 onto the Internet unless, of course, an Internet service provider forgot to add an access list. 10 00:01:01,920 --> 00:01:05,220 Blocking traffic from these networks. 11 00:01:05,519 --> 00:01:11,190 So in this example, my PC has an IP address of 10.0 0.6. 12 00:01:11,760 --> 00:01:16,260 That is a private IP address, which is not readable on the Internet. 13 00:01:16,260 --> 00:01:27,390 But I am able to ping yahoo.com, which has a public IP address of 87.2, 48.1, 22.1 22. 14 00:01:27,390 --> 00:01:34,920 And that's because my IP address is being netted or network address translated by my router when I send 15 00:01:34,920 --> 00:01:36,720 traffic to the internet. 16 00:01:36,900 --> 00:01:38,340 Here's another example. 17 00:01:38,370 --> 00:01:40,270 Ping Google.com. 18 00:01:40,290 --> 00:01:45,210 The pings succeed because once again my IP address is being netted. 19 00:01:45,480 --> 00:01:47,700 Nat is not covered in this video. 20 00:01:47,730 --> 00:01:52,890 Please refer to other videos for explanations of network address translation. 21 00:01:52,890 --> 00:02:01,770 But in brief, Nat will translate one of these IP addresses to a publicly readable address when traversing 22 00:02:01,770 --> 00:02:02,490 a router. 23 00:02:02,580 --> 00:02:10,380 That's how I'm able to use a private IP address on my local PC, but still be able to access devices 24 00:02:10,380 --> 00:02:11,310 on the internet. 25 00:02:11,580 --> 00:02:19,170 My address is being noted when I traverse my local internet gateway, which could be as simple as your 26 00:02:19,170 --> 00:02:22,260 router at home, which connects you to the internet. 27 00:02:23,230 --> 00:02:32,020 The next special IP address range is the IP version for link local addresses or more formally dynamic 28 00:02:32,020 --> 00:02:39,940 configuration of IP version for link local addresses as per or FC 3927. 29 00:02:39,940 --> 00:02:47,880 Microsoft referred to this address order configuration method as automatic private IP address or API 30 00:02:47,890 --> 00:02:48,760 pay. 31 00:02:48,940 --> 00:02:54,190 So that's Microsoft IP version for link local addresses. 32 00:02:54,370 --> 00:03:03,040 Now this is used where a PC is configured for DHCP or dynamic host configuration protocol, but no DHCP 33 00:03:03,040 --> 00:03:04,360 servers are available. 34 00:03:04,600 --> 00:03:12,790 So an IP address cannot be allocated via DHCP and therefore the PC automatically chooses an IP address 35 00:03:12,790 --> 00:03:13,630 in the range. 36 00:03:13,630 --> 00:03:17,140 169.254.0.0. 37 00:03:17,560 --> 00:03:25,150 This allows computers to use link local IP addresses for communication on a local segment. 38 00:03:25,180 --> 00:03:34,000 Now, in the really, really old days of networking, going back to Windows 3.1, if you wanted to PCs 39 00:03:34,000 --> 00:03:42,100 to communicate, you had to either allocate an address using DHCP or you had to manually configure the 40 00:03:42,100 --> 00:03:45,670 IP addresses on the PCs to communicate with each other. 41 00:03:45,940 --> 00:03:54,130 These days, that's not necessary because IP version four Link local addresses will allow two computers 42 00:03:54,130 --> 00:03:58,630 to communicate with each other when no DHCP server is available. 43 00:03:58,780 --> 00:04:05,620 So if you connected to PCs back to back using a cable, they'd be able to communicate with each other 44 00:04:05,620 --> 00:04:11,350 without the user having to configure static IP addresses on those devices. 45 00:04:11,350 --> 00:04:17,350 The PCs would simply use an IP address in this range and be able to communicate with each other. 46 00:04:17,649 --> 00:04:22,330 Hosts randomly generate the host specific portion of the address. 47 00:04:22,360 --> 00:04:24,280 This is a class B address. 48 00:04:24,310 --> 00:04:32,380 Notice the mosque 255.255.0.0, which indicates that the first two octets is a network and hosts will 49 00:04:32,380 --> 00:04:36,400 randomly choose the host specific portion of the address. 50 00:04:36,400 --> 00:04:43,330 Once again, this makes the lives of non-technical users a lot easier because they can simply connect 51 00:04:43,330 --> 00:04:48,910 two devices together without the need of a DHCP server allocating addresses. 52 00:04:49,240 --> 00:04:52,660 The two PCs can immediately communicate with one another. 53 00:04:52,690 --> 00:05:00,190 The user doesn't have to configure a DHCP server or manually configure IP addresses on the PCs as long 54 00:05:00,190 --> 00:05:06,310 as the two PCs are connected via a cable or a local segment through a switch. 55 00:05:06,310 --> 00:05:09,820 As an example, they can communicate using IP. 56 00:05:10,150 --> 00:05:20,410 So a PC with IP address 16922541.1 can communicate with another PC which for example, chose an IP address 57 00:05:20,410 --> 00:05:23,050 of 1692541.2. 58 00:05:23,080 --> 00:05:25,720 No manual configuration is required. 59 00:05:25,720 --> 00:05:31,360 In this example, I'm using consecutive addresses, but typically the addresses chosen by the hosts 60 00:05:31,360 --> 00:05:33,910 are random and won't be sequential. 61 00:05:33,910 --> 00:05:35,380 Like in this example. 62 00:05:35,530 --> 00:05:36,160 Be careful. 63 00:05:36,160 --> 00:05:39,640 However, with this address range it's non readable. 64 00:05:39,640 --> 00:05:45,880 In other words, the hosts can communicate on the local link, but their traffic is non ratable. 65 00:05:46,210 --> 00:05:52,750 This can cause issues because users will be able to communicate with other devices on the local segment 66 00:05:52,750 --> 00:05:59,530 or local link, but they will not be able to communicate with the devices on the internet or devices 67 00:05:59,530 --> 00:06:01,090 in a different subnet. 68 00:06:01,240 --> 00:06:09,060 So if you type IP config on a PC, for example, and you see that the PC has an address in the range 69 00:06:09,080 --> 00:06:12,880 160 9.254.6. x. 70 00:06:12,880 --> 00:06:22,120 That means the PC was not able to get an IP address via DHCP and dynamically allocated itself an IP 71 00:06:22,120 --> 00:06:24,460 version for link local address. 72 00:06:24,640 --> 00:06:30,310 No DHCP server was available and thus an IP address wasn't allocated to the device. 73 00:06:30,400 --> 00:06:35,980 It simply chose an address from the one 6925 for address range.