The internet is a vast network of networks, linking millions of separate networks around the world. When you open a news site, send an email, or watch a video, an infrastructure built on shared rules (protocols) quietly does the work behind the scenes. This guide explains the core concepts of the internet and networking end to end, from a practical point of view: IP addresses, service providers, ports, domain names, and access blocking.
The sections below go deeper in the following detailed articles. We link to them in context as each topic comes up.
- What are Internet Service Providers (ISPs)?
- What is an IP address?
- What is a static IP, and how does it differ from a dynamic IP?
- What is open port scanning?
- What is Open Graph (OG)?
- What is offshore hosting?
- How website access blocking works in Turkey (Law 5651)
- What are government information systems?
What Are the Internet and a Network?
A network is a set of devices connected together to share data. The phone, computer, and TV connected to your home modem form a small local network (LAN). The internet is the global network that emerges when these local networks, corporate networks, and data centers are all connected to one another.
Two things are needed for the internet to work: addressing, so devices can find one another, and shared rules that define how data travels. IP addresses handle addressing, while protocols handle the rules. These two ideas form the backbone of this entire guide.
How Data Travels: Packets and Protocols
On the internet, data does not travel as one whole piece but in small chunks called packets. A web page or video is split into packets before it is sent; each packet may take a different route and is reassembled at the destination. This approach lets data arrive by alternate paths even when part of the network is congested or failing.
The rules of this process are set by protocols. The internet's core protocol family is known as TCP/IP. Conceptually, a layered model is used; the two most common are TCP/IP and OSI. Thanks to layering, each layer focuses only on its own job: the application layer handles content, the transport layer handles reliability, and the network layer handles addressing.
| Layer (TCP/IP) | Role | Example protocols |
|---|---|---|
| Application | User-facing services and content | HTTP, HTTPS, DNS, SMTP |
| Transport | End-to-end delivery and reliability | TCP, UDP |
| Internet (Network) | Addressing and routing | IP, ICMP |
| Link | Transmission over physical media | Ethernet, Wi-Fi |
The IP Address: The Internet's Addressing System
Every device needs an IP address to be identified on the network, much like the postal address a letter needs to arrive. Two versions are common. IPv4 is 32 bits long and consists of four dot-separated numbers such as 192.0.2.10; the total number of addresses is limited to roughly 4.3 billion. Developed because those addresses run out, IPv6 is 128 bits long and offers a vastly larger address pool.
For the details of IP addresses, how they are allocated, and the public/private distinction, see what is an IP address?. It also matters whether an address changes over time: addresses that stay fixed are called static IPs, while addresses that change periodically are dynamic IPs. Scenarios that host a server and need stable reachability usually prefer a static IP; for details, see what is a static IP?.
Internet Service Providers (ISPs)
A home or business does not connect to the internet directly; it connects through an Internet Service Provider (ISP). ISPs give the user connectivity, assign IP addresses, and carry traffic to upstream networks. In their role as access providers, they also carry legal obligations.
For how ISPs work, the difference between an access provider and a content/hosting provider, and their legal responsibilities, see what are Internet Service Providers (ISPs)?. This distinction comes up again in the access-blocking section below.
Domain Names and DNS
People struggle to remember numeric IP addresses, so domain names such as example-news.com are used instead. When you type a domain name, the DNS (Domain Name System) steps in behind the scenes and translates that name into the matching IP address. You can think of DNS as the internet's phone book.
A DNS lookup is usually resolved in a few steps: your device checks its cache first, then asks your ISP's resolver, which in turn queries the authoritative name servers. Once an answer is found, the browser connects to the correct server. Delays anywhere in this chain directly affect how fast a site loads, which is why DNS configuration is an important part of hosting performance.
Ports and Services
A single server can run many different services over one IP address. To tell them apart, port numbers are used. A port is like an apartment number in a building: the IP address points to the building, while the port points to a specific service inside it. Port numbers range from 0 to 65535.
| Port | Service | Description |
|---|---|---|
| 22 | SSH | Secure remote access to a server |
| 53 | DNS | Domain name resolution |
| 80 | HTTP | Unencrypted web traffic |
| 443 | HTTPS | Encrypted (TLS) web traffic |
| 25 | SMTP | Sending email |
| 3306 | MySQL | Database connections |
Which ports are exposed matters for both functionality and security. An open but unnecessary port widens the attack surface. The method administrators and attackers use to find which ports a server is listening on is called port scanning; we cover it in what is open port scanning?.
# List the local listening ports on a server (Linux)
ss -tuln
# Check the status of specific ports on a remote host (nmap)
nmap -p 22,80,443 example-server.comHTTP, HTTPS, and Web Content
Communication between a browser and a server is mostly done over the HTTP protocol. HTTPS is that same communication encrypted with TLS; it prevents third parties in the middle from reading or altering the data. Today, running a serious news site fully over HTTPS is a necessity, both for security and for search engine trust.
When a link is shared on social media or a messaging app, the title, description, and image shown are read from the page's Open Graph (OG) tags. For news sites, this metadata directly affects the clicks a shared link earns; for details, see what is Open Graph (OG)?.
Hosting and Server Infrastructure
For a website to stay reachable at all times, its files and database must be kept on a server; this service is called hosting. The country the server sits in, the network capacity used, and the quality of the data center determine a site's speed, uptime, and in some cases its legal framework.
Where servers are located also matters for the applicable law. Choosing to host data abroad based on the target audience or legal considerations is known as offshore hosting; for its benefits, limits, and what to watch out for, read what is offshore hosting?.
Access Blocking in Turkey and the Legal Framework
In Turkey, the regulation of internet publications and content-related liability is shaped largely by Law No. 5651. The law defines roles such as content provider, hosting provider, access provider, and mass-use provider, and it governs measures such as content removal or access blocking in certain cases. The regulatory authority for telecommunications and internet infrastructure is the ICTA (BTK).
We explain, step by step, on what grounds and by what procedure access to content is blocked in how website access blocking works in Turkey (Law 5651). For copyright-based infringements, Law No. 5846 on Intellectual and Artistic Works (FSEK) applies; whether content qualifies as a work and who holds the rights is assessed within that framework.
The digital systems through which public institutions run their official data, notices, and communications are also part of the internet ecosystem. We cover this area in what are government information systems?.
The Fundamentals of Network Security
Network security is less a single product than a set of practices. A few basic measures cover the bulk of most scenarios:
- Encrypt all traffic with HTTPS/TLS and keep certificates up to date.
- Use a firewall to open only the ports you need and close the rest.
- Protect administrative access (SSH, control panels) with strong authentication and, where possible, IP restrictions.
- Apply software and operating system updates regularly.
- Take regular backups and test that they can actually be restored.
Frequently Asked Questions
What is the difference between an IP address and a domain name?
An IP address is a device's numeric address on the network. A domain name is the layer that binds that numeric address to a memorable name (for example, a site's name). DNS translates between the two.
Does every site need a static IP?
No. Most visitors browse fine with a dynamic IP. A static IP matters more for setups that host a server or need remote access and certain email/SSL scenarios. See our static IP article for details.
Does the difference between HTTP and HTTPS affect anything beyond security?
Yes. HTTPS affects not just security but also user trust and how search engines assess a site. Modern browsers may show a warning for HTTP sites, which leads to lost clicks and trust.