
网络通信
文章平均质量分 71
adlics_r
这个作者很懒,什么都没留下…
展开
-
网络通信概念
TCP/IP的分层模型 OSI协议参考模型,它是基于国际标准化组织(ISO)的建议发展起来的, 它分为7个层次:应用层、表示层、会话层、传输层、网络层、数据链路层及物理层。 这个7层的协议模型虽然规定得非常细致和完善,但在实际中却得不到广泛的应用,其重要的原因之一就在于它过于复杂。 但它仍是此后很多协议模型的基础。与此相区别的TCP/IP协议模型将OSI的7层协议模型简化为4层,从而更有利于原创 2016-11-05 21:41:08 · 496 阅读 · 0 评论 -
无线传感网——近距离通信技术
在通信和信息技术的不断发展,近距离的无线通信技术 只要通信收发双方通过无线电波传输信息且传输距离限制在较短范围(几十米)以内,就可称为短距离无线通信。 目前我们所看到的短距离无线技术都有其立足的特点,或基于传输速度、距离、耗电量的特殊要求;或着眼于功能的扩充性;或符合某些单一应用的特别要求;或建立竞争技术的差异化等,但是没有一种技术可以完美到足以满足所有的需求。 1、bluetooth 蓝牙:转载 2016-11-23 22:24:31 · 1318 阅读 · 0 评论 -
传感器网络协议栈
传感器网络协议栈 网络协议结构是网络的协议分层以及网络协议的集合,是对网络及其部件所应完成功能的定义和描述。虽然无线传感器网络与传统网络相比有很多不同的地方,但是其网络协议栈都可以划分成TCP/IP的五层模型,如表1所示。其中,物理层遵照IEEE 802.15.4标准提供简单但健壮的信号调制和无线收发技术;数据链路层又分成两个子层:逻辑链接控制层(LLC)和介质访问控制层(MAC),主要负责数据成帧原创 2016-11-22 18:41:11 · 1697 阅读 · 0 评论 -
无线传感网——物理层通信技术
1.概述 网络的物理层主要关心数字化数据的调制与解调问题,这个任务是由收发机来完成的。在传感器网络中,主要的挑战性工作是确定调制方式和收发机的体系结构,使之具有简单、低成本、低能耗的特性,并且能够提供所需的足够稳健的活动。 由于无线传感网节点采用电池供电,能量有限,且不易更换。因此,能量效率是无线传感网无法回避的问题。从最基础的物理层开始到应用层,几乎所有通信协议的设计都要考虑到能效因素,保持高转载 2016-11-19 22:31:39 · 1414 阅读 · 0 评论 -
无线传感器网络MAC协议(下)
2.其他基于IEEE802.11改进的MAC协议尽管传统的基于CSMA方式的MAC协议也是基于载波监听和退避机制,但它们并不太适合无线传感器网络,因为它们都基本假设了随机分布的业务,并且趋向于支持独立的点到点的业务流。此外,无线传感器网络的MAC协议必须支持可变的而且高度相关和可控的周期业务。任意基于CSMA的MAC机制都有两个重要组成部分:监听和退避机制。实际上,无线传感器网络MAC协议关注的基本原创 2016-11-28 20:19:24 · 3974 阅读 · 0 评论 -
TCP通信
tcp_server.c#include <stdlib.h> #include <stdio.h> #include <errno.h> #include <string.h> #include <netdb.h> #include <sys/types.h> #include <netinet/in.h> #include <sys/socket.h> #define portnu原创 2016-11-10 22:16:29 · 218 阅读 · 0 评论 -
网络通信4:UDP
sendto 作用:传送socket数据,UDP使用较多 函数原型:int sendto(int sockfd, const void *msg, int len, unsigned int flags, const struct sockaddr *to,int len); 参数:sockfd:套接字描述符 msg:发送的消息内存 len:消息长度 toaddr:要发送消息的目的地址原创 2016-11-08 23:03:49 · 271 阅读 · 0 评论 -
网络通信2:TCP的函数
1.Inet_addr()函数 函数作用: 十进制转换成二进制 函数原型: int inet_addr(const char *strptr); 参数: Strptr:要转换的IP地址字符串 返回值: 成功:32位二进制IP地址(网络字节序) 出错:-12.Inet_pton函数 函数原型: int inet_pton(int family, co原创 2016-11-07 21:56:57 · 347 阅读 · 0 评论 -
校验方法
1.什么是数据校验 通俗的说,就是为保证数据的完整性,用一种指定的算法对原始数据计算出的一个校验值。接收方用同样的算法计算一次校验值,如果和随数据提供的校验值一样,就说明数据是完整的。 2.最简单的检验 实现方法:最简单的校验就是把原始数据和待比较数据直接进行比较,看是否完全一样这种方法是最安全最准确的。同时也是效率最低的。 适用范围:简单的数据量极小的通讯。 应用例子:龙珠cpu在线调试工转载 2016-11-06 23:13:06 · 288 阅读 · 0 评论 -
无线传感网MAC协议(上)
无线频谱是无线移动通信的通信介质,是一种广播介质,属于稀缺资源。在无线传感器网络中,可能会有多个节点设备同时接入信道,导致分组之间相互冲突,使接收方无法分辨出接收到的数据,浪费信道资源,吞吐量显著下降。为了解决这些问题,就需要MAC(介质接入控制)协议。所谓MAC协议,就是通过一组规则和过程来更有效、有序和公平地使用共享介质。在无线传感器网络中,为了实现多点通信,由MAC(Medium Access原创 2016-11-27 21:39:29 · 2578 阅读 · 0 评论