当前位置: 首页 > article >正文

回顾一下-笔记

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地址短缺而开发的技术。
 


http://www.kler.cn/a/595931.html

相关文章:

  • Ubuntu启动不了Terminal
  • 高级java每日一道面试题-2025年3月07日-微服务篇[Eureka篇]-Eureka Server和Eureka Client关系?
  • 挂谷问题与挂谷猜想:从平面转针到高维拓扑
  • STM32学习笔记之常用总线(原理篇)
  • OpenCV图像处理基础2
  • 补充--HTTP常见的状态码
  • Neo4j GDS(Graph Data Science)库安装(Mac版)
  • HTML 图像与多媒体元素:拓展学习边界的进度记录(二)
  • 【C++进阶】深入探索类型转换
  • uniapp自定义导航头,页面内容自动盛满禁止滚动效果
  • DigitalFoto公司如何用日事清流程管理工具实现任务优先级与状态可视化?
  • 平衡树的模拟实现
  • cursor常用快捷键(JetBrains Darcula主题风格)
  • 【赵渝强老师】达梦数据库MPP集群的架构
  • 记录瞬间:面试中的技术碰撞与思考
  • 昆仑万维开源Skywork R1V:多模态推理模型的革命性突破
  • STM32 系统滴答定时器
  • Node.js系列(2)--性能优化指南
  • Redis 主从架构与哨兵高可用方案实操
  • Axure大屏可视化模板:赋能多领域,开启数据展示新篇章