发布于 2026-01-06 0 阅读
0

计算机网络入门:互联网工作原理入门指南 DEV 全球展示挑战赛,由 Mux 呈现:展示你的项目!

计算机网络入门:互联网工作原理新手指南

由 Mux 赞助的 DEV 全球展示挑战赛:展示你的项目!

我最近复习了一下网络知识,经常听到有人说“面试时网络方面的问题让我很头疼”。所以,我想写一个关于计算机网络的系列博客,用通俗易懂的方式讲解这些概念,方便大家在面试前快速复习。这是系列博客的第一篇,也是介绍部分,我们将从网络基础知识讲起。让我们马上开始吧!

目录

  1. 什么是网络?
  2. 互联网
  3. 它是如何开始的?
  4. 协议
  5. 万维网(WWW)
  6. IP地址
  7. 端口号
  8. 网速

什么是网络?

简单来说,它就是把几台电脑连接起来。

网络

互联网

互联网本质上就是这些计算机网络的集合。

它是如何开始的?

美国高级研究计划署(ARPA)最初在四个地点建立了网络:

  • 麻省理工学院
  • 斯坦福大学
  • 加州大学洛杉矶分校
  • 犹他州

为了实现这些地点之间的通信,他们开发了 ARPAnet,它使用 TCP/IP 协议(​​我们稍后会更详细地讨论这一点)。

协议

协议是互联网协会制定的数据传输规则。例如 TCP、IP 和 UDP。

万维网(WWW)

万维网(通常简称为网络)是一个信息系统,其中的文档和其他资源通过URL进行标识。这些资源可以通过超链接相互链接,并通过互联网访问。这是有史以来第一个网站

IP地址

互联网上所有能够与其他设备通信的设备都有一个IP地址。

IP地址的格式

IP 地址的典型格式为:
XXXX

每个“X”的取值范围为0到255。

要查看您计算机的IP地址,请使用以下命令:

  • Windowsipconfig
  • Mac 和 Linuxifconfig

你会遇到不同类型的 IP 地址:全球IP 地址和本地 IP 地址

  • 全球 IP 地址:这是您的互联网服务提供商 (ISP) 分配的 IP 地址,对于连接到该网络的所有设备来说都是相同的。
  • 本地 IP 地址:这是您的设备在您的 ISP 网络中的唯一标识符。

IP地址是通过动态主机配置协议(DHCP)分配的。

如果您通过调制解调器连接到互联网,则该调制解调器会使用DHCP为所有连接的设备分配IP地址。

当您从互联网请求数据时,该请求首先会发送到您的互联网服务提供商 (ISP),然后发送到您的调制解调器,调制解调器使用网络地址转换 (NAT)来确定哪个设备发出了请求。

端口号

现在,你可能会问:即使有了 IP 地址,我们如何知道是哪个应用程序请求了数据?这就需要用到端口号

了。 每个端口号都对应一个特定的应用程序,确保数据能够到达正确的应用程序。例如,所有 HTTP 请求都通过 80 端口进行。

端口号是 16 位数字,分为三个范围:

  • 知名港口:0-1023
  • 注册端口:1024–49151
  • 动态端口或私有端口:49152–65535

常用端口由系统分配,注册端口供特定应用程序使用,动态端口供私人使用。您可以在这里查看详细的端口列表。

网速

我们来聊聊速度——不是流媒体的速度,而是网络速度!一个常见的误解是 Mbps 代表的是 兆字节每秒,但实际上是指兆比特每秒(Kbps 和 Gbps 也一样)。

  • 1 Mbps = 1,000,000 比特每秒

虽然速度很快,但人们常常低估了它的速度。想知道数据是如何以如此高的速度传输的吗?互联网并非通过空气或云层传播;它通过跨越海洋和陆地的电线和电缆传输。访问submarinecable.com ,了解这些电缆是如何铺设的。


欢迎与我联系并查看我的其他作品:

LinkedIn:Vignesh J
GitHub(个人):Vignesh025
GitHub 组织(VigneshDevHub):VigneshDevHub
加入我们的 Discord 开源社区:VigneshDevHub

文章来源:https://dev.to/vignesh-j/computer-networking-full-course-2nmj