The Internet: IP Addresses & DNS
Summary
TLDRIn the video, Paola and Vint Cerf explain the fundamentals of the internet, highlighting the pivotal role of the internet protocol (IP) in enabling communication between billions of devices. They discuss the hierarchical structure of IP addresses, the transition from IPv4 to IPv6 to accommodate growth, and the domain name system (DNS) that translates human-readable domain names into IP addresses. The script also touches on the challenges of DNS spoofing and the importance of the internet's scalable design to adapt to its ever-expanding size.
Takeaways
- š The internet is a network of networks, connecting billions of devices worldwide.
- š ļø Vint Cerf and Bob Kahn invented the internetworking protocol, which enabled communication across different networks.
- š” The internet is based on a design philosophy and architecture expressed through protocols, which are sets of rules and standards for communication.
- š” Just like a physical address, each device on the internet has a unique IP address that identifies its location within the network.
- š¢ Traditional IP addresses are 32 bits long, but due to the rapid growth of the internet, a transition to the 128-bit IPv6 addressing system is underway.
- š IPv6 provides an enormous number of unique addresses, enough for every grain of sand on Earth to have its own.
- š DNS (Domain Name System) translates human-friendly domain names into IP addresses that computers use to connect to websites.
- š DNS is susceptible to cyberattacks, such as DNS spoofing, where hackers redirect users to fake websites by altering DNS records.
- š³ DNS servers are organized in a distributed hierarchy, with different servers responsible for different domains, allowing the system to scale with the growth of the internet.
- š The internet's design allows it to adapt and incorporate new communication technologies by simply adopting new protocols.
Q & A
Who are Vint Cerf and Bob Kahn, and what is their contribution to the internet?
-Vint Cerf and Bob Kahn are credited with inventing the internetworking protocol that made communication between networks possible, laying the groundwork for what we now call the internet.
What is the definition of the internet according to the script?
-The internet is defined as a network of networks, linking billions of devices together around the globe through a series of interconnected networks.
What is the significance of protocols in the internet's design philosophy?
-Protocols are sets of rules and standards that allow different devices and networks to communicate without trouble, and they are crucial for the internet's ability to adapt and incorporate new communication technologies.
How does the internet use unique addresses for devices?
-The internet uses unique addresses, similar to phone numbers or street addresses, to identify each device. This addressing system is part of the internet protocol (IP).
What is an IP address and how does it function in internet communication?
-An IP address is a unique number assigned to a device on the internet, functioning like a mailing address that allows for the sending and receiving of information.
What is the structure of an IP address and how does it relate to a physical address?
-An IP address is structured in a hierarchy, similar to a physical address with country, city, street, and house number. It is organized into parts, with traditional IPv4 addresses being 32 bits long, divided into 8-bit sections.
Why was the transition from IPv4 to IPv6 necessary?
-The transition to IPv6 was necessary because the 4 billion unique addresses provided by IPv4 were insufficient for the growing number of devices connecting to the internet.
What is the domain name system (DNS) and how does it relate to IP addresses?
-The domain name system (DNS) is a system that associates easy-to-remember names like www.example.com with their corresponding IP addresses, allowing users to access websites without needing to know the IP addresses.
How is the DNS structured to handle the vast number of internet requests?
-DNS servers are connected in a distributed hierarchy and divided into zones, each responsible for major domains like .org, .com, .net, etc., to handle the vast number of requests.
What is DNS spoofing and how does it pose a threat to internet users?
-DNS spoofing is a cyberattack where a hacker alters a DNS server to associate a domain name with the wrong IP address, redirecting users to a fake website, potentially exposing them to further security risks.
How are the internet protocol and domain name system designed to accommodate the growth of the internet?
-Both the internet protocol and domain name system are designed to scale, allowing for growth and expansion of the internet without limitations due to the number of devices or websites.
Outlines
š Understanding the Internet's Foundation
Paola, a software engineer at Microsoft, introduces the concept of the internet as a network of networks, highlighting the pivotal role of Vint Cerf and Bob Kahn in creating the internetworking protocol that enabled communication across different networks. Vint explains that the internet is a global system linking billions of devices through ISPs and various networks. He emphasizes the importance of protocols as a set of rules and standards that facilitate communication. The discussion also touches on the adaptability of the internet's design philosophy, which allows it to incorporate new technologies seamlessly. The concept of IP addresses as unique identifiers for devices on the internet is introduced, comparing them to physical addresses or phone numbers, and explaining how they are used in communication.
š The Evolution of IP Addressing and DNS
Paola and Vint delve into the structure of IP addresses, comparing them to hierarchical home addresses with country, city, street, and house number components. They discuss the transition from IPv4, which provides over 4 billion addresses, to IPv6, offering an enormous number of addressesāsufficient for every grain of sand on Earth. The conversation shifts to the domain name system (DNS), which maps human-friendly domain names to their corresponding IP addresses, simplifying internet navigation. The script illustrates a DNS lookup process through a dialogue. The segment concludes with a discussion on the distributed nature of DNS servers, their susceptibility to cyberattacks like DNS spoofing, and the system's ability to scale with the growing internet.
Mindmap
Keywords
š”Internet
š”Internetworking Protocol
š”Protocol
š”IP Address
š”IPv4
š”IPv6
š”Domain Name System (DNS)
š”ISP (Internet Service Provider)
š”Cyberattacks
š”Scalability
Highlights
Vint Cerf and Bob Kahn invented the internetworking protocol, laying the groundwork for the internet.
The internet is a network of networks connecting billions of devices around the world.
A protocol is a well-known set of rules and standards that allows communication between devices.
The internetās design philosophy allows it to adapt and absorb new communication technologies.
Every device on the internet has a unique address, called an IP address, similar to a phone number or street address.
The addressing system for computers on the internet is part of the Internet Protocol (IP).
Traditional IP addresses (IPv4) are 32 bits long and provide more than 4 billion unique addresses.
The transition to IPv6 is happening now, with 128-bit addresses offering over 340 undecillion unique addresses.
DNS (Domain Name System) translates domain names into IP addresses to connect devices to websites.
DNS servers are distributed in a hierarchy to handle the massive number of website requests globally.
The openness of DNS makes it susceptible to cyberattacks, like DNS spoofing, where attackers reroute users to imposter websites.
DNS spoofing is a dangerous attack where users are sent to a fake website instead of the real one.
The internet protocol and domain name system are designed to scale regardless of the internetās growth.
An IP address is similar to a mailing address, allowing computers to send and receive information accurately.
IPv6 ensures the internet can support a virtually infinite number of devices, more than enough for every grain of sand on Earth to have its own address.
Transcripts
Paola: Hi! My name is Paola, and I am a softwareĀ engineer here at Microsoft. Letās talk about howĀ Ā
the internet works. My job relies on networksĀ being able to talk with one another, but back inĀ Ā
the 1970s, there was no standard method for this.Ā It took the work of Vint Cerf and Bob Kahn toĀ Ā
invent the internetworking protocol to makeĀ communication possible. This invention laid theĀ Ā
groundwork for what we now call the internet. Vint: The internet is a network of networks.Ā Ā
It links billions of devices together allĀ around the globe. So maybe youāre connectedĀ Ā
with a laptop or a phone through wifi, butĀ then that wifi connection connects to anĀ Ā
internet service provider (or ISP), and that ISPĀ connects you to billions and billions of devicesĀ Ā
around the world through hundreds of thousands ofĀ networks that are all interconnected. One thingĀ Ā
that most people do not appreciate is that theĀ internet is really a design philosophy and anĀ Ā
architecture expressed in a set of protocols.Ā A protocol is a well-known set of rules andĀ Ā
standards that, if all parties agree to use it,Ā will allow them to communicate without trouble.Ā Ā
How the internet actually physically works isĀ less important than the fact that this designĀ Ā
philosophy has allowed the internet to adaptĀ and absorb new communication technologies.Ā Ā
This is because in order for a new technologyĀ to use the internet in some fashion, it justĀ Ā
needs to know which protocols to work with. Vint: All the different devices on the internetĀ Ā
have unique addresses. An address on the internetĀ is just a number, similar to a phone number or aĀ Ā
sort of street address, thatās unique to eachĀ computer or device at the edge of the network.Ā Ā
This is similar to how most homes and businessesĀ have a mailing address. You donāt need to know aĀ Ā
person to send them a letter in the mail, butĀ you do need to know their address and how toĀ Ā
write the address properly so the letter can beĀ carried by the mail system to its destination.Ā Ā
The addressing system for computersĀ on the internet is similar,Ā Ā
and it forms part of one of the most importantĀ protocols used in internet communication,Ā Ā
simply called the internet protocol (or IP).Ā A computerās address, then, is called its IPĀ Ā
address. Visiting a website is really just yourĀ computer asking another computer for information.Ā Ā
Your computer sends a message toĀ the other computerās IP address,Ā Ā
and it also sends along its origin address, so theĀ other computer knows where to send its response. Ā
Paola: You may have seen an IP address. Itās justĀ a bunch of numbers! These numbers are organizedĀ Ā
in a hierarchy. Just like a home address has aĀ country, a city, a street, and a house number,Ā Ā
an IP address has many parts. Just like allĀ digital data, each of these numbers is representedĀ Ā
in bits. Traditional IP addresses are 32Ā bits long with 8 bits for each part of theĀ Ā
address. The earlier numbers usually identifyĀ the country and regional network of the device.Ā Ā
Then come the subnetworks, and then finally theĀ address of the specific device. This version ofĀ Ā
IP addressing is called IPv4. It was designedĀ in 1973 and widely adopted in the early 80sĀ Ā
and provides for more than 4 billion uniqueĀ addresses for devices connecting to the internet.Ā Ā
But the internet has turned out to be muchĀ more popular than even Vint Cerf imagined,Ā Ā
and 4 billion unique addresses wonātĀ be enough. Weāre now in the middle of aĀ Ā
multi-year transition to a longer IP addressĀ format called IPv6 which uses 128 bits perĀ Ā
address and provides over 340 undecillion uniqueĀ addresses. Thatās more than enough for every grainĀ Ā
of sand on Earth to have its own IP address. Vint: Most users never see or care aboutĀ Ā
internet addresses. A system calledĀ the ādomain name systemā (or DNS)Ā Ā
associates names like www.example.com with theĀ corresponding addresses. Your computer uses theĀ Ā
DNS to look up domain names and get the associatedĀ IP address, which is used to connect yourĀ Ā
computer to the destination on the internet. (Then it goes a little somethinā like this!) Ā
Voice 1: Hey, hi there, IĀ want to go to www.code.org. Ā
Voice 2: Mmā¦ yeah I donāt know the, uhā theĀ IP address for that domain; let me ask around.Ā Ā
Hey, do you know how to get to, uh, code.org? Voice 3: Yeah, I got it right here;Ā Ā
itās a 174.129.14.120. Voice 2: Oh, okay, great.Ā Ā
Thanks. Yeah Iām gonnaā Iām gonna write that downĀ and save it for later in case I need it. Hey,Ā Ā
hereās that address you wanted. Voice 1: Awesome! ThankĀ Ā
you. Paola:Ā Ā
So how do we design a system for billionsĀ of devices to find any one of billions ofĀ Ā
different websites? There is no way one DNS serverĀ can handle all the requests from all devices.Ā Ā
The answer is that DNS servers are connected in aĀ distributed hierarchy and are divided into zones,Ā Ā
splitting up responsibility for the major domainsĀ such as .org, .com, .net, etc. DNS was originallyĀ Ā
created to be an open and public communicationĀ protocol for government and educationalĀ Ā
institutions. Because of its openness, DNS isĀ susceptible to cyberattacks. An example attack isĀ Ā
DNS spoofing. Thatās when a hacker taps into a DNSĀ server and changes it to match a domain name withĀ Ā
the wrong IP address. This lets the attackers sendĀ people to an imposter website. If this happens toĀ Ā
you, you are vulnerable for more problems becauseĀ you are using that fake website as if it is real.Ā Ā
The internet is huge and getting biggerĀ every day, but the domain name system andĀ Ā
internet protocol are designed to scale,Ā no matter how much the internet grows.
Browse More Related Video
IPv4 and IPv6 - CompTIA A+ 220-1101 - 2.5
How a DNS Server (Domain Name System) works.
2.4 The Domain Name System (DNS)
What is DNS? (and how it makes the Internet work)
DNS - Domain Name System in Computer Networks
Pengalamatan Jaringan Komputer (MAC, IP, Gateway, DNS) | Network Fundamental Learning Series #5
5.0 / 5 (0 votes)