Enthernet
文章平均质量分 74
江鸟的坚持
沧海一粟,万山一尘。好好学习,天天向上!
展开
-
python之socket编程
ocket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,对于文件用【打开】【读写】【关闭】模式来操作。socket就是该模式的一个实现,socket即是一种特殊的文件,一些socket函数就是对其进行的操作(读/写IO、打开、关闭)转载 2023-03-16 18:00:25 · 1597 阅读 · 0 评论 -
lwip-数据的收发过程3-传输层
tcp_receive( )只会被tcp_process函数调用,用于进一步完成对输入报文的处理,具体来说,该函数主要是完成输入报文的冗余截断,管理unacked、unsent、ooseq三张链表原创 2023-02-11 10:16:31 · 552 阅读 · 0 评论 -
lwip-数据收发流程2-传输层
• TCP连接的建立过程(三次握手): 1. 客户端发送一个SYN标志置1的TCP数据报,握手包中指明源端口和目的端口,同时告知客户端初始序号seqno_client 2. 当服务器接收到该数据包并解析后,也发回一个SYN标志置1的数据报作为应答,应答中包含服务器端初始序号seqno_server,同时将ACK标志置1,将确认序号设置为seqno_client+1 3. 当客户端接收到服务端的SYN应答包,会再次产生一个原创 2023-02-11 09:58:57 · 1770 阅读 · 0 评论 -
lwip-数据收发流程1-链路层,网络层
lwip从逻辑上看也是分为4层:链路层、网络层(IP、ARP、(ICMP、IGMP这两个协议是网络层的补充协议,并不严格属于网络层))、传输层(TCP、UDP)、应用层,基本等同TCP/IP,只是各层之间可以进行交叉存取,没有严格划分。原创 2023-02-11 09:48:09 · 1155 阅读 · 0 评论 -
lwip tcp接收数据函数调用层次
lwip tcp接收数据函数调用层次,硬件平台zynq7020,sdk里,使用echo 例程中。原创 2023-02-08 11:13:34 · 583 阅读 · 0 评论 -
以太网iso七层模型 四层模型
七层模型只是参考,实际中并不实用。整个七层osi模型的目的就是为了解决两台电脑主机之间的网络通讯转载 2023-02-06 11:11:49 · 766 阅读 · 0 评论 -
Y.1564与RFC2544区别
Y.1564与RFC2544都是进行以太网性能测试的标准,这两个标准有些区别。RFC2544出现时间比较早,是IETF主导,此标准是专门针对以太网设备进行测试而设计的。当然,使用RFC2554也可以进行网络方面的测试,只是测试时间比较长,而且不能并行操作。Y.1564是ITU-T标准,出现在RFC2544后面,由著名的测试仪表厂家EXFO主导。ITU-T的标准,都是针对电信运营商进行网络测试 (注意,这里不再是设备测试)而设计的,因此Y.1564具有很多转为电信运营商测试网络而设计的内容。使用Y.1转载 2020-05-28 13:26:46 · 2981 阅读 · 0 评论 -
基于Altera FPGA的千兆以太网实现方案
1 引言 在系统设备不断向小型化、集成化、网络化发展的今天,嵌入式开发成为新技术发展的最前沿,改变着系统的整体结构。FPGA由于其自身特点,成为嵌入式开发的最佳平台。Altera公司结合其最新一代高端器件推出了全新的嵌入式开发系统,能够实现软核niosII 32位处理器为核心的嵌入式开发系统。 在CvcloneII中,A1tera集成了完整的千兆以太网硬核,硬核包括MAC模块以及可选择转载 2017-07-19 09:56:02 · 2699 阅读 · 0 评论