TCP网络编程流程套接字 struct
sockaddr{ //通用套接字数据结构 sa_family_t
sa_family; //协议族 char
sa_data[14]; //协议族数据 } 实际使用sockaddr_in,在bind时或connect时再强行转换 struct
sockaddr_in{ //以太网套接字数据结构 u8
sin_len; u8
sin_familly; u16
sin_por..
分类:
其他好文 时间:
2015-02-26 11:55:04
阅读次数:
168
1、充电桩网络化实现功能
1)IC刷卡系统联网、安全加密;
2)对充电桩工作环境(温度、湿度等)、工作状态检测、警报,远程维护,监控;
3)接充电站打印机,打印消费凭据;
4)动端查询当下可用充电桩位置;
5)LED远程广告投放功能;
6)作为WiFi基站,有助于提高无线覆盖面积,方便用户等待无聊时上网。
2、三种实现方案
方案一:每个充电桩...
分类:
其他好文 时间:
2015-02-25 18:42:31
阅读次数:
169
一 、端口大全 端口:0 服务:Reserved 说明:通常用于分析操作系统。这一方法能够工作是因为在一些系统中“0”是无效端口,当你试图使用通常的闭合端口连接它时将产生不同的结果。一种典型的扫描,使用IP地址为0.0.0.0,设置ACK位并在以太网层广播。端口:1 服务:tcpmux 说明:这显示...
分类:
其他好文 时间:
2015-02-25 09:08:41
阅读次数:
260
网络中传输数据时需要定义并遵循一些标准,以太网是根据IEEE 802.3标准来管理和控制数据帧的。了解IEEE802.3标准时充分理解以太网中链路层通信的基础。
学习目标:
理解分层模型的作用
掌握以太网中数据帧的结构
掌握MAC地址的作用
掌握以太网中数据帧转发的过程
20世纪60年代以来,计算机网络得到了飞速发展。各大厂商和标准组织为了在数据通信网络领域占据主导地位,纷纷推出了各自的网络架构体...
分类:
其他好文 时间:
2015-02-23 12:01:51
阅读次数:
291
UUID(Universally Unique Identifier)全局唯一标识符,是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。按照开放软件基金会(OSF)制定的标准计算,用到了以太网卡地址、纳秒级时间、芯片ID码和许多可能的数字。由以下几部分的组合:当前日期和时间(UUID的第一个部分与时间有关,如果你在生成一个UUID之后,过几秒又生成一个UUID,则第一个部分不同...
分类:
编程语言 时间:
2015-02-16 10:15:54
阅读次数:
223
[背景知识]? MTU:?Maxitum?Transmission?Unit?最大传输单元? MSS:?Maxitum?Segment?Size?最大分段大小(偶是直译,翻译的不好,不要打? 俺PP)? PPPoE:?PPP?Over?Ethernet(在以太网上承载PPP协议...
分类:
其他好文 时间:
2015-02-16 01:42:38
阅读次数:
226
第二十二章 TCP/IP层的实现
我比较喜欢先难后易,如果把GPU显示管理、和网络管理拿下后;我会从头整理、改写一遍APO操作系统。这样,就会形成APO操作系统的锥形、也获得了全局观。内核CPU线路、和用户CPU线路,你可以将它们看成是独立的2个32位CPU核;内核CPU主要任务是实时处理、硬件中断,256个实时线程包含了一些中断程序的后半部。用户CPU主要是动态优先级进程...
分类:
其他好文 时间:
2015-02-15 08:18:39
阅读次数:
303
首先,此文是为了给自己再次整理自己思路的文档,其次也希望能帮助到其他人。
LWIP开源的TCP/IP协议栈的架构分析。主要讲述了系统整个运行的基本流程和原理,对于准备开始学习lwip的同学会有很大的帮助。...
分类:
其他好文 时间:
2015-02-14 12:24:50
阅读次数:
273
首先需要说明的是这个驱动是基于LPC17XX 的芯片。很多代码会涉及到lpc17xx mac寄存器的操作。
驱动文件名:LPC18xx_43xx_emac.c
先看下结构体lpc_enetdata_t信息:
/* LPC EMAC driver data structure*/
typedef struct {
/* prxs must be 8 bytealigned! ...
分类:
其他好文 时间:
2015-02-14 12:22:50
阅读次数:
676
在车间部署了十几个网络版的温湿度采集器(基于arduino的),这些采集器分布在不同的地方,现在要更新一下上面的固件。最笨的方法是一个一个地取下来,插到电脑的USB接口上进行固件更新,这样做显然很麻烦。能不能直接通过网络(以太网)进行固件的更新呢? 我查了一下资料,发现网上只有通过蓝牙更新的固件的,...
分类:
其他好文 时间:
2015-02-11 20:34:28
阅读次数:
1627