3.1 套接口网络编程原理
套接口有三种类型:流式套接口,数据报套接口及原始套接口.
流式套接口定义了一种可靠的面向连接的服务,实现了无差错无重复的顺序数据传输.数据
报套接口定义了一种无连接的服务,数据通过相互独立的报文进行传输,是无序的,并且不保证可
靠,无差错.原始套接口允许对低层协议如IP或ICMP直接访问,主要用于新的网络协议实现的测
试等.
无连接服务器一般都是面向事务处理的,一个请求一个应答就完成了客户程序与服务程序
之间的相互作用。若使用无连接的套接口编程,程序的流程可以用图3-1表示。
套接口有三种类型:流式套接口,数据报套接口及原始套接口.
流式套接口定义了一种可靠的面向连接的服务,实现了无差错无重复的顺序数据传输.数据
报套接口定义了一种无连接的服务,数据通过相互独立的报文进行传输,是无序的,并且不保证可
靠,无差错.原始套接口允许对低层协议如IP或ICMP直接访问,主要用于新的网络协议实现的测
试等.
无连接服务器一般都是面向事务处理的,一个请求一个应答就完成了客户程序与服务程序
之间的相互作用。若使用无连接的套接口编程,程序的流程可以用图3-1表示。