1 00:00:00,580 --> 00:00:06,550 Probably the most well-known network layer protocol is, of course, IP or Internet protocol. 2 00:00:07,510 --> 00:00:09,790 As I mentioned in the beginning of the course. 3 00:00:10,740 --> 00:00:16,140 The Internet protocol, or IP, is responsible for addressing hosts. 4 00:00:17,160 --> 00:00:24,090 Encapsulating data into packets or data grims, including fragmentation and reassembly. 5 00:00:25,690 --> 00:00:32,800 And routing packets from a source host to a destination host across one or more IP networks. 6 00:00:33,640 --> 00:00:40,180 So like other layer three protocols, IP is connection less, which means it doesn't care whether the 7 00:00:40,180 --> 00:00:42,190 packet has reached the destination or not. 8 00:00:42,940 --> 00:00:45,550 That's what Layer four is for. 9 00:00:46,410 --> 00:00:54,150 All right, so there are two versions of IP that currently coexist within a global Internet IP version 10 00:00:54,150 --> 00:01:04,380 four or IP four and IP Version six or IPV six, IP addresses are made up of binary values and drive 11 00:01:04,380 --> 00:01:12,450 the routing of all data over the Internet IPV for addresses or 32 bits long and IPV six addresses are 12 00:01:12,450 --> 00:01:14,040 128 bits long. 13 00:01:15,600 --> 00:01:21,360 Right now, we're going to see each of the versions in detail, but before we move on, let's compare 14 00:01:21,360 --> 00:01:23,100 the main features of each version. 15 00:01:24,000 --> 00:01:30,290 IPV four is a 32 bit address and IPV six is a 128 bit address. 16 00:01:30,990 --> 00:01:40,230 Now, theoretically, you can address two to the power of 32 devices in IPV four, which is about four 17 00:01:40,230 --> 00:01:41,400 point three billion. 18 00:01:41,430 --> 00:01:41,830 Right. 19 00:01:43,030 --> 00:01:48,850 In IPV six, on the other hand, you can address two to the power of one hundred twenty eight devices, 20 00:01:48,850 --> 00:01:54,310 which is well well let's see, why don't you just do the math on your own. 21 00:01:55,450 --> 00:02:03,340 So IPV four is represented by the decimal equivalent of four octets separated by dots, the biggest 22 00:02:03,340 --> 00:02:10,600 number one can make with eight binary digits is two to the power of eight minus one, which means two 23 00:02:10,600 --> 00:02:11,800 hundred and fifty five. 24 00:02:12,220 --> 00:02:16,360 So each octet can be any number from zero to two. 25 00:02:16,540 --> 00:02:17,770 Five five. 26 00:02:18,130 --> 00:02:18,510 Right. 27 00:02:19,940 --> 00:02:28,580 Now, 128 bit IPV six addresses are written using hexadecimal as opposed to dotted decimal in IPV four 28 00:02:29,600 --> 00:02:37,940 because a hexadecimal number uses Forbert, this means that an IPv6 address consists of 32 hexadecimal 29 00:02:37,940 --> 00:02:38,460 numbers. 30 00:02:39,230 --> 00:02:43,730 These numbers are grouped in fours, giving eight groups or bloks. 31 00:02:44,730 --> 00:02:48,240 The groups are written with a colon as a separator.