Catalog
concept#Architecture#Platform#Reliability#Security

Internet

The Internet is a global network of networks and standard protocols enabling worldwide communication and services.

The Internet is a global packet-switched network of interconnected computer networks and standard protocols.
Established
High

Classification

  • High
  • Technical
  • Architectural
  • Advanced

Technical context

DNS services for name resolutionTCP/IP stack and OS network componentsBGP for routing between autonomous systems

Principles & goals

End-to-end principle: place intelligence at the edges rather than in the core.Open standards: protocols and interfaces should be public and interoperable.Decentralization: avoid single points of failure and centralized control.
Run
Enterprise, Domain, Team

Use cases & scenarios

Compromises

  • Security threats such as DDoS, MITM, and malware propagation.
  • Fragmentation due to national regulation and censorship.
  • Monopolization or control by dominant platform operators.
  • Use and document open standards and protocols.
  • Defense-in-depth: introduce multi-layered security controls.
  • Provide regional redundancy and edge resources to reduce latency.

I/O & resources

  • Standardized protocols (TCP/IP, HTTP, DNS)
  • Physical network links and provider interconnects
  • Addressing and routing information (IP, BGP)
  • End-to-end connectivity between hosts
  • Globally reachable services and APIs
  • Routing entries and address resolution

Description

The Internet is a global packet-switched network of interconnected computer networks and standard protocols. It enables worldwide communication, data exchange, and distributed services. Its open, decentralized architecture promotes interoperability and scalability but introduces security, governance, and quality challenges. It underpins modern digital ecosystems and economic platforms.

  • Global reach for services and communication.
  • Enables innovation through open protocols and interoperability.
  • Scalability via distributed infrastructure and routing.

  • Uneven access and digital divide across regions.
  • Physical limits like latency and bandwidth affect applications.
  • Dependence on existing infrastructure and service providers.

  • Latency (ms)

    Average and 95/99th percentile latencies between endpoints, important for UX and real-time apps.

  • Throughput (Mbps)

    Available bandwidth for data transfer; influences size and speed of transfers.

  • Availability/Uptime

    Percentage of time services are reachable; indicator of reliability.

World Wide Web

A service over HTTP/HTTPS that provides global access to content via the Internet.

Email (SMTP, IMAP, POP3)

A globally distributed messaging system built on Internet protocols for delivery and retrieval.

Content Delivery Networks (CDNs)

Distributed platforms that deliver static and dynamic content rapidly close to the user.

1

Analyze requirements and choose appropriate protocols and topologies.

2

Establish physical connectivity and peering with ISPs.

3

Configure addressing, routing (BGP), and DNS.

4

Implement security mechanisms and set up continuous monitoring.

⚠️ Technical debt & bottlenecks

  • Outdated protocol versions and legacy devices in the network inventory.
  • IPv4 address exhaustion and incomplete IPv6 migration.
  • Undocumented network configurations and dependencies.
BandwidthLatencyRouting policy
  • Overreliance on a single ISP without redundancy.
  • Using insecure default configurations on network devices.
  • Undermining net neutrality and blocking specific services.
  • Underestimating latency impact on distributed applications.
  • Increasing complexity through too many proprietary optimizations.
  • Ignoring legal and compliance requirements in international scenarios.
Network architecture and routing knowledgeNetwork security and encryptionOperation and monitoring of distributed systems
Global connectivityFault tolerance and resilienceInteroperability via standards
  • Physical infrastructure and capacity limits
  • Regulatory and legal constraints
  • Standardization and protocol compatibility