计算机网络
文章平均质量分 60
夜风~
手与大脑的距离决定了理想与现实的相似度!
展开
-
什么是互联网、以太网、广域网、局域网?
计算器网络原创 2018-02-01 18:09:19 · 23131 阅读 · 0 评论 -
获取网络接口信息——ioctl()函数与结构体struct ifreq、 struct ifconf
Linux 下 可以使用ioctl()函数 以及 结构体 struct ifreq 结构体struct ifconf来获取网络接口的各种信息。ioctl首先看ioctl()用法ioctl()原型如下: #include <sys/ioctl.h> int ioctl(int fd, int request, ...);参数:...转载 2019-04-21 18:11:38 · 571 阅读 · 0 评论 -
hi3516a——网络流媒体协议之RTSP协议
RTSP(Real-Time Stream Protocol)协议是一个基于文本的多媒体播放控制协议,属于应用层。RTSP以客户端方式工作,对流媒体提供播放、暂停、后退、前进等操作。该标准由IETF指定,对应的协议是RFC2326。RTSP作为一个应用层协议,提供了一个可供扩展的框架,使得流媒体的受控和点播变得可能,它主要用来控制具有实时特性的数据的发送,但其本身并不用于传...转载 2019-04-11 11:11:29 · 1416 阅读 · 0 评论 -
MII(Media Independent Interface)接口
1、简介 MII (Media Independent Interface(介质无关接口)或称为媒体独立接口,它是IEEE-802.3定义的以太网行业标准。它包括一个数据接口和一个MAC和PHY之间的管理接口。“媒体独立”表明在不对MAC硬件重新设计或替换的情况下,任何类型的PHY设备都可以正常工作。MI...转载 2018-12-02 20:28:31 · 2344 阅读 · 0 评论 -
以太网PHY寄存器分析
以太网PHY寄存器分析 11、以太网PHY标准寄存器分析 21.1 Control Register 21.2 Status register &am转载 2018-12-02 20:26:20 · 9558 阅读 · 3 评论 -
USB接口
背景:简单记录USB接口的知识学习。内容:1.简单记录一下USB的基础知识。目前,一般电脑上的USB接口多为USB3.0和USB2.0,一般开发板上的USB接口多为USB2.0和USB1.1。USB2.0主要是4根线,分别是电源线、数据线(+)、数据线(-)和地线,对应颜色为红、绿、白、黑。从电脑的USB口侧面看过去,从左到右是VCC、DATA+、DATA-、GND。U原创 2017-12-14 15:16:10 · 563 阅读 · 0 评论 -
基于STM32+W5500 的Ethernet和Internet移植
移植环境硬件:STM32、W5500 软件:Keil V5 驱动:WIZnet官网的Ethernet和Internet文件 WIZnet官网:WIZnetW5500简介w5500 是WIZnet公司的一款集成了TCP/IP协议的芯片,用起来比较方便。通信接口是SPI协议,支持8个Socket口。下图是该芯片的主要特点和功能框图。之前我看大框图就头疼,看不懂啥东西。现在再来原创 2018-02-02 11:08:38 · 22426 阅读 · 0 评论 -
基于STM32+W5500 的DNS移植
什么是DNS?DNS: Domain Name System,域名系统。简单理解,我们平时在浏览器上输入的都是域名,如www.baidu.com,这种域名便于人们的记忆和沟通。你可以很轻松的记住10个域名,但要你记住10个纯数字的ip地址,那就比较费劲了,但电脑通讯的时候是通过ip来通讯的。那么DNS就可以解决这个问题,把域名转化为IP地址。具体DNS的详细内容可参考该文章:http://bl原创 2018-02-02 15:50:01 · 7011 阅读 · 0 评论 -
基于STM32+W5500 的DHCP移植
什么是DHCP? 要移植DHCP,需要先了解一下DHCP是什么原理,做什么用的,便于移植。 DHCP:Dynamic Host Configuration Protocol,动态主机配置协议,说白了就是为一个主机动态自动的分配地址,上一篇文章(链接)中配置IP为192.168.4.17,那要是这个地址已经被占用了怎么办呢。那么强制配置芯片为这个地址就会失败,无法配置成功。DHCP就可解原创 2018-02-02 15:28:32 · 14279 阅读 · 8 评论 -
基于STM32+W5500 的Ethernet移植
Ethernet,以太网,是局域网通信的一种技术,本文要移植的基于W5500芯片的Ethernet文件,移植前的准备工作见上一篇文章。链接 移植的参考是网上的一篇文章:https://www.cnblogs.com/foxclever/p/5717844.html。1.keil中添加文件和路径 要添加的文件是Ethernet文件中的socket.c、w5500.c、wizchip_.c原创 2018-02-02 14:06:08 · 20141 阅读 · 7 评论 -
IP地址、子网掩码、默认网关、DNS服务器、MAC地址
[转自:](http://blog.csdn.net/gougouhai1212/article/details/45099903)以前做过DSP通过以太网与上位机进行通信,用的是Wiznet的W5300,当时在上位机上需要设置IP地址、子网掩码、默认网关、DNS服务器,虽然知道怎么设,但是不知道为什么要这么设,今天在网上查了一下这几个概念,在此整理一下,mark 首先,很核心的一转载 2018-01-31 17:59:47 · 1169 阅读 · 0 评论 -
Linux的SOCKET编程详解
Linux的SOCKET编程详解1. 网络中进程之间如何通信进 程通信的概念最初来源于单机系统。由于每个进程都在自己的地址范围内运行,为保证两个相互通信的进程之间既互不干扰又协调一致工作,操作系统为进程通信提供了相应设施,如UNIX BSD有:管道(pipe)、命名管道(named pipe)软中断信号(signal)UNIX system V有:消息(messag...转载 2019-04-19 10:21:37 · 739 阅读 · 0 评论