计算机网络
-
如何在 Arch Linux 中配置静态 IP 和动态 IP 地址?
在现代计算机网络中,正确配置 IP 地址是确保系统正常连接到网络并与其他设备通信的关键步骤之一。对于 Arch Linux 用户来说,了解如何配置静态和动态 IP 地址是至关重要的…
-
Linux 内核接收数据的过程
这篇文章讲解了 OS 接收到数据包后一系列的处理流程。 接收数据的过程 在 Linux 网络协议栈中,数据的接收过程是一个逐层解封装的过程,也就是说,数据在每一层都会去除相应的头部…
-
TCP、UDP和 HTTP 的区别
• TCP (传输控制协议,Transmission Control Protocol) • TCP 三次握手 • UDP(用户数据报协议,User …
-
广播域和冲突域
广播域:在网络中能接收任一设备发出的广播帧的所有设备的集合 。 冲突域(也叫碰撞域):在同一时刻,发送单播帧可能发生冲突的范围。 广播帧(一对全体):即发送给本局域网上所…
-
以太网交换机
引言 在数据链路层扩展以太网最初人们使用的是网桥(bridge)。 网桥对收到的帧根据其MAC帧的目的地址进行转发和过滤。 但二层交换机(也叫以太网交换机)的出现(强调这种交换机工…
-
Linux 命令:nc(netcat)
1. 写在前面 本文主要介绍 Linux nc(netcat) 命令: 通过 TCP 或 UDP 协议在两个计算机网络之…
-
图解OSI七层结构模型
图解OSI七层结构模型 一、什么是 OSI 七层模型? OSI 模型用于定义并理解数据从一台计算机转移到另一台计算机,在最基本的形式中,两台计算机通过网线和连接器相互连接,在网卡的…
-
如何在 Linux 中使用备用端口进行 SSH 连接?
Secure Shell(SSH)是一种用于在网络上安全传输数据的协议。默认情况下,SSH服务器使用22号端口。然而,在实际应用中,为了提高安全性,管理员可能会选择将SSH连接端口…
-
计算机网络的几个简述
分层 TCP/IP三次握手 三次握手其实就是客户端和服务端之间的相互确定连接的可靠性的过程。 第一次握手 客户端向服务端发送一个标识位为1 给服务端,客户端进入 SYN_SEND …
-
如何在 Linux 上设置 SSH 密钥身份验证?
在计算机网络中,SSH(Secure Shell)是一种加密的网络协议,广泛用于在不安全的网络上安全地运行网络服务。SSH 提供了加密的通信和身份验证的方法,使得数据传输变得更加安…
-
linux知识系列-LVM卷和网络包
中间件的很多操作都离不开操作系统知识,本篇文章分享一些比较重要并且常用的linux操作系统的底层知识,这些知识可以为我们操作中间件打下更牢固的基础 你有没有碰到类似的问题: IBM…
-
WAN、LAN、TCP/IP网络模型基本概念
1、WAN和LAN的概念 WAN 广域网(Wide Area Network),简称 WAN,是一种跨越大的、地域性的计算机网络的集合。通常 跨越省、市,甚至一个国家。广域网包括大…
-
如何kill一条TCP连接?
原创:扣钉日记(微信公众号ID:codelogs),欢迎分享,转载请保留出处。 简介 如果你的程序写得有毛病,打开了很多TCP连接,但一直没有关闭,即常见的连接泄露场景,你可能想要…
-
域名和域名解析
计算机网络系列文章,点击上方合集↑ ❝ 《流浪地球2》刘德华重启互联网根服务器为什么重要?其实就是没有根服务器我们访问的域名找不到对应的IP地址! ❞ 1. 浏览器输入网址 如下:…
-
子网掩码、网关和网络地址转换
计算机网络系列文章,点击上方合集↑ ❝ 为什么电脑的IP地址都是192.168.x.x,地址都一样怎么相互发送数据? ❞ 1. ipconfig 同时按下Windows键和字母&#…
-
计算机网络中的交换机和路由器
计算机网络系列文章,点击上方合集↑ 1. 交换机的原理 假设有A、B、C、D四台计算机,他们要相互发送数据。 如果没有交换机,计算机A要与其它三台相互发送数据,那就需要给他们每台之…