计算机常见概念总结

以太网
以太网是一种常见的局域网通信技术,用于在计算机之间传输数据

网桥
网桥是一种网络设备,可以将两个或多个网络连接在一起,使得它们能够交换数据包;工作在第二层(数据链路层),只根据MAC地址进行数据包的转发

NAT(network address translation)
网络地址转换,是一种技术,它将一个网络的ip地址转换为另一个网络的ip地址,工作在第三层(网络层);作用通常是将私有ip地址转换为共有ip地址,以便实现局域网中的设备能够访问公网,同时隐藏私有网络的ip地址,提高网络的安全性。NAT 规则一般通过 iptables 配置。

网桥 和 NAT 的区别:网桥主要用于连接相同协议和速率的网络;NAT主要用于连接不同网络之间的通信

LAN(local area network)
局域网

带宽(Bandwidth)
网络连接的最大传输速率;通常以 Mbps 来表示,例如:带宽为 100Mbps,则它最多可以以每秒100兆的速度传输数据

流量(Traffic)
在一段时间内通过网络连接传输的数据量;通常以 GB 为单位,它表示网络连接实际传输的数据量,例如:一个月内下载了 100 GB 数据,则流量消耗为 100GB

带宽 和 流量 的区别:带宽决定了网络连接的最大传输速率,而流量则反应了实际传输的数据量。
硬链接和软链接

在文件系统中创建链接的机制
硬链接:在文件系统中创建一个新的文件名来引用原始文件的实际内容,和原始文件指向同一个inode
软链接:在文件系统中创建一个新的文件(独立文件,拥有自己的inode号),这个文件只包含指向原始文件的路径名
注意⚠️ 删除硬链接不会影响到原始文件,直到所有链接都被删除;删除原始文件时,软链接仍然存在,但它指向的文件将不在存在

RAM和ROM
内存和硬盘

swap分区
程序在运行时所有数据都存放在RAM中,当RAM使用量超过了限额,为了使系统更加稳定,在硬盘上划分了一部分空间作为内存缓冲区swap。当内存使用超过限制,内核会把内存中闲置的数据存放到swap中,当程序需要swap分区中的数据时内核将swap分区中的数据再交换给内存进行处理。

子网掩码
子网掩码不能单独存在,它必须结合IP地址一起使用。作用只有一个:将某个IP地址划分为网络地址和主机地址两部分
判断两个ip地址是否属于同一网段,只需将ip地址与子网掩码做与运算,如果得出的结果一样,则这两个ip地址属于同一个子网

Unix 套接字
是Unix系统进程间通信的一种机制,一般用于本地进程间通信,和网络套接字(TCP)不同,它不需要进行网络传输,因此具有更高的性能和更低的延迟。

你可能感兴趣的:(后端服务器)