您好,欢迎光临本网站![请登录][注册会员]  
文件名称: 网络应用与开发.pdf
  所属分类: C/C++
  开发工具:
  文件大小: 3mb
  下载次数: 0
  上传时间: 2019-07-01
  提 供 者: pty****
 详细说明:winsock函数库0SI模型 应用层 为用户提供相应的界面,以便使用提供的连网 功能 完成数据的格式化 小 控制两个主机间的通信链路(开放、操作和关 会话层 闭) 提供数据传输服务(可靠或不可靠) 传输层 在两个主机之间提供一套定址/寻址机制,同时 负责数据包的路由选择 网络层 数据链路层 控制两个主机间的物理通信链路:同时还要负 责对数据进行整形,以便在物理媒体上传输 物理层 物理媒体负责以一系列电子信号的形式,传出 数据 Winsock apl与0SI模型的关系 Winsock目录(通过 WSAEnumProtOc ols列举出来的)中的传输提供者位于○S模型 的传送层(传输层) 每个传输协议都会提供一种传输数据的方法;但 是,它们本身又是另一个网络协议的成员,而网 络协议位于网络层,因为它是为网络上各节点提 供定址方法的协议。比如,∪DP和TCP就是传 输协议,但两者又都属于因特网协议(指会被封 装成P数据包)。 Winsock apl与0SI模型的关系 Winsock ap安装在“会话层”和“传送层” 之间。 Winsock提供了一种可为指定传 输协议打开、计算和关闭会话的能力。 在 Windows下,上面三层(应用层、表 现层和会话层)在很大程度上与用户的Wi nsock应用有关 换而言之,用户的 Winsock应用控制了 会话的方方面面,必要时,还会根据程序 的需要格式化数据 应用程序与 Windows sockets的关 系 应用程序调用 Windows sockets的APl,实现相互之间的 通讯。 Windows sockets又利用下层的网络通讯协议功能 和操作系统调用,实现实际的通讯工作。它们之间的关系 如下图所示。 应用程序1 应用程序2 网络编程界面,例如 Windows Sockets 冈络通讯协议服务界面,例如TCP/IP 操作系统,例如 Windows 物理通讯介质 Windows sockets规范 20世纪90年代初, microsoft公司联合 intel sun informix、 novel1等几家公司共同制定了一套 Windows操作系统下的网络编程接□,它就是 Windows Sockets规范。 Windows Sockets规范主要提供一个与协议无关的 编程接□。 Windows sockets规范以U.C. Berkeley大学BSD UNIX中流行的 Socket接口为范例定义了一套 Micosoft windows下网络编程接囗。它不仅包含 了 Berkeley Socket风格的库函数;也包含了一组 针对 Windows的扩展库函数,目的是使程序员能充 分地利用 Windows消息驱动机制进行编程。 基本概念 套接口(套接字):是应用层到传输层的 接口,一个套接字就是双方通信进程的 端点,就是一个指向传输提供者的句柄 条TCP连接就是由2个套接字唯一确定 为区别不同的TCP连接和应用程序的进程, 套接字被作为应用程序与TCP/P协议交互 的接 安 个正在被使用的套接口都有它的类型和 与其相关的进程。套接口存在于通讯域中 TCP字节流的分离 套接字识别应用进程与TCP字节流的分离 有密切关系,如下图 应用程序 应用程序 应用程序 应用程序 根据TCP或UDP首 部中的端口号进行 分用 TCP UDP ICMP IGMP 根据IP首部中的协 议值进行分用 IP ARP RARP 根据以太网首部中 的帧类型进行分用 以太网 驱动程序 进入的 套接字的通讯域 通讯域是为了处理一般的线程通过套接囗通讯而 引进的一种抽象概念。套接□通常和同一个域中 的套接□交换数据(数据交换也可能穿越域的界 限,但这时一定要执行某种解释程序)。 Windows Sockets规范支持单一的通讯域,即 Internet域。各种进程使用这个域互相之间用 Internet协议族来进行通讯( Windows sockets 1.1以上的版本支持其他的域,例如 Windows Sockets 2)
(系统自动生成,下载前可以参看下载内容)

下载文件列表

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度
  • 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.
 相关搜索: 网络应用与开发.pdf
 输入关键字,在本站1000多万海量源码库中尽情搜索: