Logo
Unionpedia
Communication
Get it on Google Play
New! Download Unionpedia on your Android™ device!
Install
Faster access than browser!
 

Network socket

Index Network socket

A network socket is an internal endpoint for sending or receiving data within a node on a computer network. [1]

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) »

Application programming interface

In computer programming, an application programming interface (API) is a set of subroutine definitions, protocols, and tools for building software.

New!!: Network socket and Application programming interface · See more »

ARPANET

The Advanced Research Projects Agency Network (ARPANET) was an early packet switching network and the first network to implement the protocol suite TCP/IP.

New!!: Network socket and ARPANET · See more »

AT&T

AT&T Inc. is an American multinational conglomerate holding company headquartered at Whitacre Tower in Downtown Dallas, Texas.

New!!: Network socket and AT&T · See more »

Berkeley sockets

Berkeley sockets is an application programming interface (API) for Internet sockets and Unix domain sockets, used for inter-process communication (IPC).

New!!: Network socket and Berkeley sockets · See more »

Berkeley Software Distribution

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.

New!!: Network socket and Berkeley Software Distribution · See more »

Bitstream

A bitstream (or bit stream), also known as binary sequence, is a sequence of bits.

New!!: Network socket and Bitstream · See more »

Broadcasting (networking)

In computer networking, telecommunication and information theory, broadcasting is a method of transferring a message to all recipients simultaneously.

New!!: Network socket and Broadcasting (networking) · See more »

Client (computing)

A client is a piece of computer hardware or software that accesses a service made available by a server.

New!!: Network socket and Client (computing) · See more »

Communication channel

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.

New!!: Network socket and Communication channel · See more »

Communication protocol

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.

New!!: Network socket and Communication protocol · See more »

Computer network

A computer network, or data network, is a digital telecommunications network which allows nodes to share resources.

New!!: Network socket and Computer network · See more »

Computer network programming

Computer network programming involves writing computer programs that enable processes to communicate with each other across a computer network.

New!!: Network socket and Computer network programming · See more »

Connection-oriented communication

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.

New!!: Network socket and Connection-oriented communication · See more »

Connectionless communication

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.

New!!: Network socket and Connectionless communication · See more »

Datagram Congestion Control Protocol

In computer networking, the Datagram Congestion Control Protocol (DCCP) is a message-oriented transport layer protocol.

New!!: Network socket and Datagram Congestion Control Protocol · See more »

Encapsulation (networking)

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.

New!!: Network socket and Encapsulation (networking) · See more »

Extension (telephone)

In residential telephony, an extension telephone is an additional telephone wired to the same telephone line as another.

New!!: Network socket and Extension (telephone) · See more »

Fair queuing

Fair queuing is a family of scheduling algorithms used in some process and network schedulers.

New!!: Network socket and Fair queuing · See more »

File descriptor

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.

New!!: Network socket and File descriptor · See more »

Firewall (computing)

In computing, a firewall is a network security system that monitors and controls incoming and outgoing network traffic based on predetermined security rules.

New!!: Network socket and Firewall (computing) · See more »

Gender of connectors and fasteners

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.

New!!: Network socket and Gender of connectors and fasteners · See more »

Handle (computing)

In computer programming, a handle is an abstract reference to a resource.

New!!: Network socket and Handle (computing) · See more »

Header (computing)

In information technology, header refers to supplemental data placed at the beginning of a block of data being stored or transmitted.

New!!: Network socket and Header (computing) · See more »

IBM PC DOS

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.

New!!: Network socket and IBM PC DOS · See more »

IBM Systems Network Architecture

Systems Network Architecture (SNA) is IBM's proprietary networking architecture, created in 1974.

New!!: Network socket and IBM Systems Network Architecture · See more »

Inter-process communication

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.

New!!: Network socket and Inter-process communication · See more »

Interior Gateway Routing Protocol

Interior Gateway Routing Protocol (IGRP) is a distance vector interior gateway protocol (IGP) developed by Cisco.

New!!: Network socket and Interior Gateway Routing Protocol · See more »

Internet

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

New!!: Network socket and Internet · See more »

Internet Control Message Protocol

The Internet Control Message Protocol (ICMP) is a supporting protocol in the Internet protocol suite.

New!!: Network socket and Internet Control Message Protocol · See more »

Internet Engineering Task Force

The Internet Engineering Task Force (IETF) develops and promotes voluntary Internet standards, in particular the standards that comprise the Internet protocol suite (TCP/IP).

New!!: Network socket and Internet Engineering Task Force · See more »

Internet Group Management Protocol

The Internet Group Management Protocol (IGMP) is a communications protocol used by hosts and adjacent routers on IPv4 networks to establish multicast group memberships.

New!!: Network socket and Internet Group Management Protocol · See more »

Internet layer

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.

New!!: Network socket and Internet layer · See more »

Internet Protocol

The Internet Protocol (IP) is the principal communications protocol in the Internet protocol suite for relaying datagrams across network boundaries.

New!!: Network socket and Internet Protocol · See more »

Internet protocol suite

The Internet protocol suite is the conceptual model and set of communications protocols used on the Internet and similar computer networks.

New!!: Network socket and Internet protocol suite · See more »

Internet Standard

In computer network engineering, an Internet Standard is a normative specification of a technology or methodology applicable to the Internet.

New!!: Network socket and Internet Standard · See more »

IP address

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.

New!!: Network socket and IP address · See more »

LAN switching

LAN switching is a form of packet switching used in local area networks (LAN).

New!!: Network socket and LAN switching · See more »

Link layer

In computer networking, the link layer is the lowest layer in the Internet Protocol Suite, the networking architecture of the Internet.

New!!: Network socket and Link layer · See more »

List of TCP and UDP port numbers

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.

New!!: Network socket and List of TCP and UDP port numbers · See more »

Microsoft Windows

Microsoft Windows is a group of several graphical operating system families, all of which are developed, marketed, and sold by Microsoft.

New!!: Network socket and Microsoft Windows · See more »

Multicast

In computer networking, multicast is group communication where data transmission is addressed to a group of destination computers simultaneously.

New!!: Network socket and Multicast · See more »

MVS

Multiple Virtual Storage, more commonly called MVS, was the most commonly used operating system on the System/370 and System/390 IBM mainframe computers.

New!!: Network socket and MVS · See more »

Netstat

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.

New!!: Network socket and Netstat · See more »

Network address translation

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.

New!!: Network socket and Network address translation · See more »

Network packet

A network packet is a formatted unit of data carried by a packet-switched network.

New!!: Network socket and Network packet · See more »

Network socket

A network socket is an internal endpoint for sending or receiving data within a node on a computer network.

New!!: Network socket and Network socket · See more »

Network switch

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.

New!!: Network socket and Network switch · See more »

Nmap

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.

New!!: Network socket and Nmap · See more »

Node (networking)

In telecommunications networks, a node (Latin nodus, ‘knot’) is either a redistribution point or a communication endpoint.

New!!: Network socket and Node (networking) · See more »

Open Shortest Path First

Open Shortest Path First (OSPF) is a routing protocol for Internet Protocol (IP) networks.

New!!: Network socket and Open Shortest Path First · See more »

Operating system

An operating system (OS) is system software that manages computer hardware and software resources and provides common services for computer programs.

New!!: Network socket and Operating system · See more »

Out-of-band data

In computer networking, out-of-band data is the data transferred through a stream that is independent from the main in-band data stream.

New!!: Network socket and Out-of-band data · See more »

Payload (computing)

In computing and telecommunications, the payload is the part of transmitted data that is the actual intended message.

New!!: Network socket and Payload (computing) · See more »

Ping (networking utility)

Ping is a computer network administration software utility used to test the reachability of a host on an Internet Protocol (IP) network.

New!!: Network socket and Ping (networking utility) · See more »

Port (computer networking)

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.

New!!: Network socket and Port (computer networking) · See more »

Process (computing)

In computing, a process is an instance of a computer program that is being executed.

New!!: Network socket and Process (computing) · See more »

Protocol stack

The protocol stack or network stack is an implementation of a computer networking protocol suite or protocol family.

New!!: Network socket and Protocol stack · See more »

Quality of service

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.

New!!: Network socket and Quality of service · See more »

Reliability (computer networking)

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).

New!!: Network socket and Reliability (computer networking) · See more »

Request for Comments

In information and communications technology, a Request for Comments (RFC) is a type of publication from the technology community.

New!!: Network socket and Request for Comments · See more »

Router (computing)

A router is a networking device that forwards data packets between computer networks.

New!!: Network socket and Router (computing) · See more »

Routing protocol

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.

New!!: Network socket and Routing protocol · See more »

Sequencing

In genetics and biochemistry, sequencing means to determine the primary structure (sometimes falsely called primary sequence) of an unbranched biopolymer.

New!!: Network socket and Sequencing · See more »

Server (computing)

In computing, a server is a computer program or a device that provides functionality for other programs or devices, called "clients".

New!!: Network socket and Server (computing) · See more »

Session (computer science)

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).

New!!: Network socket and Session (computer science) · See more »

Stream Control Transmission Protocol

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.

New!!: Network socket and Stream Control Transmission Protocol · See more »

STREAMS

In computer networking, STREAMS is the native framework in Unix System V for implementing character device drivers, network protocols, and inter-process communication.

New!!: Network socket and STREAMS · See more »

System resource

In computing, a system resource, or simply resource, is any physical or virtual component of limited availability within a computer system.

New!!: Network socket and System resource · See more »

Telephone number

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.

New!!: Network socket and Telephone number · See more »

TOPS-20

The TOPS-20 operating system by Digital Equipment Corporation (DEC) was a proprietary OS used on some of DEC's 36-bit mainframe computers.

New!!: Network socket and TOPS-20 · See more »

Traffic flow (computer networking)

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.

New!!: Network socket and Traffic flow (computer networking) · See more »

Transmission Control Protocol

The Transmission Control Protocol (TCP) is one of the main protocols of the Internet protocol suite.

New!!: Network socket and Transmission Control Protocol · See more »

Transport layer

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.

New!!: Network socket and Transport layer · See more »

Transport Layer Interface

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).

New!!: Network socket and Transport Layer Interface · See more »

Tuple

In mathematics, a tuple is a finite ordered list (sequence) of elements.

New!!: Network socket and Tuple · See more »

University of California, Berkeley

The University of California, Berkeley (UC Berkeley, Berkeley, Cal, or California) is a public research university in Berkeley, California.

New!!: Network socket and University of California, Berkeley · See more »

Unix

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.

New!!: Network socket and Unix · See more »

Unix domain socket

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.

New!!: Network socket and Unix domain socket · See more »

Unix philosophy

The Unix philosophy, originated by Ken Thompson, is a set of cultural norms and philosophical approaches to minimalist, modular software development.

New!!: Network socket and Unix philosophy · See more »

UNIX System V

UNIX System V (pronounced: "System Five") is one of the first commercial versions of the Unix operating system.

New!!: Network socket and UNIX System V · See more »

User Datagram Protocol

In computer networking, the User Datagram Protocol (UDP) is one of the core members of the Internet protocol suite.

New!!: Network socket and User Datagram Protocol · See more »

User space

A modern computer operating system usually segregates virtual memory into kernel space and user space.

New!!: Network socket and User space · See more »

Virtual circuit

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.

New!!: Network socket and Virtual circuit · See more »

VM (operating system)

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.

New!!: Network socket and VM (operating system) · See more »

WebSocket

WebSocket is a computer communications protocol, providing full-duplex communication channels over a single TCP connection.

New!!: Network socket and WebSocket · See more »

Windows XP

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.

New!!: Network socket and Windows XP · See more »

Winsock

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.

New!!: Network socket and Winsock · See more »

Redirects here:

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.

References

[1] https://en.wikipedia.org/wiki/Network_socket

OutgoingIncoming
Hey! We are on Facebook now! »