Skip to main content

Ivan Teoh

Something personal yet public

Basic Network Computer Knowledge

As web site developer, we should understand how Internet, communication network and computer work. Here are some common terms:

The Internet is a global system of interconnected computer networks that use the standard Internet protocol suite (TCP/IP) to link several billion devices worldwide.

Internet - Wikipedia

The Transmission Control Protocol (TCP) is a core protocol of the Internet Protocol Suite.

Transmission Control Protocol from Wikipedia, the free encyclopedia

The Internet Protocol (IP) is the principal communications protocol in the Internet protocol suite for relaying datagrams across network boundaries. Its routing function enables internetworking, and essentially establishes the Internet.

Internet Protocol - Wikipedia

The User Datagram Protocol (UDP) is one of the core members of the Internet protocol suite. It uses a simple connectionless transmission model with a minimum of protocol mechanism. It has no handshaking dialogues, and thus exposes any unreliability of the underlying network protocol to the user's program.

User Datagram Protocol from Wikipedia, the free encyclopedia

An Internet Protocol address (IP address) is a numerical label assigned to each device (e.g., computer, printer) participating in a computer network that uses the Internet Protocol for communication.

IP address - Wikipedia

A media access control address (MAC address) is a unique identifier assigned to network interfaces for communications on the physical network segment.

MAC address - Wikipedia

The Domain Name System (DNS) is a hierarchical distributed naming system for computers, services, or any resource connected to the Internet or a private network.

Domain Name System - Wikipedia

An address record (A record) is a 32-bit IPv4 address, most commonly used to map hostnames to an IP address of the host, but it is also used for DNSBLs, storing subnet masks in RFC 1101, etc.

Address record from Wikipedia, the free encyclopedia

A stub network is a somewhat casual term describing a computer network, or part of an internetwork, with no knowledge of other networks, that will typically send much or all of its non-local traffic out via a single path, with the network aware only of a default route to non-local destinations.

Stub network - Wikipedia

In computer science, a remote procedure call (RPC) is an inter-process communication that allows a computer program to cause a subroutine or procedure to execute in another address space (commonly on another computer on a shared network) without the programmer explicitly coding the details for this remote interaction.

Remote procedure call from Wikipedia, the free encyclopedia

In computer programming, an application programming interface (API) is a set of routines, protocols, and tools for building software applications. An API expresses a software component in terms of its operations, inputs, outputs, and underlying types.

Application programming interface - Wikipedia

Comments

Comments powered by Disqus