网络协议及模型
cm_cyj_1116
学习中
展开
-
S-MAC协议的相关知识
(一)S-MAC协议的概念S-MAC协议是在802.11MAC协议的基础上,针对于传感器网络的节省能量的需求而提出的传感器网络的MAC协议。(二)S-MAC协议引入的主要原因1)传统的蜂窝网络MAC协议主要要求是提供高质量的服务质量和带宽效率;2)传感器网络在密集传感器现场建立一个基本网络所需的数据通讯链路;3)传感器网络要使各个节点能够共同协作完成任务;)针对于传感器原创 2016-10-22 12:09:38 · 17827 阅读 · 0 评论 -
CSMA/CA协议的原理及相关技术
CSMA/CA协议:载波侦听多路访问及冲突避免协议(一)CSMA/CA协议的产生背景(原因) 无线局域网不能使用CSMA/CD协议,只能使用改进的CSMA协议;(二)CSMA/CD的缺陷(1)CSMA/CD不能进行冲突的避免,只能进行冲突检测(2)CSMA/CD是边传输变检测的,容易造成冲突;(3)隐蔽终端问题 当A和C都检测不到信号,认为信道空闲时,同时向终端原创 2016-10-19 20:08:05 · 46612 阅读 · 0 评论 -
I/O多路转接之select
selectselect系统调用是用来让我们的程序监视多个文件句柄的状态变化的,程序会对于句柄关心的事件进行等待,直到被监视的文件句柄一个或者多个的状态发生了变化。注:文件句柄,其实就是文件在所对应的进程中的文件描述符。文件句柄关心的事件:(1)读事件------------->数据;(2)写事件------------->存放数据的缓冲区;(3)异常事件-----原创 2017-07-29 16:50:31 · 705 阅读 · 1 评论 -
初识TCP/IP及使用套接字进行网络编程
通过对于TCP/IP协议以及套接字的学习,编写了最简单的客户端/服务器端程序:1.单进程版本的服务器:#include#include#include#include#include#include#include#include#includeint startup(char* ip,int port){ int sock = socket(AF_INET,原创 2017-07-25 21:48:01 · 1347 阅读 · 0 评论