SOCKET 套接字
套接字(socket)是一个抽象层,应用程序可以通过它发送或接收数据,可对其进行像对文件一样的打开、读写和关闭等操作。套接字允许应用程序将I/O插入到网络中,并与网络中的其他应用程序进行通信。网络套接字是IP地址与端口的组合。
套接字Socket=(IP地址:端口号)
分类:
1 流式套接字 它提供了一种可靠的、面向连接的双向数据传输服务,实现了数据无差错、无重复的发送。
使用TCP协议来实现字节流的传输
2 数据报套接字 它提供了一种无连接、不可靠的双向数据传输服务。
使用UDP协议来实现数据报套接字
3 原始套接字 该套接字允许对较低层协议(如IP或ICMP)进行直接访问,常用于网络协议分析,检验新的网络协议实现,也可用于测试新配置或安装的网络设备。

浙公网安备 33010602011771号