2 socket相关概念

嘿嘿 这只是学习过程中的笔记积累,百度也是一代吧,大神就勿喷勒。。。。。

1 为什么把网络编程接口叫做套接字

  socket字面意思为插座 插孔,让人联想到电话,这种简单的设备给人类太大的方便

2 根据底层协议的不同 分为面向链接无连接的两种服务方式。

3 Socekt分为三种类型

  流式套接字(SOCKET_STREAM):

    面向链接 可靠的数据传输服务,无差错发送数据

  数据报式套接字(SOCKET_DGRAM):

    无连接,数据包独立发送,数据可能丢失或者重复

  原始套接字(RAW_SOCKET):

    公开的SOCKET编程接口,使用它可以再IP层上对Socket进行编程 发送和接受IP层上的原始数据包例如ICMP TCP..

    

原文地址:https://www.cnblogs.com/lanjianhappy/p/6492928.html