实验五 Socet网络编程.docVIP

  • 52
  • 0
  • 约1.09万字
  • 约 6页
  • 2016-10-08 发布于贵州
  • 举报
实验五 Socet网络编程

实验五 Socket网络编程 10网络一班 1010322105 刘徐俊 一、实验目的和要求 ? 1、理解进程通信的原理及通信过程; ? 2、掌握基本的网络编程方法 二、实验内容 1、学习SOCKET编程的基本方法; 2、学习应用C语言与WinSock2进行简单的无连接的网络程序设计,实现网络数据传输; 3、学习应用C语言与WinSock2进行简单的面向连接的网络程序设计,实现网络数据传输。 三、实验设备 PC机、VC 四、背景知识 1、关于使用套接字编程的一些基本概念 (1)半相关 网络中用一个三元组可以在全局唯一标志一个进程:(协议,本地地址,本地端口号)。这样一个三元组,叫做一个半相关(half-association),它指定连接的每半部分。 (2)全相关 一个完整的网间进程通信需要由两个进程组成,并且只能使用同一种高层协议。也就是说,不可能通信的一端用TCP协议,而另一端用UDP协议。因此一个完整的网间通信需要一个五元组来标识:(协议,本地地址,本地端口号,远地地址,远地端口号)。这样一个五元组,叫做一个全相关(association),即两个协议相同的半相关才能组合成一个全相关。 (3)TCP/IP协议的地址结构为: struct sockaddr_in { short sin_family; /*AF_INET*/ u_s

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档