Difficulty: Introductory | Prerequisites: None, though basic familiarity with how the internet works is helpful.
This material covers the fundamentals of how devices are identified and how data moves across the internet. It sits early in the networking portion of CS 10100 and forms the foundation for everything that follows: web architecture, cybersecurity, and how distributed systems communicate. If you understand IP addresses, ISPs, and protocols, the rest of networking clicks into place. If you missed the last few weeks, start here.
Every device on the internet gets an IP address so other devices can find it. ISPs hand these out, sometimes permanently (static) and sometimes temporarily (dynamic). The reason any two computers can talk to each other, regardless of manufacturer or operating system, is that the internet runs on a shared set of rules called protocols, most importantly TCP/IP.
IP address (Internet Protocol address)
A unique numerical label assigned to every device connected to a network that uses the Internet Protocol for communication. It serves as both an identifier (which device) and a locator (where on the network).
Think of it as a postal address for your computer. Without one, the internet has no idea where to send the data you requested.
Static IP address (permanent IP)
An IP address that does not change. It is manually configured or permanently assigned to a device, common in enterprise and institutional settings (university labs, servers, business networks).
In simple terms, this means the device always has the same "phone number" on the network.
Dynamic IP address (temporary IP)
An IP address assigned temporarily by the ISP or network, typically through DHCP. It may change each time the device connects. This is the more common type for home users and public networks like coffee shops.
Think of it as getting a different locker number each time you visit the gym.
ISP (Internet Service Provider)
A company that provides individuals and organisations with access to the internet. The ISP assigns IP addresses to its customers and routes their traffic onto the wider internet.
In simple terms, this is the company you pay for internet access (e.g. Comcast, AT&T, BT).
Protocol
A standardised set of rules that governs how data is formatted, transmitted, and received over a network. Protocols allow devices from different manufacturers, running different operating systems, to communicate.
Think of it as a shared language: two people can talk if they both speak English, even if one is from Japan and the other from Brazil.
TCP/IP (Transmission Control Protocol / Internet Protocol)
The foundational protocol suite of the internet. TCP handles breaking data into packets and reassembling them; IP handles addressing and routing those packets to the correct destination.
This is the single biggest reason any two computers on earth can communicate, regardless of who made them.
Router
A networking device that forwards data packets between networks using routing tables. Routers sit at the boundaries between networks and decide where to send each packet next.
In simple terms, a router is the traffic controller that reads the destination address on each packet and points it in the right direction.
Routing table
A data table stored in a router that lists the routes to particular network destinations. When a packet arrives, the router checks its routing table to determine the best path forward.
LAN (Local Area Network)
A network that connects computers within a limited area, such as a building, office, or home. Devices on the same LAN can communicate directly with each other.
Modem
A device that converts data between the format used on a local network and the format used by the ISP's network, enabling a LAN to connect to the wider internet.
Think of it as a translator between your home network's language and your ISP's language.
An IP address is the fundamental way the internet identifies and locates a device.
ISPs assign IP addresses to customers. These can be either static (permanent) or dynamic (temporary).
Static IPs are more common in enterprise and institutional environments:
University computer labs, corporate servers, and data centres typically use static IPs.
A device with a static IP can be traced back to a specific machine and location with relative ease.
Dynamic IPs are more common in consumer and public settings:
Home broadband connections, coffee shops, and mobile networks typically use dynamic IPs.
The ISP rotates addresses across devices throughout the day.
Tracing a dynamic IP back to a specific person is harder because the same address may have been used by multiple devices at different times.
Traceability implication: A crime committed from a device with a static IP (e.g. a lab computer at Purdue) is far easier for law enforcement to trace than one committed from a public Wi-Fi network with dynamic addressing.
In the early days of computing, different manufacturers used proprietary networking technologies. A machine from one vendor could not talk to a machine from another.
The solution was standardised protocols, most importantly TCP/IP.
TCP/IP provides a universal set of rules for:
How data is broken into packets
How packets are addressed and routed
How packets are reassembled at the destination
Because every device on the internet implements TCP/IP, it does not matter what operating system, hardware manufacturer, or local network technology is in use. The protocol is the common ground.
The correct answer to "what property of the internet allows universal communication" is standardised protocols (TCP/IP), not "ISPs" or "routing tables" (those are components, not the overarching property).
The internet is designed to be extensible. New network technologies can join it.
For a new LAN technology (e.g. a hypothetical "TallNet") to connect to the internet, it needs:
A router that can translate between TallNet's internal communication and standard internet protocols
A modem (or equivalent device) that can connect to an ISP's network
The ISP must enable the connection and provide routing
The key property that makes this possible is, again, standardised protocols. As long as the new network can package its data into TCP/IP packets at the boundary, it can participate in the internet.
This is sometimes called the internet's "technology independence" or "network-agnostic" design.
"Every device has a permanent IP address." Most consumer devices use dynamic IPs that change regularly. Static IPs are the exception, not the rule.
"ISPs are the reason different computers can communicate." ISPs provide access to the internet, but the property that enables universal communication is standardised protocols (TCP/IP). An ISP is a service provider, not a technical standard.
"A routing table is what allows cross-platform communication." Routing tables help packets find their way, but they are a mechanism within the system, not the overarching design principle. The answer the course is looking for is protocols.
"A new type of network cannot connect to the internet." The internet was specifically designed to accommodate new network technologies. Any network that can interface with TCP/IP at its boundary (via a router) can join.
⚠️ Know the difference between static and dynamic IP addresses, and which environments use which.
⚠️ The question "what property allows universal communication" is a classic exam question. The answer is standardised protocols (TCP/IP), not ISPs, not routing tables.
⚠️ Understand why a static IP is easier to trace than a dynamic one. This is tested as a scenario question (e.g. lab computer vs. coffee shop).
⚠️ Be able to explain how a new LAN technology could connect to the internet. The key concept is protocol-based interoperability at the network boundary.
True or False: Most home internet connections use static IP addresses.
False. Most use dynamic IPs assigned by the ISP.
Fill in the blank: The standardised set of rules that allows any two computers to communicate over the internet is called ______.
TCP/IP (or "protocols")
True or False: A coffee shop's Wi-Fi network is likely to use the same IP address for every device all day.
False. Dynamic IPs are rotated across devices.
Fill in the blank: A ______ converts data between a local network format and the ISP's network format.
Modem
True or False: A brand-new LAN technology can never connect to the internet.
False. As long as it can interface with TCP/IP via a router, it can connect.
Q: What is an IP address, and what is its purpose?
A: An IP address is a unique numerical label assigned to a device on a network. It identifies the device and provides a location so that data can be routed to and from it.
Q: Would it be easier for law enforcement to trace a hacker using a university lab computer or a coffee shop laptop? Why?
A: The university lab computer. Lab machines in enterprise environments are more likely to have static (permanent) IP addresses tied to a specific device and location. A coffee shop uses dynamic IPs that rotate across many devices, making it far harder to identify a specific user.
Q: What property of the internet allows computers from different manufacturers with different operating systems to communicate?
A: Standardised protocols, specifically TCP/IP. These provide a universal set of rules for data transmission that every internet-connected device implements, regardless of its hardware or software.
Q: Can a new, proprietary LAN technology be connected to the internet? Explain.
A: Yes. The internet is designed to be technology-independent. A new LAN needs a router that can translate its internal traffic into standard TCP/IP packets, plus a modem and ISP connection. The protocol-based design of the internet means any network can join as long as it speaks TCP/IP at the boundary.
Q: What is the difference between a static and a dynamic IP address?
A: A static IP is permanently assigned and does not change, common in institutional settings. A dynamic IP is temporarily assigned (usually by DHCP) and may change each time the device connects, common for home and public networks.
This connects to cybersecurity because IP traceability is one of the first things investigators use to track malicious activity online. Understanding static vs. dynamic IPs is foundational to grasping how anonymity and attribution work on the internet.
This connects to the OSI model and network layers because TCP/IP maps onto specific layers of the networking stack. When you study the OSI model later, the protocol concepts here will map directly to the transport and network layers.
This connects to web architecture because every HTTP request you make travels via TCP/IP to a server identified by an IP address. DNS, which you will likely study next, is the system that translates human-readable domain names into those IP addresses.
IP address, internet protocol, static IP, dynamic IP, permanent IP address, temporary IP address, ISP, internet service provider, TCP/IP, transmission control protocol, protocol, networking protocol, router, routing table, LAN, local area network, modem, DHCP, network communication, internet architecture, CS 10100, CS 101, Purdue, Foundations of Computer Science, network traceability, IP tracing, coffee shop IP, enterprise IP, technology independence, network-agnostic design