域名系统与IP地址分配

域名

域名的概述

域名是一个逻辑的概念,它不反映主机的物理地点

域名结构

由于数字形式的IP地址难以记忆和理解,为此人们采用英文符号来表示IP地址,这就产生了域名,域名长度不超过255各字符,每一层域名长度不超过63个字符,由字符、数字或下划线组成,以字母开头,以字母或数字结尾。另外,域名中的英文字母不区分大小写

说明:在使用网络时,经常提到的网址就是一台Web服务器在网络中的唯一标识,也称为域名

一个域名对应一个IP地址,而一个IP地址可以对应多个域名

域名采用层次结构,每一层构成一个子域名,子域名之间用.隔开,自右至左分别为顶级域名、二级域名、三级域名等。典型的域名结构为:

主机名.单位名.机构名.国家名

例如:sky.ujs.edu.cn表示中国(cn),教育机构(edu)、江苏大学(ujs)校园网上的一台主机(sky)

顶级域名

顶级域名分为两类:

  • 国际顶级域名
域名代码意义
com商业类
edu教育类
gov政府部门
mil军事类
store销售单位
arts文化、娱乐活动
nom个人
net网络机构
org非营利组织
int国际机构
firm公司企业
info信息服务
web与www有关单位
  • 国家顶级域名,用两个字母表示世界各个国家和地区,例如,cn表示中国,jp表示日本,us表示美国,de表示德国等

中国互联网络的域名体系

根据已发布的《中国互联网络域名注册暂行管理方法》,中国国家顶级域名是cn,二级域名包括6个类别域名和34个行政区域码。

其中,6个类别域名分别为:

  • ac:科研机构
  • edu:教育机构
  • net:网络机构
  • com:工商金融
  • gov:政府部门
  • org:非营利组织

行政区域名对应我国的各省、自治区和直辖区,采用两个字符的汉语拼音表示,例如,hb表示湖北省,js表示江苏省等

IP地址的获取

一台计算机获得IP地址之后才能上网,获取IP地址的方法有三种

  • PPPoE拨号上网
  • 手动设置:手动设置时,除了设置本机的IP地址外,还需要设置子网掩码、网关和DNS服务器
  • 自动设置

子网掩码

组网时,经常会遇到网络号不足的情况,此时几个规模较小的网络可以共用一个网络号。也就是说,网络允许划分成更小的网络,称为子网,子网号是主机号的前几位。

例如:现有3个局域网的主机数分别为6,10,30,远少于C类IP地址可分配的主机数。若要为这3个局域网申请3个C类IP地址显然有些浪费,可使用一个C类IP地址,再分割成3个子网络。

首先根据子网中需要容纳的主机数求得主机号需要占用的二进制位数,此例子中子网需要容纳的主机数最大为30台,那么主机号占用5(25=32)位即可满足需求,因此这个网络中的IP地址可以采用下列方式

在这里插入图片描述

为了判断计算机属于哪个子网就需要子网掩码,子网掩码与IP地址进行运算就可以知道子网号

IP地址为192.168.127.165,子网掩码为255.255.255.224,计算网络号和子网号

在这里插入图片描述

根据运算结果可知,网络号为192.168.127.160,子网号为5

子网掩码也是判断任意两台计算机的IP地址是否属于同一子网的根据。将两台计算机各自的IP地址与子网掩码进行与(AND))运算后,如果得出的结果是相同的,则说明这两台计算机处于同一子网,可以进行直接通信

默认情况下,子网掩码的地址为:网络位全为1,主机位全为0。如表所示

地址类型子网掩码位(二进制)子网掩码
A类11111111 00000000 00000000 00000000255.0.0.0
B类11111111 11111111 00000000 00000000255.255.0.0
C类11111111 11111111 11111111 00000000255.255.255.0

网关

网关是一种网络互联设备,用于连接两个协议不同的网络。通俗地说,网关是一台计算机通向Internet的具有IP地址的一个网络设备。一台计算机可以有多个网关

默认网关是指一台主机如果找不到可用的网关,就把数据发给默认指定的网关,由这个网关来处理数据。一台计算机的默认网关必须正确地指定,否则该计算机将无法上网

DNS服务器

DNS服务器即域名服务器,是将域名转换成IP地址的服务器。手动设置时,若没有指定正确的DNS服务器IP地址,则计算机不能通过输入域名上网,只能通过输入相应的IP地址进行上网。

DNS服务器按层次可分为:

  • 根DNS服务器:在Internet上共有13个根服务器(标号为A~M)
  • 顶级域名服务器:这些服务器负责顶级域名和所有国家的顶级域名
  • 权限DNS服务器:在Internet上具有公共可访问主机的每个组织机构必须提供公共可访问的DNS 记录

DHCP

动态主机配置协议(DHCP)是目前应用最为广泛的动态IP地址分配方法。DHCP是一种用于简化主机IP地址配置管理的协议,通过使用该协议,DHCP服务器可以为网络上启用DHCP服务的客户端进行动态IP地址分配并完成其他相关环境的配置工作。同时还可以降低重新配置计算机的难度,减少了网络管理人员的工作量。

DHCP协议采用客户机/服务器工作模式,主机地址的动态分配任务由网络主机驱动。当DHCP服务器接收到来自网络主机申请地址的信息时,才会向网络主机发送相关的地址配置等信息,以实现网络主机地址信息的动态配置。

DHCP服务器分配给DHCP客户的IP地址是临时的,因此DHCP客户只能在一段有限的时间内使用这个分配到的IP地址。DHCP协议称这段时间为租用期,但并没有具体规定租用期应取为多长或至少为多长,这个数值由DHCP服务器自己决定。DHCP客户也可在自己发送的报文中提出对租用期的要求。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/2810161.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

[云原生] 二进制安装K8S(中)部署网络插件和DNS

书接上文,我们继续部署剩余的插件 一、K8s的CNI网络插件模式 2.1 k8s的三种网络模式 K8S 中 Pod 网络通信: (1)Pod 内容器与容器之间的通信 在同一个 Pod 内的容器(Pod 内的容器是不会跨宿主机的)共享…

辽宁博学优晨教育视频剪辑培训探索学习新意义

在当今数字化快速发展的时代,视频已成为信息传达的重要载体。辽宁博学优晨教育视频剪辑培训应运而生,不仅为学员提供了专业的学习平台,更在探索学习的意义方面赋予了新的内涵。 视频剪辑作为现代媒体行业的重要技能,其学习意义不仅…

[c++] 智能指针(shared_ptr, weak_ptr, unique_ptr)

c 中的智能指针让 c 看起来像 java,go 这种带 GC 的语言,但和 GC 又不完全相同。c 中的智能指针使用引用计数,当引用计数减为 0 的时候就会立即释放资源,释放资源具有实时性;而像 java,go 这样的 GC 语言&a…

软考中项- 3.5软件架构;3.6典型应用集成技术

文章目录 1. C/S模式:基于资源不对等,为实现共享而提出的模式。2. 数据库和数据仓库的区别3. 关于软件分层架构描述4. 管道/过滤器模式5. javaEE的运行环境6、 针对目前广泛使用的分布式应用,其软件架构设计需要考虑如下问题:7. w…

【蓝桥杯】拓扑排序

一.拓扑排序 1.定义: 设G(V,E)是一个具有n个顶点的有向图,V中的顶点序列称为一个拓扑序列,当且仅当满足下列条件:若从顶点到有一条路径,则在顶点序列中顶点必在之前。 2.基本思想…

DVWA 靶场之 Command Injection(命令执行)原理介绍、分隔符测试、后门写入与源码分析、修复建议

在打靶之前我们需要先解决一个乱码问题 参考我之前的博客: 关于DVWA靶场Command Injection(命令注入)乱码的解决方案-CSDN博客 简单介绍一下命令执行漏洞: 命令执行漏洞是一种常见的网络安全漏洞,它允许攻击者通过向应…

【计算机网络】应用层自定义协议

自定义协议 一、为什么需要自定义协议?二、网络版计算器1. 基本要求2. 序列化和反序列化3. 代码实现(1)封装 socket(2)定制协议和序列化反序列化(3)客户端(4)计算器服务端…

SAP PO接口行项目json缺少中括号[]问题

PO接口小问题问题:如果需要同时传输DATA与ITEM,此处选择很重要,如果选择:HTTP Header ITEM将缺少[].需要注意 PO接口小问题 问题:如果需要同时传输DATA与ITEM,此处选择很重要,如果选择&#…

浏览器跨 Tab 窗口通信原理

前言 原文地址:浏览器跨 Tab 窗口通信原理及应用实践 作者是Chokcoco 一位css大牛。之前就从大佬的文章中学到了不少东西,最近大佬写了篇 浏览器跨 Tab 窗口通信原理及应用实践 感觉挺有意思的,自己打算学习记录一下。 文章中提出了三种方…

leetcode hot100 买卖股票的最佳时机二

注意,本题是针对股票可以进行多次交易,但是下次买入的时候必须保证上次买入的已经卖出才可以。 动态规划可以解决整个股票买卖系列问题。 dp数组含义: dp[i][0]表示第i天不持有股票的最大现金 dp[i][1]表示第i天持有股票的最大现金 递归公…

RestTemplate启动问题解决

⭐ 作者简介:码上言 ⭐ 代表教程:Spring Boot vue-element 开发个人博客项目实战教程 ⭐专栏内容:个人博客系统 ⭐我的文档网站:http://xyhwh-nav.cn/ RestTemplate启动问题解决 问题:在SpringCloud架构项目中配…

C++之多态

目录 一,概念等基础 1)多态的定义 2)虚函数 3)构成多态的条件 4)虚函数的作用 二,多态原理 1)虚指针 2)如何拿到这个虚指针 3)到底如何实现多态 一,概…

Vue ElementUI 修改消息提示框样式—messageBox 的大小

在窄屏模式下(移动端或pda),提示框的宽度太宽,会出现显示不完全的问题。 应当如何修改 ElementUI 的样式呢? open() {this.$confirm(window.vm.$i18n.t("tips.conLogOut"),window.vm.$i18n.t("tips.tip…

使用百度地图api根据输入的过个经纬度进行轨迹绘制并且可以标记

使用百度地图api根据输入的过个经纬度进行轨迹绘制并且可以标记 功能效果展示代码功能说明 功能效果展示 代码 <!DOCTYPE html> <html> <head><meta charset"utf-8"><title>根据经纬度绘制轨迹图</title><script type"…

K8S—集群调度

目录 前言 一 List-Watch 1.1 list-watch概述 1.2 list-watch工作机制 二 集群调度 2.1 调度过程 2.2 Predicate 和 Priorities 的常见算法和优先级选项 2.3 调度方式 三 亲和性 3.1 节点亲和性 3.2 Pod 亲和性 3.3 键值运算关系 3.4 Pod亲和性与反亲和性 3.5 示例…

golang学习1,dea的golang-1.22.0

参考&#xff1a;使用IDEA配置GO的开发环境备忘录-CSDN博客 1.下载All releases - The Go Programming Language (google.cn) 2.直接next 3.window环境变量配置 4.idea的go插件安装 5.新建go项目找不到jdk解决 https://blog.csdn.net/ouyang111222/article/details/1361657…

PCIE1—快速实现PCIE接口上下位机通信(一)

1.简介 PCI Express&#xff08;PCIE&#xff09;是一种高速串行总线标准&#xff0c;广泛应用于计算机系统中&#xff0c;用于连接主板和外部设备。在FPGA领域中&#xff0c;PCIE也被广泛应用于实现高速数据传输和通信。FPGA是一种灵活可编程的集成电路&#xff0c;可以根据需…

碳素光,碳光子,碳光灸 ,太阳灯 仪器

碳素光线疗法&#xff1a; 中西医、民间疗法融为一体&#xff0c;提高机体自身治愈力&#xff0c;免疫力&#xff0c;改善体质和保持健康&#xff0c;有助于疾病的预防和治疗的疗法。不吃药、不打针、不手术也能得健康&#xff0c;无任何副作用的自然物理疗法。 碳素光线仪市…

SCI一区 | Matlab实现ST-CNN-MATT基于S变换时频图和卷积网络融合多头自注意力机制的多特征分类预测

SCI一区 | Matlab实现ST-CNN-MATT基于S变换时频图和卷积网络融合多头自注意力机制的故障多特征分类预测 目录 SCI一区 | Matlab实现ST-CNN-MATT基于S变换时频图和卷积网络融合多头自注意力机制的故障多特征分类预测效果一览基本介绍模型描述程序设计参考资料 效果一览 基本介绍…

《Docker 简易速速上手小册》第8章 Docker 在企业中的应用(2024 最新版)

文章目录 8.1 Docker 在开发环境中的应用8.1.1 重点基础知识8.1.2 重点案例&#xff1a;Python Web 应用开发环境8.1.3 拓展案例 1&#xff1a;Python 数据分析环境8.1.4 拓展案例 2&#xff1a;Python 自动化测试环境 8.2 Docker 在生产环境的实践8.2.1 重点基础知识8.2.2 重点…