标签:#網路插座

共 5 篇文章

網路插座

網路插座(;又譯網絡套接字、網絡接口、網路插槽)在計算機科學中是電腦網路中行程間資料串流的端點。使用以網際協議()為通訊基礎的網路插座,稱為網際插座()。因為網際協議的流行,現代絕大多數的網路插座,都是屬於網際插座。 socket是一种操作系统提供的进程间通信机制。 在作業系統中,通常會為應用程式提供一組應用程式介面(API),稱為插座介面()。應用程式可以通過插座介面,來使用網路插座,以進行資料交換。最早的插座介面來自於4.2 BSD…

Unix域套接字

Unix domain socket 或者 IPC socket是一种终端,可以使同一台操作系统上的两个或多个进程进行数据通信。与管道相比,Unix domain sockets 既可以使用字节流,又可以使用数据队列,而管道通信则只能使用字节流。Unix domain sockets的接口和Internet socket很像,但它不使用网络底层协议来通信。Unix domain socket 的功能是POSIX操作系统里的一种组件。 U…

Berkeley套接字

互联网伯克利套接字,又稱為BSD 套接字(,) ,是一種应用程序接口(API),用於网络套接字( socket)與Unix域套接字,包括了一个用C语言写成的应用程序开发库,主要用于实现进程间通讯,在计算机网络通讯方面被广泛使用。 Berkeley套接字(也作BSD套接字应用程序接口)刚开始是4.2BSD Unix操作系统(于1983发布)的一套应用程序接口。然而,由于AT&T的专利保护着UNIX,所以只有在1989年伯克利大学才能自由地…

原始套接字

在计算机网络中, 原始套接字(raw socket)是一种网络套接字,允许直接发送/接收IP协议数据包而不需要任何传输层协议格式。 简介 对于标准的套接字,通常数据按照选定的传输层协议(例如TCP、UDP)自动封装,socket用户并不知道在网络介质上广播的数据包含了这种协议包头。 从原始套接字读取数据包含了传输层协议包头。用原始套接字发送数据,是否自动增加传输层协议包头是可选的。 原始套接字用于安全相关的应用程序,如nmap。原始套接…

Winsock

Windows Sockets API (WSA), 简短记为Winsock, 是Windows的TCP/IP网络编程接口(API)。其函数名称兼容于Berkeley套接字API。实际上,Winsock的实现库(winsock.dll)使用的是长名字。 Winsock是一种能使Windows程序通过任意网络传输协议发送数据的API。Winsock中有几个只支持TCP/IP协议的函数(例如gethostbyaddr()),但是在Winso…