Computer Network : Socket Programming

Published: 08 October 2017
on channel: Computer Networking
4,215
84

A network socket is an internal endpoint for sending or receiving data within a node on a computer network. Concretely, it is a representation of this endpoint in networking software (protocol stack), such as an entry in a table (listing communication protocol, destination, status, etc.), and is a form of system resource.

The term socket is analogous to physical female connectors, communication between two nodes through a channel being visualized as a cable with two male connectors plugging into sockets at each node. Similarly, the term port (another term for a female connector) is used for external endpoints at a node, and the term socket is also used for an internal endpoint of local inter-process communication (IPC) (not over a network). However, the analogy is strained, as network communication need not be one-to-one or have a dedicated communication channel.


On this page of the site you can watch the video online Computer Network : Socket Programming with a duration of hours minute second in good quality, which was uploaded by the user Computer Networking 08 October 2017, share the link with friends and acquaintances, this video has already been watched 4,215 times on youtube and it was liked by 84 viewers. Enjoy your viewing!