- 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
您可能关注的文档
- 安徽省中小学生路交通安全知识竞赛试题.doc
- 安徽省亳州市风中学九年级语文上册《第25课 武陵春》教学设计 新人教版.doc
- 安徽省公共机构能知识竞赛试题及答案(修正稿-修正1处错误,增加2道试题).doc
- 安徽省六校教育究会2015届高三第二次联考理科综合试题.doc
- 安徽省合肥市211-2012学年八年级下学期期中考试物理试题.doc
- 安徽省安庆市第中学八年级数学下册《2.3 一元二次方程的应用》学案(无答案) 浙教版.doc
- 安徽省安庆市枞县2011-2012学年度第一学期期末考试八年级物理试卷.doc
- 安徽省无为一中011届高三语文上学期第三次月考题新人教版【会员独享】.doc
- 安徽省科技攻关划项目任务书.doc
- 安徽省蚌埠二中008年第二学期《遗传与进化》模块阶段测试.doc
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(3).断裂力学在微纳米尺度下的特殊性.docx
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(2).微纳米尺度断裂力学的基本理论.docx
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(4).微纳米材料的制备与表征.docx
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(5).微纳米尺度下的材料性能测试.docx
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(5).微纳米尺度断裂力学仿真模型建立.docx
- 山西雁门三犁农业科技有限公司年产500吨果脯果干现代化工厂项目环评资料环境影响报告.docx
- 年产4800吨风电拉挤板加工成型项目环评资料环境影响报告.doc
- 高品质不锈钢制品升级技改项目环评资料环境影响报告.doc
- 建筑材料生产线技术改造项目环评资料环境影响报告.docx
- 江阴鼎鑫铝业有限公司年清洗55000套模具项目环评资料环境影响报告.doc
原创力文档

文档评论(0)