计算机网络:DNS、ICMP协议、NAT&NAPT、代理

本文涉及的产品
公网NAT网关,每月750个小时 15CU
简介: 【2月更文挑战第3天】

一、DNS域名系统(了解)

1.简介

DNS:提供域名解析功能(通过域名获取服务器IP地址)

域名:服务器的别名,是一个便于记忆的字符串

2.分级管理

引入:

(1)hosts文件保存了域名与IP映射信息,但是需要每个人独自进行管理,对于用户来说并不方便友好。

(2)xx组织搭建了域名管理服务器,提供域名解析服务,供大家访问。但是一个服务器肯定无法承受全球的访问压力,容灾性低,因此采用了分布式管理,在全球各地都搭建了域名服务器,每台主机就近访问。

(3)域名服务器太多,管理起来就会比较困难。

分级管理:将域名划分为多级域名,并设置多级域名服务器分别进行管理。

域名服务器划分:根域名服务器(主要向下授权搭建服务器),一级域名服务器,二级域名服务器,三级域名服务器

域名划分:一级域名(.com,.edu,.gov,.org……,.cn,.us,.jp……),二级域名(类似.qq.com,.taobao.com),三级域名(类似.fanyi.baidu.com)

3.域名解析流程★

(1)查看缓存,有则直接使用。

(2)查看本机hosts文件,有则直接使用。

(3)请求本地域名服务器(绝大部分都有)。

(4)本地域名服务器请求根域名服务器。

迭代请求:

①若根域名服务器没有,则会根据域名类型,返回对应一级域名服务器地址,本地域名服务器再去请求一级域名服务器。

②若对应一级域名服务器也没有,则会返回对应二级域名服务器,本地域名服务器再去请求二级域名服务器。

③迭代请求,有则返回,没有则访问失败。

二、ICMP协议(了解)

1.作用

主要用于实现网络探测功能。

2.ping

功能:用于判断两台主机之间是否可达。

ping这个工具,就是通过icmp协议实现的。

(1)发生icmp请求,由路由器逐层转发。

(2)对端主机收到后,则进行响应,表示可达。

(3)若最好一层路由器也没有找到对应主机,则返回目标主机不可达icmp响应。

3.ssh使用的是22号端口,telnet使用的是23号端口,ping使用的是多少端口?

       ping使用的是icmp协议实现,而icmp协议是一个网络层协议,不涉及到端口。

三、NAT&NAPT技术

NAT&NAPT:

       地址转换,主要用于实现组建私网,对私网内主机通信的数据进行源端地址转换,使用对外地址上网。

NAT:网络地址转换技术;一对一的技术,一个私网地址对应一个外网地址。

NAPT:网络地址端口转换技术;多对一的技术,多个私网地址对应一个外网地址。

四、VPN代理

1.作用

客户端无法直接访问某个服务器,就可通过代理的方式进行访问:

(1)客户端向代理服务器发生请求。

(2)代理服务器将请求转发给真正要请求的服务器。

(3)服务器返回结果后,代理服务器再把结果返回给客户端。

2.代理与NAT的区别

(1)代理

       代理是一种应用,工作在应用层,可以部署在任意主机上。客户端请求的就是代理服务器,但是会告诉代理服务器最终的请求目标是谁。

(2)NAT

       NAT是一种技术,工作在网络层,NAT服务通常部署在网关设备上。客户端主机请求的是最终目标主机,NAT服务只是进行了源端地址转换。

相关文章
|
4天前
|
机器学习/深度学习 数据采集 自然语言处理
理解并应用机器学习算法:神经网络深度解析
【5月更文挑战第15天】本文深入解析了神经网络的基本原理和关键组成,包括神经元、层、权重、偏置及损失函数。介绍了神经网络在图像识别、NLP等领域的应用,并涵盖了从数据预处理、选择网络结构到训练与评估的实践流程。理解并掌握这些知识,有助于更好地运用神经网络解决实际问题。随着技术发展,神经网络未来潜力无限。
|
4天前
|
SQL 安全 网络安全
构筑网络长城:网络安全漏洞解析与防御策略
【4月更文挑战第30天】 在数字化时代,网络安全已成为维护信息完整性、确保数据流通安全和保障用户隐私的关键。本文将深入探讨网络安全的核心问题——安全漏洞,并分享关于加密技术的最新进展以及提升个人和企业安全意识的有效方法。通过对常见网络威胁的剖析,我们旨在提供一套综合性的网络防御策略,以助力读者构建更为坚固的信息安全防线。
|
1天前
|
域名解析 网络协议 网络性能优化
如何提升自建DNS服务下的网络体验
网络质量和网络体验是通信过程中的两个不同层面,质量涉及设备上下行表现,而体验关乎端到端通信效果。衡量质量常用带宽、延迟、丢包率等指标;体验则关注可访问性,DNS解析速度和服务位置等。现代路由器能自动调整网络质量,普通用户无需过多干预。自建DNS服务时,选择权威DNS能解决可访问性,但可能不提供最优体验。AdguardHome和Clash等工具能进一步优化DNS解析,提升网络体验。
21 6
如何提升自建DNS服务下的网络体验
|
2天前
|
Linux 网络安全
CentOS系统openssh-9,网络安全大厂面试真题解析大全
CentOS系统openssh-9,网络安全大厂面试真题解析大全
|
2天前
|
Linux 网络安全 Windows
网络安全笔记-day8,DHCP部署_dhcp搭建部署,源码解析
网络安全笔记-day8,DHCP部署_dhcp搭建部署,源码解析
|
2天前
|
运维 网络协议 Linux
Docker网络_docker 网络,来看看这份超全面的《Linux运维面试题及解析》
Docker网络_docker 网络,来看看这份超全面的《Linux运维面试题及解析》
|
4天前
|
机器学习/深度学习 算法 Go
YOLOv5网络结构解析
YOLOv5网络结构解析
|
4天前
|
机器学习/深度学习 存储 算法
卷积神经网络(CNN)的数学原理解析
卷积神经网络(CNN)的数学原理解析
33 1
卷积神经网络(CNN)的数学原理解析
|
4天前
|
安全 数据安全/隐私保护 网络架构
ensp中nat地址转换(静态nat 动态nat NAPT 和Easy IP)配置命令
ensp中nat地址转换(静态nat 动态nat NAPT 和Easy IP)配置命令
|
4天前
|
安全 算法 网络安全
构筑网络长城:网络安全漏洞解析与防御策略深入理解操作系统:进程管理与调度策略
【4月更文挑战第30天】 在数字化时代,网络安全已成为维护信息完整性、确保数据流通安全和保障用户隐私的关键。本文将深入探讨网络安全的核心问题——安全漏洞,并分享关于加密技术的最新进展以及提升个人和企业安全意识的有效方法。通过对常见网络威胁的剖析,我们旨在提供一套综合性的网络防御策略,以助力读者构建更为坚固的信息安全防线。 【4月更文挑战第30天】 在现代操作系统的核心,进程管理是维持多任务环境稳定的关键。本文将深入探讨操作系统中的进程概念、进程状态转换及进程调度策略。通过分析不同的调度算法,我们将了解操作系统如何平衡各进程的执行,确保系统资源的高效利用和响应时间的最优化。文中不仅剖析了先来先

推荐镜像

更多
http://www.vxiaotou.com