回顾一下-笔记

1.网络基础

第一层:物理层

第二层:数据链路层

第三层:网络层

第四层:传输层

第五层:会话层

第六层:表示层

第七层:应用层

2.IP地址及子网掩码

IP 地址是一串由句点分隔的数字。IP 地址表示为一组四个数字,比如 192.158.1.38 就是一个例子。该组合中的每个数字都可以在 0 到 255 的范围内。因此,完整的 IP 寻址范围从 0.0.0.0 到 255.255.255.255。

IP 地址不是随机的。它们由互联网号码分配局 (IANA)(互联网名称与数字地址分配机构 (ICANN) 的一个部门)以数学方式生成和分配。ICANN 是一个非营利组织,于 1998 年在美国成立,旨在帮助维护互联网的安全性并使所有人都能使用互联网。每当有人在互联网上注册域名时,他们都要通过域名注册商注册,域名注册商向 ICANN 支付一小笔费用来注册域名。

子网掩码又叫网络掩码、地址掩码、子网络遮罩,它用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码。子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码是一个32位地址,用于屏蔽IP地址的一部分以区别网络标识和主机标识,并说明该IP地址是在局域网上,还是在广域网上。

子网掩码是在IPv4地址资源紧缺的背景下为了解决IP地址分配而产生的虚拟IP技术,通过子网掩码将A、B、C三类地址划分为若干子网,从而显著提高了IP地址的分配效率,有效解决了IP地址资源紧张的局面。根据RFC950定义,子网掩码是一个32位的2进制数,其对应网络地址的所有位都置为1,对应于主机地址的所有位置都为0。

3.1MAC,ARP

MAC 地址(Media Access Control Address),也称为物理地址或硬件地址,是用于标识网络设备的唯一标识符。以下是关于它的介绍:

基本概念

MAC 地址是固化在网络设备(如网卡、路由器等)的硬件中的一组数字和字母组成的编码。它与网络设备的物理硬件紧密绑定,就如同每个人的身份证号码一样,具有全球唯一性,用来在局域网中唯一地标识一个网络设备。

ARP(Address Resolution Protocol)即地址解析协议,是计算机网络中用于将 IP 地址转换为 MAC 地址的一种协议,以下从工作原理、作用、相关操作和应用场景等方面进行介绍:

工作原理
ARP 的核心功能是实现 IP 地址到 MAC 地址的映射。在一个局域网中,当一台主机想要与另一台主机进行通信时,它需要知道目标主机的 MAC 地址才能将数据帧准确地发送到目标主机。

主机首先会检查自己的 ARP 缓存表,看是否已经存在目标 IP 地址对应的 MAC 地址。如果存在,就直接使用该 MAC 地址进行数据传输。

4.路由器

路由器(Router)是连接两个或多个网络的硬件设备,在网络间起网关的作用,是读取每一个数据包中的地址然后决定如何传送的专用智能性的网络设备。它能够理解不同的协议,例如某个局域网使用的以太网协议,因特网使用的TCP/IP协议。这样,路由器可以分析各种不同类型网络传来的数据包的目的地址,把非TCP/IP网络的地址转换成TCP/IP地址,或者反之;再根据选定的路由算法把各数据包按最佳路线传送到指定位置。所以路由器可以把非TCP/IP网络连接到因特网上。

5.DHCP

DHCP 是一种网络管理协议,用于自动分配 IP 地址和其他网络配置参数给网络中的设备,如计算机、打印机、智能手机等。这些参数通常包括子网掩码、默认网关、DNS 服务器地址等,它们共同构成了设备与网络通信的基础。DHCP 协议的出现,极大地简化了网络配置过程,提高了网络管理的效率和灵活性。

动态主机配置协议是一个局域网的网络协议。指的是由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码。担任DHCP服务器的计算机需要安装TCP/IP协议,并为其设置静态IP地址、子网掩码、默认网关等内容。

DHCP是由IETF(internet 工作任务小组)开发设计的,于1993年10月成为标准协议,其前身是BOOTP协议。当前的DHCP定义可以在RFC 2131中找到,而基于IPv6的建议标准(DHCPv6)可以在RFC 3315中找到。

6.DNS

DNS是 (Domain Name System) 的缩写,中文名为"域名系统",它是一个将域名与IP地址进行相互映射的分布式数据库,可以将用户输入的域名转换为可直接又机器读取的IP地址串,实现便捷的网络互连。DNS由域名解析器和域名服务器组成的。通过它可以把你需要访问的网址找到然后把信息发送到你电脑上。

**7.**NAT

NAT(Network Address Translator,网络地址转换)是用于在本地网络中使用私有地址,在连接互联网时转而使用全局 IP 地址的技术。NAT实际上是为解决IPv4地址短缺而开发的技术。

相关推荐
KoiHeng11 分钟前
操作系统简要知识
linux·笔记
巴伦是只猫1 小时前
【机器学习笔记Ⅰ】11 多项式回归
笔记·机器学习·回归
DKPT5 小时前
Java桥接模式实现方式与测试方法
java·笔记·学习·设计模式·桥接模式
巴伦是只猫7 小时前
【机器学习笔记Ⅰ】13 正则化代价函数
人工智能·笔记·机器学习
Me4神秘11 小时前
电信、移动、联通、广电跨运营商网速慢原因
网络
数通Dinner12 小时前
RSTP 拓扑收敛机制
网络·网络协议·tcp/ip·算法·信息与通信
X_StarX12 小时前
【Unity笔记02】订阅事件-自动开门
笔记·学习·unity·游戏引擎·游戏开发·大学生
MingYue_SSS12 小时前
开关电源抄板学习
经验分享·笔记·嵌入式硬件·学习
巴伦是只猫13 小时前
【机器学习笔记 Ⅱ】1 神经网络
笔记·神经网络·机器学习
weixin_4373982113 小时前
转Go学习笔记(2)进阶
服务器·笔记·后端·学习·架构·golang