基于Linux操作系统的网络编程方法研究 |
|
|
通信完全是异步的; 2)面向连接协议的字节流套接字编程。字节流套接字编程socket采用的是传输控制协议TCP。TCP提供面向连接的流传输,面向连接对可靠性的保证首先是它在进行数据传输前,必须在信源端和信宿端建立互相的连接; 3)非连接协议的数据报套接字编程。数据报式socket采用的是用户数据报协议UDP,提供无连接数据报传输,主要应用在高可靠性、低延迟的局域网上。它的优点是高效率低开销,不用建立连接和撤销连接,缺点是不可靠,报文丢失后需重发。 4结论 Linux操作系统完全TCP/IP协议簇,其内核结构在网络方面是非常完善的。Linux操作系统支持多种类型的套接字地址簇并将其抽象为统一的套接字接口socket,这样方便了互联网应用程序的编程,而且也为网络应用程序之间的数据通信提供了便利。中国论文联盟wwW.LWlm.com 参考文献 [1]孙琼.嵌入式Linux应用程序开发详解[M].北京:人民邮电出版社,2006,7. [2]张斌,高波,等.Linux网络编程[M].北京:清华大学出版社,2000,1.
|
|
|
|