- 163
- 0
- 约1.98万字
- 约 57页
- 2017-06-05 发布于河南
- 举报
数据报套接字编程与原始套接字编程
网络编程技术
第五讲 数据报套接字编程与原始套
接字编程
②网络协议有很多种,如何建立一种通用机制以支持
多种协议?
解决方法——套接字类型
①流式套接字(SOCK_STREAM): 提供面向连
接的、可靠的字节流服务,用于TCP 。
②数据报套接字(SOCK_DGRAM ): 提供无连接
的,不可靠的数据报服务,用于UDP 。
③原始套接字(SOCK_RAW): 允许对较低层的
协议,如IP、ICMP直接访问。
网络工程系 2009
要求
掌握数据报套接字编程模型
掌握基本函数的使用
了解数据报套接字编程的两种使用模式
掌握对UDP不可靠性的解决思路
网络工程系 2009
使用TCP传输数据有什么缺点?
缺点1:传输开销大!
客户 服务器
缺点2:资源过耗!
三次握手
建立连接
客户
数据传输 ×
四次交互 ×
关闭连接
服务器 ……
×
网络工程系 2009
第五讲 数据报套接字编程
一、数据报套接字编程的适用场合
内
容 二、数据报套接字编程模型
提
三、数据报套接字使用模式
要
四、UDP的不可靠性问题
网络工程系 2009
一、数据报套接字编程的适用场合
优点:灵活性 缺点:不可靠性
推荐:
在可靠的本地环境中运行;
广播或多播应用程序;
不推荐:
在不可靠的广域网环境中运行;
海量数据传输。
网络工程系 2009
第五讲 数据报套接字编程
一、数据报套接字编程的适用场合
内
容 二、数据报套接字编程模型
提
要 三、数据报套接字使用模式
四、UDP的不可靠性问题
网络工程系 2009
2.1 数据报套接字的通信过程
①创建套接字,指定使用UDP(不可靠的传输服
务)进行通信;
②指定本地和远端IP地址和通信端口;
③进行数据传输;
④关闭套接字;
网络工程系 2009
服务器工作原理
client1 server
您可能关注的文档
最近下载
- 河北广谋新材料科技有限公司年产600万平方米复合革及隔音布、400万平方米新型复合网项目环境影响报告表.docx VIP
- 部编版语文五年级下册第七单元教材解读大单元集体备课.pptx VIP
- 部编版语文五年级下册第六单元教材解读大单元集体备课.pptx VIP
- 部编版语文五年级下册第五单元教材解读大单元集体备课.pptx VIP
- 部编版语文五年级下册第四单元教材解读大单元集体备课.pptx VIP
- 部编版语文五年级下册第三单元教材解读大单元集体备课.pptx VIP
- 部编版语文五年级下册第二单元教材解读大单元集体备课.pptx VIP
- 部编版语文五年级下册第一单元教材解读大单元集体备课.pptx VIP
- 车工 (数控车床)理论知识考核要素细目表四级.pdf VIP
- 本科课程《基础护理学》教案,第十二章给药.doc VIP
原创力文档

文档评论(0)