Networking Fundamentals – Internet, WWW, Hosts & DNS

TCP/IP Stack (4-Layer Model)

  • Application Layer: Handles application-specific protocols (e.g., FTP, HTTP).

  • Transport Layer: Manages data flow and error checking (e.g., TCP, UDP).

  • Internet Layer: Routes data packets across networks via IP addresses.

  • Network (Link) Layer: Manages physical transmission of data.

  • This is the TCP/IP stack.

Internet vs World Wide Web

  • Internet: A global network of interconnected computer networks.

  • WWW: A system of interlinked web pages and resources accessed via the Internet.

Internet Hosts

  • Devices that store and make files accessible online (e.g., web servers, file storage).

Web Servers & Web Clients

  • Web server: Stores web content and responds to requests from web clients.

  • Web client: (e.g., Browser) Sends requests to servers and displays web pages.

  • Operates on a client–server model.

URL Structure & IP Addresses

  • URL parts: Protocol, domain name, path, page name.

  • Each URL links to a unique IP address (e.g., 2001:0db8:85a3:0000:0230:8a2e:0370:7334).

  • Domain names are for humans; IP addresses are for machines.

Domain Name System (DNS)

  • DNS: Translates domain names into IP addresses.

  • Resolution: Browser asks DNS for an IP address, DNS provides it, browser then requests content from that IP.

Key Vocabulary

  • Internet

  • WWW

  • Host

  • Web Server

  • Web Client

  • URL

  • IP Address

  • DNS