1 00:00:00,500 --> 00:00:06,740 Probably the most well known network layer protocol is, of course, IP or Internet protocol. 2 00:00:07,490 --> 00:00:09,950 As I mentioned in the beginning of the course. 3 00:00:10,690 --> 00:00:16,329 The Internet protocol or IP is responsible for addressing hosts. 4 00:00:16,990 --> 00:00:24,220 Encapsulating data into packets or datagrams, including fragmentation and reassembly. 5 00:00:25,550 --> 00:00:32,990 And routing packets from a source host to a destination host across one or more IP networks. 6 00:00:33,380 --> 00:00:40,130 So like other layer three protocols, IP is connectionless, which means it doesn't care whether the 7 00:00:40,130 --> 00:00:42,410 packet has reached the destination or not. 8 00:00:42,650 --> 00:00:45,680 That's what Layer four is for. 9 00:00:46,390 --> 00:00:47,080 All right. 10 00:00:47,080 --> 00:00:55,060 So there are two versions of IP that currently coexist within the global Internet IP version four or 11 00:00:55,060 --> 00:01:00,010 IPV four and IP version six or IPV six. 12 00:01:00,520 --> 00:01:06,850 IP addresses are made up of binary values and drive the routing of all data over the internet. 13 00:01:07,330 --> 00:01:14,170 IPV four addresses are 32 bits long and IPV six addresses are 128 bits long. 14 00:01:15,360 --> 00:01:15,840 Right now. 15 00:01:15,840 --> 00:01:18,330 We're going to see each of the versions in detail. 16 00:01:18,570 --> 00:01:23,220 But before we move on, let's compare the main features of each version. 17 00:01:23,890 --> 00:01:30,490 IPV four is a 32 bit address and IPV six is a 128 bit address. 18 00:01:30,700 --> 00:01:41,380 Now theoretically you can address two to the power of 32 devices in IPV four, which is about 4.3 billion. 19 00:01:41,380 --> 00:01:41,930 Right. 20 00:01:42,830 --> 00:01:44,210 In IPV six. 21 00:01:44,210 --> 00:01:52,160 On the other hand, you can address two to the power of 128 devices, which is, well, um, well, 22 00:01:52,160 --> 00:01:52,690 let's see. 23 00:01:52,700 --> 00:01:54,440 Why don't you just do the math on your own? 24 00:01:55,200 --> 00:02:02,310 So IPV four is represented by the decimal equivalent of four octets separated by dots. 25 00:02:02,550 --> 00:02:09,780 The biggest number one can make with eight binary digits is two to the power of eight minus one, which 26 00:02:09,780 --> 00:02:11,940 means 255. 27 00:02:11,970 --> 00:02:16,450 So each octet can be any number from 0 to 2. 28 00:02:16,470 --> 00:02:18,030 Five five. 29 00:02:18,060 --> 00:02:18,680 Right. 30 00:02:19,780 --> 00:02:28,780 Now 128 bit IPV six addresses are written using hexadecimal as opposed to dotted decimal in IPV four. 31 00:02:29,110 --> 00:02:37,870 So because a hexadecimal number uses four bits, this means that an IPV six address consists of 32 hexadecimal 32 00:02:37,870 --> 00:02:38,680 numbers. 33 00:02:38,950 --> 00:02:43,900 These numbers are grouped in fours, giving eight groups or blocks. 34 00:02:44,570 --> 00:02:48,380 The groups are written with a colon as a separator.