原创 初次socket编程

2015-6-11 22:39 700 22 22 分类: 通信

        在网络通信应用程序的编程中用到的socket,严格称来应该是socket APIs,它是一组将TCP/UDP/IP协议层的接口函数进行封装后的,供给应用程序调用的应用层接口函数。OSI的7层通信模型中,在网络通信中用到的是应用层(就是我们编写的应用程序,如用vc6.0编译生成的.exe)、传输层(TCP/UDP协议都属于传输层)、网络层(IP协议)、链路层(网卡中以太网的编解码器)、物理层(将2进制数据转换成高低电平)这5层。其中链路层、物理层大多属于硬件部分,之上三层为软件部分。网络通信应用程序编程就是针对应用、传输、网络三层的实现。

        在应用中存在多种封装好的应用层接口函数APIs,其中socket APIs应用最为广泛。

文章评论0条评论)

登录后参与讨论
我要评论
0
22
关闭 站长推荐上一条 /2 下一条