- 1、本文档共47页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
Linux网络编程
Linux网络编程
物联网师资培训(2014.07)
1
网络模型
网络模型
2
数据封装
数据封装
3
套接字socket
套接字socket
socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆
文件”,都可以用“打开open–读写write/read–关闭
close”模式来操作。Socket就是该模式的一个实现,socket即
是一种特殊的文件,一些socket函数就是对其进行的操作(读/
写IO、打开、关闭).说白了Socket是应用层与TCP/IP协议族通
信的中间软件抽象层,它是一组接口。在设计模式中,Socket
其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在
Socket接口后面,对用户来说,一组简单的接口就是全部,让
Socket去组织数据,以符合指定的协议。
按其应用,套接字主要有以下两种分类:
流式套接字(StreamSocket)
数据报套接字(DatagramSocket)
流式套接字采用TCP协议通信,而数据报套接字采用UDP协议
通信。
4
字节序
字节序
概念:是指多字节数据的存储顺序
分类:
小端格式:将低位字节数据存储在低地址
大端格式:将高位字节数据存储在低地址
5
网络字节序
网络字节序
网络协议指定了通讯字节序--大端
只有在多字节数据处理时才需要考虑字节序
运行在同一台计算机上的进程相互通信时,一般不用考
虑字节序
异构计算机之间通讯,需要转换自己的字节序为网络字
节序
6
确定主机字节序
确定主机字节序
7
字节序转换
字节序转换
主机字节序转换为网络字节序
uint32_thtonl(uint32_thostint32);
功能:
将32位主机字节序数据转换成网络字节序数据
参数:
uint32_t:unsignedint
hostint32:待转换的32位主机字节序数据
回值:
成功:回网络字节序的值
头文件:#includearpa/inet.h
8
您可能关注的文档
- 武汉石化新建10.4万吨年裂解气制醋酸乙烯项目VAC环境评价报告(03版).doc
- 武汉阳逻石化 20 万吨 年硫磺回收装置及系统配套项目设计摘要.pdf
- 武汉阳逻石化 20 万吨年硫磺回收装置及系统配套项目 设备选型与典型设备设计.pdf
- 武汉阳逻石化 20 万吨年硫磺回收装置及系统配套项目·环境影响报告书.pdf
- 武汉阳逻石化20万吨硫磺回收装置及系统配套项目 安全性预评价.docx
- 武汉阳逻石化20万吨硫磺回收装置及系统配套项目 初步设计说明书.docx
- 武汉阳逻石化20万吨硫磺回收装置及系统配套项目 创新性说明.doc
- 武汉阳逻石化20万吨硫磺回收装置及系统配套项目 环境影响报告书.doc
- 武汉阳逻石化20万吨硫磺回收装置及系统配套项目 项目可行性报告.docx
- 武汉阳逻石化20万吨年硫磺回收装置及系统配套项目初步设计说明书(8).pdf
- 2025年河北省新乐市事业单位考试(医疗卫生类E类)职业能力倾向测验重点难点精练试题必考题.docx
- 2025年河北省新乐市事业单位考试(自然科学专技类C类)职业能力倾向测验强化训练试题集必考题.docx
- 2025年高中地理必修第一册同步课时练(湘教版)课时作业3 太阳对地球的影响.pdf
- 2025年河北省新乐市事业单位考试(医疗卫生类E类)职业能力倾向测验重点难点精练试题必考题.docx
- 2025年河北省新乐市事业单位考试(医疗卫生类E类)职业能力倾向测验试卷推荐.docx
- 2025年河北省新乐市事业单位考试职业能力倾向测验(综合管理类A类)强化训练题库必威体育精装版.docx
- 人教版初中历史与社会八年级上册 3.1 秦始皇开创大一统基业的教学设计.docx
- 2025年河北省新乐市职业能力倾向测验事业单位考试(中小学教师类D类)试题推荐.docx
- 2025年河北省新乐市事业单位考试职业能力倾向测验(综合管理类A类)强化训练题库推荐.docx
- 2025年河北省新乐市事业单位考试职业能力倾向测验(医疗卫生类E类)强化训练题库必威体育精装版.docx
文档评论(0)