Windows Socket一般由两部分组成:开发组件和运行组件。开发组件主要用于程序员开发有关Windows Socket的应用程序。这一部分主要包含了Windows Socket实现的相关文档、socket库和头文件等。运行组件是Windows Socket应用程序接口的一些运行库。这个库中主要包含一些动态链接库,在执行应用程序时将加载运行库以实现网络通信功能。
2.2 TCP/IP协议
TCP/IP(传输控制协议/英特网互联协议)对网络上的通信设备进行了规范,定义了计算机间的数据包的格式及传送方式。TCP/IP是INTERNET的基础协议,其中TCP协议工作在传输层,IP协议工作在网络层,他们是互联网中最常用的协议之一。
目前的网络应用绝大多数都是基于客户机/服务器模式开发的。在该模式下,服务器端首先建立本地服务器,打开对应的端口接收来自互联网的消息,即服务器一直处于监听状态。客户端建立好本地套接字后向需要进行通信的服务器端发出连接请求,服务器的监听端口在收到请求后进行相应的反馈,从而建立双方的连接,实现网络通信。
TCP/IP并不是单单指的是TCP和IP这两个单独的协议,它代表的是整个TCP/IP协议族。TCP/IP协议族中的协议主要包括:IP, TCP, UDP, ICMP, SMTP,ARP, FTP等。 socket局域网监控管理系统的设计(3):http://www.751com.cn/jisuanji/lunwen_21642.html