探索网络定位与连接:域名和端口的关键角色

news2024/11/14 6:56:06

目录

域名

域名的作用

域名的结构

域名的解析配置

父域名、子域名​编辑

https的作用

端口

图解端口

端口怎么用

判断网站是否存活

端口的作用


域名

域名是互联网上用于标识网站的一种易于记忆的地址。

域名是互联网基础架构的一个重要组成部分,它为网页服务器提供了一个便于人类理解和记忆的地址。与IP地址相比,域名更加直观和易于记忆。例如,"www.fuyeor.com"就是一个简单的域名示例。

具体来说,域名的作用包括:

  • -提供网站入口:用户通过输入或点击域名,可以快速访问对应的网站或网页。
  • -简化记忆过程:相比于复杂的数字IP地址,域名通常由字母和数字组成,有时还包括短划线,这使得它们更容易被记住和传播。
  • -增强品牌形象:一个好的域名可以增强企业的品牌形象,有助于市场营销和品牌推广。
  • -区分服务和组织:不同的域名可以代表不同的服务或组织,有助于在网络空间中区分身份。

域名是连接用户和网站的桥梁,它不仅提高了用户体验,也是现代网络活动中不可或缺的一部分。

任何连上互联网的电脑都可以通过一个公共IP地址访问到,但是IP地址比较难记忆,人类很难通过数字去区分网站的作用,并且IP地址会改变,那就更无法记忆了。

为了解决这些问题,域名出现了. 域名说白了就是一个名字,就好比我们认人,不是喊名字,而是喊他的身份证号。。。。那必然不可行。 域名就是用于找到服务器位置的一串字母、数字的组合。

你能保证自己名字一直不变,但是你的手机号可能会换
​
220.181.38.251 百度网 这个ip还不是固定的。。你换个网络环境,再试试百度的ip
​
148.285.228.96 淘宝网
​
你会发现ip很难记忆,且难以使用。

域名说白了就是一个名字,就好比我们认人,不是喊名字,而是喊他的身份证号。。。。那必然不可行

域名就是用于找到服务器位置的一串字母、数字的组合。

通过cmd命令行:使用ping命令,获取百度的ip地址

路由器进行网络地址转换实现局域网与公网的通信

此图的作用 ^

1.表达 ip是固定变化的 2.表达域名的重要性

不同网络环境访问同一个域名,得到的是动态的ip地址

 

域名的作用

好记忆,自动解析到服务器的ip(服务器的ip可能是动态变化的)

 

域名的结构

它被点分隔一个域名是由几部分(有可能只是一部分,也许是两部分,三部分...)组成的简单结构不同于中文书写顺序,它需要从右到左阅读。

www.yuchaoit.cn和yuchaoit.cn的关系是?

  • 是一样的,只不过添加了一个域名的免费解析记录

  • 花钱买的域名是 yuchaoit.cn

直接访间taobao.com和www.taobao.com区别是?

浏览器访问 taobao.com之后,拿到的完整域名是什么?

淘宝 这个就是运维配置的,域名重写机制,淘宝服务器自动判断,用户只要访问的是 taobao.com

自动url重写机制 nginx部署的功能

https:// 让你的网站数据通信更安全,是加密处理的

http开头的就是普通的网络通信协议,数据是非加密的

http://192.168.0.100.4000

 

域名的解析配置

正常我们购买的域名,说的就是二级域名

国际通用顶级域名:

  • 也叫国际域名,是使用最早和使用最广泛的域名

  • 表示公司企业的“.com''

    • www.taobao.com

    • www.jd.com

  • 表示网络服务的“.net”

    • www.csdn.net

  • 表示非盈利(开源)组织的“.org”等

    • www.python.org

    • www.linux.org

  • 包含“.gov”的顶级域名只能被政府部门使用

    • www.gov.cn

  • 包含.edu只能为教育或研究机构使用

    • www.buct.edu.cn 北京化工大学

    • www.cupl.edu.cn 中国政法大学

  • 表示国家地区的如“.cn”,表示美国的“.us''

    • www.yuchaoit.cn

    世界上所有的顶级域名列表,可以在这里找到

List of Top-Level Domains - ICANN

 

父域名、子域名

 

https的作用

HTTPS,即Hypertext Transfer Protocol Secure(安全超文本传输协议),是一种在HTTP协议基础上加入SSL/TLS加密层的安全协议。它的主要作用是保障数据传输的安全性。以下是HTTPS的几个关键作用:

  1. 数据加密:HTTPS通过SSL/TLS协议对数据进行加密,确保数据在传输过程中的安全。即使数据被截获,没有相应的密钥也无法解密,从而保护了敏感信息,如用户名、密码等。

  2. 身份认证:HTTPS证书可以验证网站的身份,确保用户访问的是真实而非伪造的网站。这通过验证证书的颁发者、有效期等信息来实现,使用户可以确信自己正在与一个可信的网站进行通信。

  3. SEO优化:搜索引擎优化(SEO)对于提高网站的排名和可见度至关重要。搜索引擎更倾向于显示使用HTTPS协议的网站,因此安装HTTPS证书可以提升网站的排名和曝光度。

  4. 用户信任感:使用HTTPS证书的网站通常会在浏览器地址栏显示一个锁形图标,这增强了用户对网站的信任感,尤其是在进行金融交易或输入个人信息时。

HTTPS的作用在于它提供了一种安全可靠的数据传输方式,这对于维护网络交易安全、保护用户隐私和提升网站信誉度都是非常重要的。随着网络安全意识的提高,越来越多的网站和服务开始采用HTTPS协议来保障用户的数据安全。

是让公网,信任你的服务器,是安全可靠的,只要你买的证书是合法的

你分享https链接,到了微信群聊,用户直接点开,有https是可访问的,无,则打不开

 

端口

ip地址定位到某一机器

端口定位机器的某一服务窗口

轻松理解端口

去银行办理业务,取钱===访问服务器上一张图片

找到银行地理位置===找到服务器IP服务器位置

图解端口

 

端口怎么用

先看,80端口怎么用,80 和443 绑定在一块的,80 http端口 443 https端口

https://www.yuchaoit.cn:443

停止443端口,即表示,停止端口服务

要想关停某一窗口服务,可以关停某一窗口的端口,而不影响ip地址部署的其他服务窗口端口是计算机网络通信中的一个虚拟通道,用于区分不同的服务和应用程序。

以下是一些常见的使用端口的方式:

  1. 浏览器访问:当您在浏览器中输入URL时,如果不指定端口号,浏览器会根据所使用的协议自动选择默认端口。例如,HTTP协议的默认端口是80,而HTTPS协议的默认端口是443。

  2. 网络扫描:您可以使用网络扫描工具,如Nmap,来扫描特定的端口是否开放。这有助于安全审计和网络漏洞评估。

  3. 防火墙设置:在配置防火墙时,您需要了解如何创建入站或出站规则来允许或阻止特定端口的流量。这对于保护您的网络安全至关重要。

  4. 端口映射:端口映射是将外网IP地址的某个端口映射到内网某台主机的某个端口。这通常用于使外部设备能够通过Internet访问内部网络上的服务,如家庭网络中的Web服务器。

  5. 物理与逻辑端口:了解物理端口和逻辑端口的区别也很重要。物理端口是指连接物理设备的接口,如路由器和交换机上的端口。而逻辑端口则是软件层面上的通信端点,用于区分不同的服务和应用程序。

  6. 应用程序配置:在配置应用程序时,您可能需要指定监听的端口号,以确保应用程序能够在正确的端口上接收数据。

  7. 命令行工具:在命令行中,您可以使用telnet或nc(netcat)等工具来测试特定端口的连通性。

  8. 数据传输:在进行文件传输或远程登录时,如FTP或SSH,您需要知道相应的端口号以建立连接。

  9. 开发调试:作为开发者,您可能需要在开发和调试网络应用程序时监听和控制特定端口。

  10. 端口转发:在某些网络环境中,您可能需要配置端口转发,以便将流量从一个端口重定向到另一个端口。

  11. 安全增强:为了增强安全性,建议更改默认端口,使得恶意扫描更难发现您的服务。

  12. 诊断问题:当网络服务出现问题时,检查端口的状态可以帮助诊断问题所在。

端口的使用是网络通信的基础,无论是日常上网浏览还是专业的网络管理,都需要对端口有所了解和操作。在使用端口时,应确保遵守网络安全规则,避免潜在的安全风险。

 

判断网站是否存活

判断一个网站是否存活,可以采取以下几种方法:

  1. Ping测试:使用Ping命令检查是否可以连接到网站的服务器。在命令提示符或终端中输入 ping www.example.com(将网址替换为你想要检查的网站),如果能够收到来自服务器的响应,则表明网站是活跃的。 (看它的ip是否存活,ping 域名(解析为ip地址,可以判断是不是端口挂了)

  2. 端口检查:使用工具如telnet或在线端口检查器,尝试连接到网站的服务器上托管服务的特定端口(通常是80或443)。例如,可以在命令提示符输入 telnet www.example.com 80 来检查HTTP端口是否打开。

  3. HTTP请求:发送一个HTTP请求到网站,并检查返回的状态码。状态码200表示网页正常,而404则表示网页未找到,503可能意味着服务不可用。可以使用curl工具(curl -I www.example.com)来获取HTTP头部信息。

  4. DNS查询:使用nslookup或dig等工具进行DNS查询,确保网站的域名被正确地解析到了一个IP地址。如果域名解析失败,可能表明网站存在DNS问题。

  5. 网站监控服务:利用第三方服务如DownDetector、IsItWPDown等,这些服务会定期检查多个网站的状态,并提供历史数据和当前状态。

  6. 网络路径跟踪:使用traceroute工具(Windows中称为tracert)来确定数据包在网络中的传输路径。如果在到达目标之前路径中断,可能表明存在网络连接问题。

  7. 安全扫描:使用安全扫描工具检查网站是否有已知的安全漏洞或恶意软件感染。

  8. 浏览器访问:直接在浏览器中输入网站地址进行访问,看是否能够加载网页内容。

  9. 社交媒体和其他来源:查看社交媒体或相关论坛,了解其他用户是否报告了该网站的问题。

需要注意的是,即使网站服务器本身运行正常,用户的地理位置、本地网络设置或服务提供商的问题也可能导致无法访问某个网站。因此,如果确定网站服务器没有问题,可能需要进一步调查本地的网络环境。

 

端口的作用

端口的作用主要是为运行的应用程序提供数据传输的通道,并区分和管理不同的服务或应用。具体来讲:

  1. 数据传输通道:端口为应用程序提供了网络通信的能力,使得数据可以在设备之间传输。

  2. 服务区分:端口号用于识别目标应用程序或服务。例如,网页通常通过80端口传输,而FTP文件传输则使用21端口。

  3. 多服务支持:一台主机可以同时运行多个网络服务,端口使得同一台设备上的不同服务能够共存,通过不同的端口号来接收和发送数据。

  4. 通信标识:端口对TCP/IP体系中的应用进程进行统一的标志,确保不同操作系统的计算机的应用进程能够互相通信。

在网络编程中,端口是实现网络通信不可或缺的组成部分,它们确保了数据能够被准确地传递到正确的应用程序。而在网络安全领域,端口也是防火墙策略和安全监控的重要考量因素。了解端口的作用有助于更好地配置网络服务和保护网络安全。

表明了是一个服务,该端口存在,表示该端口提供访间中。

希望对你有帮助!!

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

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

相关文章

029 命令行传递参数

1.循环输出args字符串数组 public class D001 {public static void main(String[] args) {for (String arg : args) {System.out.println(arg);}} } 2.找打这个类的路径,打开cmd cmd C:\Users\Admin\IdeaProjects\JavaSE学习之路\scanner\src\com\yxm\demo 3. 编译…

JProfiler for Mac:提升性能和诊断问题的终极工具

在当今的高性能计算和多线程应用中,性能优化和问题诊断是至关重要的。JProfiler for Mac 是一个强大的性能分析工具,旨在帮助开发者更好地理解其应用程序的运行情况,提升性能并快速诊断问题。 JProfiler for Mac 的主要特点包括:…

Android Display显示框架整体流程

一.Android Display显示框架整体流程图

一篇文章了解系统眼中的键盘--以一个简单的系统分析从按键的输入到字符的显示

键盘输入 实现使用的设备 intel架构32位CPU, 思路为嵌入式系统工程师,使用的操作系统是《30天自制操作系统》里面的系统进行讲解 硬件实现 按键 使用单片机等的引脚可以获取电平状态从而获得按键的状态(单片机是一种集成到一块硅片上构成的一个小而完善的微型计算机系统, 用…

Linux系统卸载重装JDK

CentOS 系统是开发者常用的 Linux 操作系统,安装它时会默认安装自带的旧版本的 OpenJDK,但在开发者平时开发 Java 项目时还是需要完整的 JDK,所以我们部署 CentOS 开发环境时,需要先卸载系统自带的 OpenJDK,再重新安装…

《国色芳华》爆红网络,杨紫的“唐妆”惊艳四座。

♥ 为方便您进行讨论和分享,同时也为能带给您不一样的参与感。请您在阅读本文之前,点击一下“关注”,非常感谢您的支持! 文 |猴哥聊娱乐 编 辑|徐 婷 校 对|侯欢庭 在中国的电视剧市场近几年的趋势中,仙侠剧的热度逐…

real-time-emotion-detection 排坑记录

real-time-emotion-detection 排坑记录 任务踩坑回顾CV2包版本问题症状描述解决方法 模型文件路径问题症状描述解决办法 tensorflow版本问题症状描述解决办法 其他 任务 我之前跑了一个CNN情绪识别的开源代码,现在我想尝试把他用到我的另一个项目里。但当时那个项目…

lava学习-多态-final-抽象类

一.多态 1.什么是多态? 现象:对象多态:比如说一个人 类,他可以是一个老师,也可以是一个同学 行为多态:多个对象同一类行为的不同表现形式,比如两个人,一个人跑得快,另一个…

1895_分离进程的能力

1895_分离进程的能力 全部学习汇总: g_unix: UNIX系统学习笔记 (gitee.com) 有些理念可能在控制类的嵌入式系统中不好实施,尤其是没有unix这样的系统搭载的情况下。如果是考虑在RTOS的基础上看是否有一些理念可以做尝试,我觉得还是可以有一定…

Unity C#高级特性 Partial 详细使用案例

文章目录 实例 1:分隔UI逻辑实例 2:Unity编辑器自动生成代码实例 3:数据模型分割实例 4:序列化扩展实例 5:多视图架构实例 6:Unity编辑器自定义 inspectors 在Unity中,部分类(Partia…

java基础:带参数的成员方法

上一篇博客中的成员方法是无参的,但成员方法其实是可以有参数的,可以增加代码的灵活性和健壮性。 本文以带一个参数的成员方法和带2个参数的成员方法为案例,加深对知识点的理解。 第一个成员方法(带一个参数)&#xf…

UE4学习笔记 FPS游戏制作2 制作第一人称控制器

文章目录 章节目标前置概念Rotator与Vector:roll与yaw与pitch 添加按键输入蓝图结构区域1区域2区域3区域4 章节目标 本章节将实现FPS基础移动 前置概念 Rotator与Vector: Vector是用向量表示方向,UE中玩家的正前方是本地坐标系的(1,0,0)&…

定义HarmonyOS IDL接口

HarmonyOS IDL简介 HarmonyOS Interface Definition Language(简称HarmonyOS IDL)是HarmonyOS的接口描述语言。HarmonyOS IDL与其他接口语言类似,通过HarmonyOS IDL定义客户端与服务端均认可的编程接口,可以实现在二者间的跨进程…

【C++】C++入门— 类与对象初步介绍

C入门 1 认识面向对象2 类的引入3 类的定义类的定义方式 4 类的访问限定符及封装访问限定符封装 Thanks♪(・ω・)ノ谢谢阅读!下一篇文章见!!! 1 认识面向对象 C语言是面向过程的,关注…

睿尔曼6自由度机械臂ROS驱动包功能拓展之查询指令

1:主要环境预览 1:系统:Ubuntu 20.04 2:ROS:noetic 3:对于系统要求需根据相关手册完成机械臂相关依赖安装,能够运行机械臂本身基本功能, 包括 moveit。 4:准备资料…

星宸科技SSC8826Q 驾驶辅助(ADAS)行车记录仪方案

星宸科技SSC8826Q 驾驶辅助(ADAS)行车记录仪方案 一、方案描述 SSC8826Q是高度集成的行车记录仪、流媒体后视镜解决方案,主芯片为ARM Cortex A53,dual core,主频高达1.2GHz,集成了64-bit dual-core RISC 处…

向日葵案例解析:无外网接入,医疗设备如何进行远程售后运维

随着医学科学以及生物工程技术的高速发展,医院对于高端医疗设备如MR、CT、B超等高科技成像设备和放射治疗设备的需求激增。医学影像检查作为一种重要的手段,在许多疾病确诊过程中发挥着至关重要的作用。检查结果正确与否,直接影响临床医生对疾…

Java设计模式 – 四大类型

设计模式 – 四大类型 创建型模式结构型模式行为型模式J2EE模式 设计模式(Design pattern)是重构解决方案 根据书Design Patterns – Elements of Reusable Object-Oriented Software(中文译名:设计模式 – 可复用的面向对象软件元…

STM32 HAL NTC(3950 10k)查表法

NTC(Negative Temperature Coefficient)是指随温度上升电阻呈指数关系减小、具有负温度系数的热敏电阻现象和材料。该材料是利用锰、铜、硅、钴、铁、镍、锌等两种或两种以上的金属氧化物进行充分混合、成型、烧结等工艺而成的半导体陶瓷,可制…

python绘图指南—Bokeh库从基础到高级打造交互式数据可视【第51篇—python:Bokeh库】

文章目录 Bokeh库深度解析:从基础到高级,打造交互式数据可视化安装Bokeh库Bokeh绘图基础基础图形绘制完善图形 实例演示案例:股票走势图 Bokeh库高级功能探索1. 工具栏和交互性2. 高级图形元素3. 数据链接和动态更新 Bokeh库与其他库的整合1.…