FREERTOS+TCP/IP学习笔记,相关术语及概念简介

本文介绍了FREERTOS+TCP/IP中的关键概念,如Ethernet Network、Ethernet Address、MTU、IP Address、ARP、Subnet、Netmask、Router、Gateway、UDP和TCP。解释了网络通信中的MAC和IP地址、MTU的作用、子网和掩码的划分,以及TCP和UDP的区别。此外,还涉及了网络连接中的静态IP、DHCP、DNS解析和端口绑定等知识点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Ethernet Network:数据通过以太网帧的本地以太网网络传送

Ethernet Address:以太网帧通过网络将数据从一个节点移动到另一个节点,以太网帧的数据或许只是原始数据,但一般情况下会与其他协议例如可能进一步携带TCP或UDP的IP协议相关联,在同一个以太网络中,不同的节点通过MAC地址来识别,MAC地址通常写为6个由冒号分开的8位字节。在本地以太网中,每一个节点只有一个唯一MAC地址。

MTU:MTU表示最大传输单元,它表示了硬件(物理层)的一个特性,MTU一般被写成8字节模式

MTU Size:该值表示向网络发送或从网络接收一个帧或包的最大大小,当应用层发送一个小于或等于一个帧大小的数据时,仅仅一个帧会被发送到网络,当大于MTU Size时,数据会被分为多个包发送,每个包内数据量小于或等于一个·帧的大小。在FREERTOS+TCP/IP中,MTU的大小以字节为单位,并通过FreeRTOSIPConfig.h中的ipconfigNETWORK_MTU设置,根据自己的MAC与硬件层来设置该值,一些MAC设备将它限制到1400.

Internet Protocol:它表示TCP/IP或UDP/IP中的IP,IP协议栈表示通过网络交流的协议,例如在因特网上,IP网络的节点通过IP地址来识别。

IP Address:在同一个IP网络中,不同节点通过IP地址来识别。

ARP:表示地址解析协议。IP包通过IP地址来发送,但是它们打包成的以太网帧通过MAC地址来发送。FreeRTOS+TCP将IP地址到MAC地址的映射存储在一个ARP表上,TCP/IP栈会自动处理ARP表。

Subnet:子网,子网允许IP地址中大部分有意义位转化为路由信息,小部分有意义位转化为本地网络中单独的节点地址。本地IP网络(也就是子网)是一种不通过网关或路由就可以定位的网络。两个不同子网必须通过路由传输数据。

Netmask:掩码,IP地址通过掩码将IP地址信息分为路由信息与本地地址信息,其中与掩码按位与保留下来的位为路由信息,路由器根据路由信息来判断该数据是否发向自己。

Router:若目的IP地址与掩码按位与得到的值与本地网络中IP

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值