摘要:
关于uIP的移植以及部分特性解析和勘误 原文:http://www.cnblogs.com/CodeHXH/archive/2012/01/19/2327426.html 关于嵌入式网络的领域,uIP是一个值得去学习的轻量级协议栈,在我的理解里,uIP具有如下特点. 1.封装性好 封装性好体现在uI 阅读全文
摘要:
移植好的源码下载:http://download.csdn.net/detail/lxj_com2006/3746433 Keil3 C51 8.18注册版下载:http://download.csdn.net/detail/lxj_com2006/3746501 网络抓包工具下载:http://d 阅读全文
摘要:
http://hi.baidu.com/mcu8031/blog/item/c95903138671c625dc540171.html 单片机驱动DM9000网卡芯片(详细调试过程)【下】 4、验证初始化中的各个函数。 下面我们来看一下,上面所写的初始化函数是否可用。以上我们写好了三个函数,分别为 阅读全文
摘要:
和其它网卡芯片不同,DM9000系列网卡芯片在嵌入式开发板上很常见,尤其是有关ARM-Linux的开发板上的网络连接部分几乎都是采用该芯片完成的。当然,其它网卡芯片,如RTL8019的应用也很常见,在很多开发板上得到应用然而RTL8019的介绍在网上可以找到非常详细的介绍,尤其是用单片机对其做底层驱 阅读全文
摘要:
相信很多人都希望,不开盖就可以对固件进行升级吧,就像手机那些。下文中的bootload就来实现这样的功能。 前段时间有项目关于Bootload设计。所以就仔细的去了研究了一翻。以前都是用的stm32官方的,没有去深入了解。这次做完了过后,发现官方的版本存在一些问题。比如说YModem传送过程中,完全 阅读全文
摘要:
ARP部分 IP&ICMP部分 UDP部分 TCP部分 1. UDP介绍 UDP是一个简单的面向数据报的运输层协议:进程的每个输出操作都正好产生一个 UDP数据报,并组装成一份待发送的IP数据报。这与面向流字符的协议不同,如TCP,应用程序产生的全体数据与真正发送的单个IP数据报可能没有什么联系。 阅读全文
摘要:
第一次握手(Connection Request, CR):连接发起方(通常称为客户或请求端)发送一个TCP报文,设置SYN标志,指明客户打算连接的服务器的端口,以及初始化序列号ISN( x )。 第二次握手(Connection Confirm, CC):服务器发回一个TCP报文作为应答,该报文中 阅读全文
摘要:
前言:网络层(网际层) 因特网向上只提供简单灵活的、无连接的、尽最大努力交付的数据报服务。 网络层不提供服务质量的承诺。 网际协议IP是TCP/IP体系中两个最主要的协议之一,也是最重要的因特网标准协议之一。 IP协议是TCP/IP协议族中最为核心的协议。所有的TCP、UDP、ICMP及IGMP数据 阅读全文
摘要:
1. 前言 整个的因特网就是一个单一的、抽象的网络。而IP地址就是给因特网上的每一个主机(或路由器)的每一个接口分配一个在全世界范围是唯一的32位的标识符。IP地址的结构使我们可以在因特网上很方便地进行寻址。但是,根据TCP/IP协议的规定的IP地址是由32位二进制数组成的,例如:11010010 阅读全文
摘要:
子网寻址 1. 从两级IP地址到三级IP地址 <1>. IP地址利用率有时很低。 <2>. 给每一个物理网络分配一个网络号会使路由表变得太大而使网络性能变坏。 <3>. 两级IP地址不够灵活。 为了解决上述问题,1985年起在IP地址中增加了一个“子网号字段”,使两级IP地址变为三级IP地址。这种方 阅读全文