📜  计算机网络基础

📅  最后修改于: 2022-05-13 01:57:02.389000             🧑  作者: Mango

计算机网络基础

开放系统:
连接到网络并准备好进行通信的系统。

封闭系统:
未连接到网络且无法与之通信的系统。

计算机网络:
多个设备(也称为主机)的互连,它们使用多条路径连接,以发送/接收数据或媒体。计算机网络还可以包括有助于两个不同设备之间通信的多个设备/介质;这些被称为网络设备,包括诸如路由器、交换机、集线器和网桥之类的东西。

计算机网络图

网络拓扑结构:
网络中不同设备的布局排列。常见示例包括:总线、星形、网状、环形和菊花链。

网络拓扑图

奥西:
OSI 代表开放系统互连。它是一个参考模型,指定了通信协议的标准以及每一层的功能。

协议:
协议是一组规则或算法,它们定义了两个实体如何通过网络进行通信,并且在 OSI 模型的每一层都定义了不同的协议。很少有这样的协议是 TCP、IP、UDP、ARP、DHCP、FTP 等。

网络的唯一标识符
主机名:
网络中的每个设备都与一个称为主机名的唯一设备名称相关联。
在命令提示符(管理员模式)中键入“主机名”并按“Enter”,这将显示您机器的主机名。

IP 地址(互联网协议地址):
IP 地址也称为逻辑地址,是系统在整个网络中的网络地址。
为了识别万维网上的每台设备,互联网号码分配机构 (IANA) 为互联网上的每台设备分配了一个 IPV4(第 4 版)地址作为唯一标识符。
IPv4 地址的长度是 32 位,因此,我们有 2 32 个IP 地址可用。 IPv6 地址的长度为 128 位。
在命令提示符下键入“ipconfig”并按“Enter”,这将为我们提供设备的 IP 地址。

MAC 地址(媒体访问控制地址):
MAC 地址也称为物理地址,是每个主机的唯一标识符,并与它的 NIC(网络接口卡)相关联。
MAC 地址在制造时分配给 NIC。
MAC地址的长度为:12-nibble/ 6 bytes/ 48 bits
在命令提示符下输入“ipconfig/all”,然后按“Enter”,这给了我们 MAC 地址。

港口:
端口可以称为逻辑通道,数据可以通过该通道发送/接收到应用程序。任何主机都可能运行多个应用程序,每个应用程序都使用它们运行的端口号来标识。
端口号是一个 16 位整数,因此,我们有 2个 16端口可用,它们的分类如下所示:

Port TypesRange
Well known Ports0 – 1023
Registered Ports1024 – 49151
Ephemeral Ports49152 – 65535

端口数:65,536
范围:0 – 65535
在命令提示符下键入“ netstat -a ”并按“Enter”,这会列出所有正在使用的端口。

插座:
IP 地址和端口号的唯一组合称为 Socket。

其他相关概念
DNS 服务器:
DNS 代表域名系统
DNS 基本上是将网址或 URL(例如:www.google.com)转换为相应 IP 地址的服务器。我们不必记住每个网站的所有 IP 地址。
命令 ' nslookup ' 为您提供您正在寻找的域的 IP 地址。这也提供了我们的 DNS 服务器的信息。

ARP:
ARP 代表地址解析协议
它用于将IP地址转换为对应的物理地址(即MAC地址)。
数据链路层使用 ARP 来识别接收方机器的 MAC 地址。

建议:
RARP 代表反向地址解析协议
顾名思义,它提供给定物理地址的设备的 IP 地址作为输入。但是自从 DHCP 出现以来,RARP 就已经过时了。