网络接口编程课件整理.ppt
绪论 网络工作原理,利用TCP/IP协议如何进行网络节点间的数据传输--分层次,两种服务、 C/S模型(理论性的) 套接字API:基于TCP/IP Socket接口,位于传输层和会话层之间,可编制出任何基于网络的应用程序 编程要求: 方便:网络协议可以从不同层次切入,越往高层越方便,与硬件的关系越小。一般地,通信接口编程是介于会话层和传输层之间,对通信进行控制。 可控性:对通信整个过程的控制要强,当然可控性与方便性是一矛盾 通用性:与硬件、与网络系统操作平台、与(底层)通信协议无关(相关性不大)--跨平台、协议兼容,只与接口类型相关。 2.1 Winsock三种套接字类型 流类型(Stream Sockets) 流式套接字提供了一种可靠的、面向连接的数据传输方式,使用TCP传输控制协议 数据报类型(Datagram Sockets) 数据包套接字提供了一种非可靠的、面向无连接的数据传输方式,使用用户报文数据包传输协议 原始套接字(Raw Sockets) 用于从IP头(而非TCP/UDP)起构造报文,利用“原始套接字” 可访问位于基层的传输协议,亦可对IP头信息进行实际的操作,如读写ICMP和IGMP报文。 2.2 面向无连接流程 基于UDP的socket编程 2.2 面向连接流程 基于TCP的socket编程 无连接循环服务器 使用无连接的 UDP 的服务器通常都工作在循
您可能关注的文档
最近下载
- 2025北京海淀区初二(下)期末语文试题及答案.docx VIP
- 4.2.2.1气焊气割2学时.pptx VIP
- 数据平台赋能制造业供应生态系统优化研究.pdf VIP
- 浙江杭州2025年公开招聘农村(村务)工作者笔试题带答案分析.docx VIP
- 2026年入党积极分子培训考试卷及答案 (共七套).docx VIP
- 2025年西安市铁一中(TYZ)小升初入学数学测试试卷及答案.docx VIP
- 4.2.1.7危险化学品的安全使用1学时.pptx VIP
- 2025安徽省从优秀村社区干部中招录乡镇街道公务员笔试真题题库(附答案).docx VIP
- 中华护理学会团体标准测试题库(含答案).docx VIP
- 2026年入党积极分子培训考试卷及答案 (共六套).docx VIP
原创力文档

文档评论(0)