以下是我的理解,请大家拍砖,谢谢。1.协议栈是一组网络协议的集合,比如TCP/IP协议分为四层结构(数据链路层,网络层,传输层和应用层),其中每一层由不同的协议组成,HTTP协议就是应用层的一种协议。
2.在Windows中,网络协议栈是构成操作系统的一个模块。那么,它的存在形式如何,是一个Windows服务,是一个动态链接库,它是否有导出函数提供给客户程序调用?换句话说,客户程序可以直接调用网络协议栈吗?
3.win socket,wininet,apache http component等等是一套编程接口API,它们是对协议栈的封装吗?比如wininet中就包含了针对HTTP/FTP等协议的操作。
2.在Windows中,网络协议栈是构成操作系统的一个模块。那么,它的存在形式如何,是一个Windows服务,是一个动态链接库,它是否有导出函数提供给客户程序调用?换句话说,客户程序可以直接调用网络协议栈吗?
3.win socket,wininet,apache http component等等是一套编程接口API,它们是对协议栈的封装吗?比如wininet中就包含了针对HTTP/FTP等协议的操作。
解决方案 »
- 有关vc实现soap客户端的问题
- 再次请教VC6.0串口通信问题
- 关于新继承的CDialogBar类,为什么上边的按钮无法响应函数
- 为什么MCI无法用共享方式打开wav, midi文件?
- win32程序怎么隐藏菜单和状态栏
- 请问:对话框上有一个tree控件和listctl控件,可不可以中间有个分割条Splitter,左右来回动啊?如何实现?
- 定时器为什么不起作用
- 如何在没有vc环境的机子上执行vc写的exe程序?
- 大家能否谈一下VC++的消息机制?什么SendMessage呀ON_BN_CLICKED呀搞的俺一头雾水。
- 关于vect(class)问题
- 请教一个简单算法(数学高手快进来看看)
- 替换文件报错误 救救!!
2. right too.
3. right also.