87 relations: Application programming interface, ARPANET, AT&T, Berkeley sockets, Berkeley Software Distribution, Bitstream, Broadcasting (networking), Client (computing), Communication channel, Communication protocol, Computer network, Computer network programming, Connection-oriented communication, Connectionless communication, Datagram Congestion Control Protocol, Encapsulation (networking), Extension (telephone), Fair queuing, File descriptor, Firewall (computing), Gender of connectors and fasteners, Handle (computing), Header (computing), IBM PC DOS, IBM Systems Network Architecture, Inter-process communication, Interior Gateway Routing Protocol, Internet, Internet Control Message Protocol, Internet Engineering Task Force, Internet Group Management Protocol, Internet layer, Internet Protocol, Internet protocol suite, Internet Standard, IP address, LAN switching, Link layer, List of TCP and UDP port numbers, Microsoft Windows, Multicast, MVS, Netstat, Network address translation, Network packet, Network socket, Network switch, Nmap, Node (networking), Open Shortest Path First, ..., Operating system, Out-of-band data, Payload (computing), Ping (networking utility), Port (computer networking), Process (computing), Protocol stack, Quality of service, Reliability (computer networking), Request for Comments, Router (computing), Routing protocol, Sequencing, Server (computing), Session (computer science), Stream Control Transmission Protocol, STREAMS, System resource, Telephone number, TOPS-20, Traffic flow (computer networking), Transmission Control Protocol, Transport layer, Transport Layer Interface, Tuple, University of California, Berkeley, Unix, Unix domain socket, Unix philosophy, UNIX System V, User Datagram Protocol, User space, Virtual circuit, VM (operating system), WebSocket, Windows XP, Winsock. Expand index (37 more) » « Shrink index
In computer programming, an application programming interface (API) is a set of subroutine definitions, protocols, and tools for building software.
The Advanced Research Projects Agency Network (ARPANET) was an early packet switching network and the first network to implement the protocol suite TCP/IP.
AT&T Inc. is an American multinational conglomerate holding company headquartered at Whitacre Tower in Downtown Dallas, Texas.
Berkeley sockets is an application programming interface (API) for Internet sockets and Unix domain sockets, used for inter-process communication (IPC).
Berkeley Software Distribution (BSD) was a Unix operating system derivative developed and distributed by the Computer Systems Research Group (CSRG) of the University of California, Berkeley, from 1977 to 1995.
A bitstream (or bit stream), also known as binary sequence, is a sequence of bits.
In computer networking, telecommunication and information theory, broadcasting is a method of transferring a message to all recipients simultaneously.
A client is a piece of computer hardware or software that accesses a service made available by a server.
A communication channel or simply channel refers either to a physical transmission medium such as a wire, or to a logical connection over a multiplexed medium such as a radio channel in telecommunications and computer networking.
In telecommunication, a communication protocol is a system of rules that allow two or more entities of a communications system to transmit information via any kind of variation of a physical quantity.
A computer network, or data network, is a digital telecommunications network which allows nodes to share resources.
Computer network programming involves writing computer programs that enable processes to communicate with each other across a computer network.
Connection-oriented communication is a network communication mode in telecommunications and computer networking, where a communication session or a semi-permanent connection is established before any useful data can be transferred, and where a stream of data is delivered in the same order as it was sent.
Connectionless communication, often referred to as CL-mode communication,Information Processing Systems - Open Systems Interconnection, "Transport Service Definition - Addendum 1: Connectionless-mode Transmission", International Organization for Standardization, International Standard 8072/AD 1, December 1986.
In computer networking, the Datagram Congestion Control Protocol (DCCP) is a message-oriented transport layer protocol.
In computer networking, encapsulation is a method of designing modular communication protocols in which logically separate functions in the network are abstracted from their underlying structures by inclusion or information hiding within higher level objects.
In residential telephony, an extension telephone is an additional telephone wired to the same telephone line as another.
Fair queuing is a family of scheduling algorithms used in some process and network schedulers.
In Unix and related computer operating systems, a file descriptor (FD, less frequently fildes) is an abstract indicator (handle) used to access a file or other input/output resource, such as a pipe or network socket.
In computing, a firewall is a network security system that monitors and controls incoming and outgoing network traffic based on predetermined security rules.
In electrical and mechanical trades and manufacturing, each half of a pair of mating connectors or fasteners is conventionally assigned the designation male or female.
In computer programming, a handle is an abstract reference to a resource.
In information technology, header refers to supplemental data placed at the beginning of a block of data being stored or transmitted.
IBM PC DOS (an acronym for IBM personal computer disk operating system) is a discontinued operating system for the IBM Personal Computer, manufactured and sold by IBM from the early 1980s into the 2000s.
Systems Network Architecture (SNA) is IBM's proprietary networking architecture, created in 1974.
In computer science, inter-process communication or interprocess communication (IPC) refers specifically to the mechanisms an operating system provides to allow the processes to manage shared data.
Interior Gateway Routing Protocol (IGRP) is a distance vector interior gateway protocol (IGP) developed by Cisco.
The Internet is the global system of interconnected computer networks that use the Internet protocol suite (TCP/IP) to link devices worldwide.
The Internet Control Message Protocol (ICMP) is a supporting protocol in the Internet protocol suite.
The Internet Engineering Task Force (IETF) develops and promotes voluntary Internet standards, in particular the standards that comprise the Internet protocol suite (TCP/IP).
The Internet Group Management Protocol (IGMP) is a communications protocol used by hosts and adjacent routers on IPv4 networks to establish multicast group memberships.
The internet layer is a group of internetworking methods, protocols, and specifications in the Internet protocol suite that are used to transport datagrams (packets) from the originating host across network boundaries, if necessary, to the destination host specified by an IP address.
The Internet Protocol (IP) is the principal communications protocol in the Internet protocol suite for relaying datagrams across network boundaries.
The Internet protocol suite is the conceptual model and set of communications protocols used on the Internet and similar computer networks.
In computer network engineering, an Internet Standard is a normative specification of a technology or methodology applicable to the Internet.
An Internet Protocol address (IP address) is a numerical label assigned to each device connected to a computer network that uses the Internet Protocol for communication.
LAN switching is a form of packet switching used in local area networks (LAN).
In computer networking, the link layer is the lowest layer in the Internet Protocol Suite, the networking architecture of the Internet.
This is a list of TCP and UDP port numbers used by protocols of the application layer of the Internet protocol suite for the establishment of host-to-host connectivity.
Microsoft Windows is a group of several graphical operating system families, all of which are developed, marketed, and sold by Microsoft.
In computer networking, multicast is group communication where data transmission is addressed to a group of destination computers simultaneously.
Multiple Virtual Storage, more commonly called MVS, was the most commonly used operating system on the System/370 and System/390 IBM mainframe computers.
In computing, netstat (network statistics) is a command-line network utility tool that displays network connections for the Transmission Control Protocol (both incoming and outgoing), routing tables, and a number of network interface (network interface controller or software-defined network interface) and network protocol statistics.
Network address translation (NAT) is a method of remapping one IP address space into another by modifying network address information in the IP header of packets while they are in transit across a traffic routing device.
A network packet is a formatted unit of data carried by a packet-switched network.
A network socket is an internal endpoint for sending or receiving data within a node on a computer network.
A network switch (also called switching hub, bridging hub, officially MAC bridge) is a computer networking device that connects devices together on a computer network by using packet switching to receive, process, and forward data to the destination device.
Nmap (Network Mapper) is a security scanner, originally written by Gordon Lyon (also known by his pseudonym Fyodor Vaskovich), used to discover hosts and services on a computer network, thus building a "map" of the network.
In telecommunications networks, a node (Latin nodus, ‘knot’) is either a redistribution point or a communication endpoint.
Open Shortest Path First (OSPF) is a routing protocol for Internet Protocol (IP) networks.
An operating system (OS) is system software that manages computer hardware and software resources and provides common services for computer programs.
In computer networking, out-of-band data is the data transferred through a stream that is independent from the main in-band data stream.
In computing and telecommunications, the payload is the part of transmitted data that is the actual intended message.
Ping is a computer network administration software utility used to test the reachability of a host on an Internet Protocol (IP) network.
In computer networking, a port is an endpoint of communication in an operating system, which identifies a specific process or a type of network service running on that system.
In computing, a process is an instance of a computer program that is being executed.
The protocol stack or network stack is an implementation of a computer networking protocol suite or protocol family.
Quality of service (QoS) is the description or measurement of the overall performance of a service, such as a telephony or computer network or a cloud computing service, particularly the performance seen by the users of the network.
In computer networking, a reliable protocol provides notifications to the sender as to the delivery of transmitted data, as opposed to an unreliable protocol, which does not provide assurance of the delivery of data to the intended recipient(s).
In information and communications technology, a Request for Comments (RFC) is a type of publication from the technology community.
A router is a networking device that forwards data packets between computer networks.
A routing protocol specifies how routers communicate with each other, distributing information that enables them to select routes between any two nodes on a computer network.
In genetics and biochemistry, sequencing means to determine the primary structure (sometimes falsely called primary sequence) of an unbranched biopolymer.
In computing, a server is a computer program or a device that provides functionality for other programs or devices, called "clients".
In computer science, in particular networking, a session is a semi-permanent interactive information interchange between two or more communicating devices, or between a computer and user (see login session).
The Stream Control Transmission Protocol (SCTP) is a computer networking communications protocol which operates at the transport layer and serves a role similar to the popular protocols TCP and UDP.
In computer networking, STREAMS is the native framework in Unix System V for implementing character device drivers, network protocols, and inter-process communication.
In computing, a system resource, or simply resource, is any physical or virtual component of limited availability within a computer system.
A telephone number is a sequence of digits assigned to a fixed-line telephone subscriber station connected to a telephone line or to a wireless electronic telephony device, such as a radio telephone or a mobile telephone, or to other devices for data transmission via the public switched telephone network (PSTN) or other private networks.
The TOPS-20 operating system by Digital Equipment Corporation (DEC) was a proprietary OS used on some of DEC's 36-bit mainframe computers.
In packet switching networks, traffic flow, packet flow or network flow is a sequence of packets from a source computer to a destination, which may be another host, a multicast group, or a broadcast domain.
The Transmission Control Protocol (TCP) is one of the main protocols of the Internet protocol suite.
In computer networking, the transport layer is a conceptual division of methods in the layered architecture of protocols in the network stack in the Internet Protocol Suite and the OSI model.
In computer networking, the Transport Layer Interface (TLI) was the networking API provided by AT&T UNIX System V Release 3 (SVR3) in 1987 and continued into Release 4 (SVR4).
In mathematics, a tuple is a finite ordered list (sequence) of elements.
The University of California, Berkeley (UC Berkeley, Berkeley, Cal, or California) is a public research university in Berkeley, California.
Unix (trademarked as UNIX) is a family of multitasking, multiuser computer operating systems that derive from the original AT&T Unix, development starting in the 1970s at the Bell Labs research center by Ken Thompson, Dennis Ritchie, and others.
A Unix domain socket or IPC socket (inter-process communication socket) is a data communications endpoint for exchanging data between processes executing on the same host operating system.
The Unix philosophy, originated by Ken Thompson, is a set of cultural norms and philosophical approaches to minimalist, modular software development.
UNIX System V (pronounced: "System Five") is one of the first commercial versions of the Unix operating system.
In computer networking, the User Datagram Protocol (UDP) is one of the core members of the Internet protocol suite.
A modern computer operating system usually segregates virtual memory into kernel space and user space.
A virtual circuit (VC) is a means of transporting data over a packet switched computer network in such a way that it appears as though there is a dedicated physical layer link between the source and destination end systems of this data.
VM (often: VM/CMS) is a family of IBM virtual machine operating systems used on IBM mainframes System/370, System/390, zSeries, System z and compatible systems, including the Hercules emulator for personal computers.
WebSocket is a computer communications protocol, providing full-duplex communication channels over a single TCP connection.
Windows XP (codenamed Whistler) is a personal computer operating system that was produced by Microsoft as part of the Windows NT family of operating systems.
In computing, the Windows Sockets API (WSA), later shortened to Winsock, is a technical specification that defines how Windows network software should access network services, especially TCP/IP.
Client socket, Datagram Sockets, Datagram socket, Full raw sockets, Internet socket, Internet sockets, Ip socket, Network sockets, Raw socket, Raw sockets, Rawsocket, Server Socket, Server socket, Socket API, Socket address, Socket connection, Socket pair, Stream Sockets, Stream socket, TCP sockets.