Network socket
Software structure within a network node of a computer network that serves as an endpoint for sending and receiving data across the network.
- Network socket73 related topics
File descriptor
In Unix and Unix-like computer operating systems, a file descriptor (FD, less frequently fildes) is a unique identifier (handle) for a file or other input/output resource, such as a pipe or network socket.
Port (computer networking)
Communication endpoint.
Today, network socket refers to a related but distinct concept, namely the internal address of an endpoint used only within the node.
Transport layer
Conceptual division of methods in the layered architecture of protocols in the network stack in the Internet protocol suite and the OSI model.
Together with the source and destination IP address, the port numbers constitute a network socket, i.e. an identification address of the process-to-process communication.
Transmission Control Protocol
One of the main protocols of the Internet protocol suite.
At the transport layer, TCP handles all handshaking and transmission details and presents an abstraction of the network connection to the application typically through a network socket interface.
User Datagram Protocol
One of the core members of the Internet protocol suite.
Applications can use datagram sockets to establish host-to-host communications.
Berkeley sockets
Application programming interface for Internet sockets and Unix domain sockets, used for inter-process communication (IPC).
A socket is an abstract representation (handle) for the local endpoint of a network communication path.
Network address translation
Method of mapping an 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.
The IP address/protocol/port number triple defines an association with a network socket.
Handle (computing)
Not to be confused with Handlers.
Common resource handles include file descriptors, network sockets, database connections, process identifiers (PIDs), and job IDs.
Windows XP
Major release of Microsoft's Windows NT operating system.
Raw socket support is removed (which supposedly limits the damage done by zombie machines) and the Windows Messenger service (which had been abused to cause pop-up advertisements to be displayed as system messages without a web browser or any additional software) became disabled by default.
Virtual circuit
Means of transporting data over a packet-switched network in such a way that it appears as though there is a dedicated physical link between the source and destination end systems of this data.
Transmission Control Protocol (TCP), where a reliable virtual circuit is established on top of the underlying unreliable and connectionless IP protocol. The virtual circuit is identified by the source and destination network socket address pair, i.e. the sender and receiver IP address and port number. Guaranteed QoS is not provided.