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

回顾一下-笔记

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

相关文章:

  • 【IDEA中配置Maven国内镜像源】
  • Java设计模式之模板方法模式
  • 蓝桥杯国赛子串2023动态规划,暴力
  • 从WebRTC到嵌入式:EasyRTC如何借助大模型提升音视频通信体验
  • Jmeter使用之http请求默认值
  • Sqoop框架调研
  • Unity Shader 学习16:全局光照 概念理解
  • 机械革命蛟龙16pro玩游戏闪屏
  • flutter本地运行web端图片跨域解决
  • jmeter 循环控制器遍历列表中的数据
  • 网络安全 | 什么是威胁情报?
  • 【数学建模】灰色关联分析模型详解与应用
  • OpenCV图像拼接(5)用于计算一组图像的特征点和描述符的函数computeImageFeatures()
  • Flutter小白零基础入门到高级项目实战全集
  • 移动笔试丨中国移动笔试2025届笔试考什么?运营商春招攻略、考点技巧|附真题秘籍、题型介绍、面试攻略、求职建议
  • pytorch小记(十一):pytorch中 `torch.nn.Dropout` 详解
  • Ranger 鉴权
  • Leetcode 刷题笔记1 图论part01
  • 【python小游戏】俄罗斯方块
  • 主流NoSQL数据库类型及选型分析
  • 俄外长与美国务卿通电话,讨论俄美关系及乌克兰问题
  • 上海“生育友好岗”已让4000余人受益,今年将推产假社保补贴政策
  • 经济日报:多平台告别“仅退款”,规则调整有何影响
  • 13家券商一季报出炉:超七成业绩预喜,财通、湘财、第一创业下滑
  • 伊朗外长:美伊谈判进展良好,讨论了很多技术细节
  • 印媒称印巴在克什米尔控制线沿线发生小规模交火,巴方暂未回应