Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >互联网的隐形支柱:那些你每天都在用却不自知的服务

互联网的隐形支柱:那些你每天都在用却不自知的服务

作者头像
神的孩子都在歌唱
发布于 2025-04-14 03:29:06
发布于 2025-04-14 03:29:06
610
举报

互联网的隐形支柱:那些你每天都在用却不自知的服务

前言

肝文不易,点个免费的赞和关注,有错误的地方请指出,看个人主页有惊喜。 作者:神的孩子都在歌唱

互联网不仅仅是一个庞大的信息海洋,它更是一套高度组织、结构清晰的服务集合。正是这些基础服务,支撑着我们每天浏览网页、发送邮件、下载文件和远程访问服务器等各种操作。神唱带大家一起了解 一下 Internet 中最核心的几个基础服务,看看它们是如何协同工作的。

一. 域名系统

还记得你上次输入 www.baidu.com 时有没有想过:浏览器是如何知道它背后的 IP 地址的?

这就要靠域名系统(DNS:Domain Name System)。DNS 的作用是将人类可读的域名(如 example.com)转换为计算机可读的 IP 地址(如 93.184.216.34)。就像你通过联系人姓名查找手机号码一样,DNS 就是互联网的“电话簿”。

当你访问一个网站时,计算机会先查询 DNS 服务器,获得该域名对应的 IP 地址,然后再发起真正的网络请求。

神的孩子都在歌唱
神的孩子都在歌唱

二. 远程登录(Telnet / SSH)

在互联网世界中,距离不再是问题。借助远程登录服务,你可以轻松地远程访问和操作另一台计算机。

  • Telnet 是最早的远程登录协议,基于明文传输,存在安全隐患。
  • SSH(Secure Shell) 是现代主流远程登录协议,支持加密传输,更加安全可靠。

远程登录常用于运维、开发、调试等场景,比如你可以在本地控制一台云服务器,安装软件、查看日志、重启服务等操作,仿佛就在身边。

image-20250110233325786
image-20250110233325786

三. 文件传输协议

需要上传或下载大文件?FTP(File Transfer Protocol) 就是为此而生的。

FTP 提供了在客户端与服务器之间上传、下载、重命名、删除文件的能力。它采用的是客户端-服务器模式,使用 TCP 协议(通常是端口 21),支持用户验证和目录浏览。

不过需要注意的是,传统 FTP 也是明文传输,如果涉及敏感数据,建议使用加密版本如 FTPS 或 SFTP(基于 SSH 的文件传输协议)。

image-20241230001853118
image-20241230001853118

四. 电子邮件服务

虽然即时通讯已经很发达,但电子邮件依然是互联网通信的重要形式。

常用的邮件相关协议包括:

  • SMTP(Simple Mail Transfer Protocol):负责发送邮件。
  • POP3(Post Office Protocol v3):从服务器下载邮件到本地,下载后邮件默认会被删除。
  • IMAP(Internet Message Access Protocol):邮件保存在服务器端,支持多终端同步查看。

通过邮箱客户端或网页邮箱 ,用户就可以方便地收发邮件,进行信息交流。

神的孩子都在歌唱
神的孩子都在歌唱

五. WWW 与超文本传输协议HTTP

WWW(World Wide Web) 是互联网最直观的表现形式,也是我们每天接触最多的服务。它由万维网上的网页、图片、视频等资源组成,而这些资源是通过浏览器访问的。

浏览器和服务器之间的通信依赖于一种协议:HTTP(HyperText Transfer Protocol)

  • • HTTP 定义了客户端与服务器之间如何请求与响应资源。
  • • 每次你在浏览器中访问一个网页,都会经历 DNS 查询、TCP 连接、HTTP 请求等多个步骤,最后才能看到你想要的内容。
  • • 随着安全性要求提升,现在更推荐使用 HTTPS(带有加密层的 HTTP)。

以下是TCP三次握手四次挥手过程

image-20250413233732874
image-20250413233732874

六. 总结

这些 Internet 基本服务就像一座大厦的钢筋骨架,虽然大多数用户从未直接感受到它们的存在,但每一次网页访问、文件下载、远程登录背后,都有它们默默的支撑:

服务类型

协议名称

功能说明

域名解析

DNS

把域名转换为 IP 地址

远程登录

Telnet / SSH

远程访问和操作服务器

文件传输

FTP / FTPS / SFTP

上传、下载文件

电子邮件

SMTP / POP3 / IMAP

邮件发送与接收

网页访问

HTTP / HTTPS

浏览网页,加载资源

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2025-04-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 神的孩子都在歌唱 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
OSI模型第7层协议涉及的9大应用,你都了解吗?
第 7 层,即应用程序层,是用户的接口,提供处理应用程序通信部分的服务,它识别所需的通信接收者并确保接收者可用于传输会话,与应用层相关的协议包括: 1、文件传输协议 (FTP) 提供两台计算机之间经过身份验证的文件传输和对目录的访问; 它不能将远程文件作为程序执行。 2、普通文件传输协议 (TFTP) 简化版 FTP; 不提供对目录的身份验证或访问。 3、域名服务 (DNS) 将主机名与 IP 地址匹配的分布式数据库系统,反之亦然。 一个流行的 DNS 实现是伯克利互联网名称域 (BIND)。 4、简单
网络技术联盟站
2023/03/13
4610
OSI模型第7层协议涉及的9大应用,你都了解吗?
安全杂乱笔记整理1---常用服务端口总结
不管作为网络工程师还是安全从业者,其实都应该知道常用服务的端口及协议情况,这里进行简单的整理。
coders
2020/09/17
8250
运维工程师们请记住:封掉这 50 个高危端口,让你的系统稳如泰山!
都说 Linux 是世界上最安全的操作系统,与 Windows 等闭源操作系统相比,Linux 在安全性方面具有一些独特优势。然而,这并不意味着 Linux 是绝对无懈可击的。任何操作系统都可能存在安全漏洞,关键在于如何及时应对和修复。
民工哥
2024/10/21
8840
运维工程师们请记住:封掉这 50 个高危端口,让你的系统稳如泰山!
字节二面:TCP 与 UDP 的区别?
HTTP 协议是基于 TCP 协议的,所以发送 HTTP 请求之前首先要建立 TCP 连接也就是要经历 3 次握手。
Guide哥
2022/11/07
6910
字节二面:TCP 与 UDP 的区别?
Window基础(黑客基础)
1.ProgramData:C:\ProgramData 是个公用的被创建文件夹或文件存放的地方,这些文件夹或文件仅由创建者完整控制。programdata是电脑C盘的一个系统文件夹
全栈程序员站长
2022/08/15
3.6K0
Window基础(黑客基础)
面试题:TCP 和 UDP 分别对应的常见应用层协议有哪些?
TCP 是一种面向连接的协议,通常用于数据传输至关重要的应用程序。以下是几个常见的应用层协议:
GeekLiHua
2025/01/21
1810
36 张图详解应用层协议:网络世界的最强王者
我们前面介绍过 TCP/IP 模型的下三层,分别是网络接入层、网络层和传输层。它们都是为应用层服务的,传输应用层的各种数据,现在我们就来看看最高层的应用层。
Bug开发工程师
2021/07/28
4.7K0
36 张图详解应用层协议:网络世界的最强王者
TCP/IP模型
有了上面的解释,对于TCP/IP模型理解就不是很难了,下图作为OSI的“进阶”模型对比就很有说服力了。
碎碎思
2020/06/30
1K0
TCP/IP模型
hncloud:TCP IP协议的发展和优势
TCP/IP(Transmission Control Protocol/Internet Protocol,传输控制协议/互联网协议)是互联网和现代计算机网络的基础协议集。它定义了数据在网络上如何被组织、传输和路由。TCP/IP协议集包含了许多协议,每个协议负责网络通信过程中的不同方面。下面是对TCP/IP协议的详细介绍,包括其工作原理、组成部分以及实际应用。
用户11163528
2024/08/14
2230
TCP/IP协议详解
TCP/IP(Transmission Control Protocol/Internet Protocol,传输控制协议/互联网协议)是互联网的基本协议,也是国际互联网络的基础。
天乐404
2023/11/16
4K0
TCP/IP协议详解
测试常识之IP-MAC-端口
测试工作中,我们经常会遇到环境搭建、问题排查的过程,而下面这几个概念是我们常常会遇到,对于一些零基础的同学还是有必要多了解一下。
吾非同
2020/10/14
1K0
【黄啊码】java网络编程之InetAddress使用
为了进行网络通信,通信双方必须遵守通信协议.目前最广泛使用的是TCP/IP协议,它是Internet中各方所遵循的公共协议.TCP(Transport Control Protocol)是一种传输控制协议,IP(Internet Protocol)是一种网际协议,TCP/IP代表这两个协议的。 TCP/IP分为四个层次:
黄啊码
2022/06/10
5600
计算机网络常用端口号大全「建议收藏」
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/11/01
4.2K0
应用层体系结构与协议
应用层是开放系统的最高层,是直接为应用进程提供服务的,作用是在实现多个系统应用进程互相通信的同时,完成一系列业务处理所需的服务。我们平时使用的应用程序就在这一层,比如,浏览器、微信、爱奇艺、QQ等。从应用程序研发者的角度看,网络系统结构都是固定的,都是为应用程序服务的。
搬砖俱乐部
2019/06/15
1K0
TCP/IP关键协议记忆小卡片
在互联网中实际使用的是TCP/IP参考模型。实际存在的协议主要包括在:物理层、数据链路层、网络层、传输层和应用层。 应用层   ·DHCP(动态主机分配协议)   · DNS (域名解析)   · FTP(File Transfer Protocol)文件传输协议   · Gopher (英文原义:The Internet Gopher Protocol 中文释义:(RFC-1436)网际Gopher协议)   · HTTP (Hypertext Transfer Protocol)超文本传
程序员互动联盟
2018/03/12
1.2K0
TCP/IP关键协议记忆小卡片
FTP/TFTP/SSH/Telnet
FTP、TFTP、SSH和Telnet都是用于网络通信的协议,但它们各自有不同的用途和特点。以下是对这四种协议的详细介绍,包括它们的功能、工作原理、优缺点以及应用场景。
久绊A
2025/05/05
1970
TCP / IP模型:什么是TCP IP堆栈?协议层,优点
TCP / IP可帮助您确定特定计算机应如何连接到Internet以及如何在它们之间传输数据。当多个计算机网络连接在一起时,它可以帮助您创建虚拟网络。
用户7466307
2020/06/16
3.3K0
万字长文带你图解计算机网络(超全)!!
作者个人研发的在高并发场景下,提供的简单、稳定、可扩展的延迟消息队列框架,具有精准的定时任务和延迟队列处理功能。自开源半年多以来,已成功为十几家中小型企业提供了精准定时调度方案,经受住了生产环境的考验。为使更多童鞋受益,现给出开源框架地址:
冰河
2021/03/09
9890
【愚公系列】软考高级-架构设计师 023-常见网络协议
网络协议是一组规则和标准,用于定义电子设备(如计算机、路由器、交换机等)如何在网络中交换信息。这些规则涵盖了数据的格式、传输时机、通信方式、错误处理机制等多个方面,确保数据能够在不同的设备和网络技术之间有效地传输和接收。
愚公搬代码
2024/06/13
1800
常见的网络协议
这些网络协议在计算机网络通信中起着至关重要的作用,不同的协议在不同的场景下发挥着各自的优势。
程序员朱永胜
2023/11/17
5960
相关推荐
OSI模型第7层协议涉及的9大应用,你都了解吗?
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档