第7套接字编程.pptVIP

  • 1
  • 0
  • 约5.68千字
  • 约 35页
  • 2018-12-29 发布于福建
  • 举报
第7套接字编程

TCP/IP—协议分析与应用编程 第七章 套接字编程 主要内容 客户机/服务器模型 套接字概念 套接字编程基础 WinSock函数 基于TCP的应用编程 基于UDP的应用编程 学习目标 理解客户机/服务器模型的工作机理。 掌握套接字的概念。 掌握基于套接字的面向连接和无连接客户机/服务器程序的设计原理,了解相关的WinSock API函数。 通过程序实例,了解基于TCP和UDP的程序设计方法。 客户机/服务器模型 客户机/服务器模型的工作流程 客户机/服务器模型 服务器程序特点 一般启动后就一直处于运行状态,以等待客户机进程的请求; 使用的端口往往是熟知端口,便于客户机进程连接请求; 一般拥有较多的系统资源,以便及时响应各个客户机进程的请求; 可以并行处理多个客户机进程的请求,但数目是有一定的限制; 在通信时一般处于被动的一方,不需要知道客户机的IP地址和端口信息。 客户机/服务器模型 客户机程序特点 在需要服务器进程的服务时将向服务器进程请求服务,并建立通信连接,得到满足并完成处理后就终止通信连接; 使用向系统申请的临时端口与服务器进程进行通信,通信完成后将释放该端口; 拥有相对较少的系统资源; 在通信时属于主动的一方,需要事先知道服务器的IP地址和端口信息。 套接字概念 在网络中要全局地标识一个参与通信的进程,需要采用三元组:协议、主机IP地址、端口号。 要描述两个应用进程之

文档评论(0)

1亿VIP精品文档

相关文档