blj28

导航

随笔分类 -  以太网通信

主要描述基于网口的相关通信知识
以太网的硬件架构(MAC+PHY)——转载
摘要:网卡工作在OSI的最后两层:物理层和数据链路层,物理层定义了数据传送与接收所需要的电与光信号、线路状态、时钟基准、数据编码和电路等,并向数据链路层设备提供标准接口。数据链路层则提供寻址机构、数据帧的构建、数据差错检查、传送控制、向网络层提供标准的数据接口等功能。以太网卡中数据链路层的芯片称之为MAC 阅读全文

posted @ 2025-12-30 17:03 bailinjun 阅读(168) 评论(0) 推荐(0)

windows 下route PRINT -4命令中的接口表示什么
摘要:windows 下route PRINT -4命令中的接口表示什么 在 Windows 系统中,执行 route PRINT -4 命令(用于显示 IPv4 路由表)时,输出结果中会包含一列名为 “接口”(Interface)的字段。这个字段表示的是: 该路由条目所关联的本地网络接口的 IP 地址或 阅读全文

posted @ 2025-12-26 10:15 bailinjun 阅读(15) 评论(0) 推荐(0)

以太网数据帧结构
摘要:UDP段、IP数据包,以太网帧图示 通信过程中,每层协议都要加上一个数据首部(header),称为封装(Encapsulation),如下图所示。 不同的协议层对数据包有不同的称谓,在传输层叫做段(segment),在网络层主教座数据包(datagram),在链路层叫做帧(frame)。数据封装称帧 阅读全文

posted @ 2024-10-23 13:59 bailinjun 阅读(889) 评论(0) 推荐(0)

UDP使用Epoll 实现
摘要:#include <sys/socket.h> #include <sys/epoll.h> #include <netinet/in.h> #include <arpa/inet.h> #include <fcntl.h> #include <unistd.h> #include <stdio.h 阅读全文

posted @ 2024-07-23 16:18 bailinjun 阅读(221) 评论(0) 推荐(0)