![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络
文章平均质量分 50
陈俊帆Linux_Android
热爱嵌入式工作,热爱生活。感谢大家支持。
心静则明,宁静致远。
展开
-
linux网络编程使用raw_socket套接字使用mac地址通讯
链路层原始套接字调用socket()函数创建。第一个参数指定协议族类型为PF_PACKET,第二个参数type可以设置为SOCK_RAW或SOCK_DGRAM,第三个参数是协议类型(该参数只对报文接收有意义)。参数type设置为SOCK_RAW时,套接字接收和发送的数据都是从MAC首部开始的。ETH_P_ALL 报收本机收到的所有二层报文。原创 2022-08-21 19:23:51 · 3168 阅读 · 0 评论 -
开发板无法与虚拟机ping通
2.虚拟机:先参考这个链接:https://blog.csdn.net/qq_45490916/article/details/110720485?1.板子:用ifconfig配好ip地址之后,使用“ifconfig eth0 up”命令,可以打开eth0的网络,之后试试是否可以与虚拟机ping通。3.之后再去配置eth0(通过ifconfig命令查看不到eth0的情况下)。使用命令ifconfig eth0 192.168.x.x。4.之后若还是不可以就把电脑的wifi关了。原创 2022-08-20 08:56:57 · 797 阅读 · 0 评论 -
linux网络编程--组播知识补充
编程基于基础的理论知识等,补充一下组播与地址相关的知识。原创 2022-08-18 10:24:30 · 483 阅读 · 0 评论 -
W5500 充当http server - web服务器的实现
笔者将w5500充当web服务器点灯1.http协议概述HTTP是一个基于请求与响应模式的、无状态的、应用层的协议,常基于TCP的连接方式。2.http服务器实验设计笔者用 W5500 建立自己的网页服务器,你只在浏览器地址栏里键入W5500 的 IP 地址,就成功在你的网页上显示出来了。HTTP Server 实现原理图如下:3.程序设计3.1 w5500初始化分别对w5500进行ip地址的设定、和我们单片机进行spi通信的配置。我们在w...原创 2022-04-19 22:59:34 · 4950 阅读 · 3 评论 -
DHCP自动获取IP地址的过程(自动获取ip地址的过程)
我们电脑在自动获取IP地址的过程(通过DHCP请求获取IP的过程),电脑是客户端,路由器是DHCP客户端。1.DHCP的请求的总过程1.1在 DHCP请求的过程中,包括 4 个主要的阶段:发现阶段、 提供阶段、 选择阶段、 确认阶段。以上是DHCP 客户端向 DHCP 服务器申请 IP 地址的一个过程。2.DHCP请求流程解读 1.客户端发送 DHCPDISCOVER 消息(IP 地址租用申请),...原创 2022-04-18 16:00:41 · 10641 阅读 · 3 评论 -
硬件协议栈芯片接入以太网方案(W5500+STM32)
1.TCP/IP 协议栈介绍所谓的 TCP/IP 协议栈是一系列网络协议的统称,不仅包括我们熟知的 TCP 协议和 IP 协议,还有网络层的 ICMP(Internet 控制报文)协议、IGMP(Internet 组 管理)协议、ARP(地址解析)协议,传输层的 UDP(用户数据包)协议,应用层 的 HTTP(超文本传输)协议、DNS(域名解析)协议、FTP(文件传送)协议、 SMTP(简单邮件管理)协议等等。2.硬件协议栈芯片方案引入由于软件协议栈操作需要...原创 2022-04-17 21:27:13 · 4290 阅读 · 0 评论 -
板卡(单片机)与电脑PING不通的原因及解决方法
1.检查程序是否有问题;2.检查拓展坞是否有问题;用其他的电脑进行测试。在以下电脑控制面板的界面看能不能有相关的“设备”。3.换用其他的网线试试。原创 2022-04-12 23:14:42 · 3455 阅读 · 1 评论 -
电脑IP地址查看及修改
笔者今天用以太网模块w5500,发现ping不通,检查了代码也没发现问题。查明原因之后:原来是连接电脑的拓展坞没有识别出网线。总结一下查看/修改电脑ip(查看到步骤2即可)的方法:为了节约打字时间及方便读者阅读,笔者简明写下总结:方案1(3个步骤):方案1操作步骤1到达网络连接这里,右键点击WLAN,进入属性,图1方案...原创 2022-04-12 23:00:16 · 2918 阅读 · 0 评论