惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

MyScale Blog
MyScale Blog
P
Privacy International News Feed
Hugging Face - Blog
Hugging Face - Blog
U
Unit 42
博客园 - 叶小钗
月光博客
月光博客
Microsoft Security Blog
Microsoft Security Blog
Apple Machine Learning Research
Apple Machine Learning Research
The Cloudflare Blog
Project Zero
Project Zero
Cisco Talos Blog
Cisco Talos Blog
The Hacker News
The Hacker News
T
Tor Project blog
阮一峰的网络日志
阮一峰的网络日志
Google DeepMind News
Google DeepMind News
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Help Net Security
Help Net Security
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Security Latest
Security Latest
I
Intezer
L
LINUX DO - 最新话题
Blog — PlanetScale
Blog — PlanetScale
T
The Exploit Database - CXSecurity.com
Hacker News - Newest:
Hacker News - Newest: "LLM"
酷 壳 – CoolShell
酷 壳 – CoolShell
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
Webroot Blog
Webroot Blog
WordPress大学
WordPress大学
A
About on SuperTechFans
P
Proofpoint News Feed
T
Tailwind CSS Blog
I
InfoQ
The Register - Security
The Register - Security
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
AWS News Blog
AWS News Blog
博客园 - Franky
Simon Willison's Weblog
Simon Willison's Weblog
Last Week in AI
Last Week in AI
博客园 - 聂微东
Application and Cybersecurity Blog
Application and Cybersecurity Blog
Google Online Security Blog
Google Online Security Blog
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Attack and Defense Labs
Attack and Defense Labs
T
Tenable Blog
大猫的无限游戏
大猫的无限游戏
K
Kaspersky official blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
W
WeLiveSecurity
S
Security @ Cisco Blogs
MongoDB | Blog
MongoDB | Blog

f2h2h1's blog

使用yii3实现一个微框架 claw养殖技术 定时任务 ACME的使用经验 magento2加上varnish缓存 开发Magento2的模块 在magento2中使用persisted-query socket编程 一些开发笔记 一段CSDN文章主要内容的油猴脚本 电子邮件的不完整总结 git的笔记 在Windows下配置PHP服务器 终端,控制台和外壳 PHP各种运行方式的不完整总结 把网页导出成PDF 和颜色相关的笔记 HTTP认证方式的不完整总结 SEO的经验 密码学入门简明指南 文件的上传和下载 用纯CSS3实现的滑动按钮 在VSCode里调试PHP Linux的GUI 关于字符编码的一些坑 nc的使用和原理 在Windows下安装Magento2 对JS原型链的理解 使用docker-compose部署magento2 浏览器和服务器通讯方式的不完整总结 观察网站性能 一些关于Linux的笔记 telnet的不完整总结 在Windows下安装pear MySQL的时间类型和时间相关的函数 Windows下通过PEB读取进程的环境变量 关于 在VSCode里使用Xdebug远程调试PHP 在Windows下搭建git服务 关于环境变量的不完整总结 使用shell实现的kv数据库 如何完成以xx管理系统为选题的毕业设计 数字号码资源 各种标记语言 使用PowerShell实现的http服务器 kind相关经验 DNSSEC简介 nginx+ffmpeg+websocket实现的直播例子 使用Tesseract识别字符验证码 使用docker部署nuxt FirstData后台的设置 paypal,firtdata,支付宝的不完整接入指南 微信支付的不完整接入指南 用docker-compose部署lnmp环境 mongodb分片 练习
计算机网络基础知识
2025-10-15 · via f2h2h1's blog

计算机网络基础知识

关键的概念

什么是计算机网络

计算机网络连接是指连接两台或多台计算设备(如台式计算机、移动设备、路由器或应用程序)以实现信息与资源的传输和交换的流程。

计算机网络的分类

  • 按规模分类
    • pan
    • lan
    • can
    • man
    • wan
  • 按传输介质分类
    • 无线
    • 有线

计算机网络的拓扑

  • 总线
  • 星形
  • 环形
  • 网状

现在最常用的 以太网 是物理上使用星形拓扑(有一个路由器或集线器作为中心), 逻辑上使用总线拓扑(使用CSMA/CD的总线技术)

计算机网络的模型

  • 七层模型 (由 OSI 提出的)
    • 应用层 Application
    • 表示层 Presentation
      • 负责转化数据格式,并处理数据加密和数据压缩。
      • 其实 tls 这这种协议可以归类到这一层里
    • 会话层 Session
      • 主要是用来管理网络设备的会话连接,建立会话,保持会话,断开会话
    • 传输层 Transport
    • 网际层 Internet/Network
    • 数据链路层 Link/Data link/Network interface
    • 物理层 Hardware/Physical
  • 四层模型 ip/tcp
    • 应用层
    • 传输层
    • 网际层
    • 网络接口层
  • 五层模型
    • 应用层 -> data (数据)
    • 传输层 ->
      • TCP -> segment (段)
      • UDP -> datagram (数据报文)
    • 网际层 -> packet (包)
    • 数据链路层 -> frame (帧)
    • 物理层 -> bit (比特)

计算机网络中的硬件

  • 网关 (gateway)
  • 路由器 (route)
  • 交换器/交换机 (switch)
  • 桥接器/网桥 (network bridge)
  • 集线器 (ethernet hub 又或者 简称 hub)
  • 中继器 (repeater)
  • 调制解调器 (modem modulator-demodulator 调制器-解调器)
  • 和安全相关的硬件
    • IPS (Intrusion Prevention System) 入侵检测(旁路部署)
    • IDS (Intrusion Detection System) 入侵防御(串行部署)
    • FW (FireWall) 防火墙
    • WAF (Web Application FireWall) 网页应用防火墙
    • UTM (Unified Threat Management) 统一威胁管理
  • 网络主机(network host)

数据链路层

载波侦听多路访问

路由表和路由算法

网际层

IP

ARP

IPsec

传输层

TCP

UDP

ICMP

应用层

  • http
  • mqtt
  • telnet
  • ftp
  • dns
  • nntp
  • irc
  • xmpp
  • ntp (Network Time Protocol) 网络时间协议
  • PTP (Precision Time Protocol) 精确时间协议
  • dhcp
  • smtp
  • pop3
  • imap
  • echo
  • discard
  • daytime
  • chargen
  • time

其它

带宽 和 宽带 和 位宽 的联系与区别

  • 带宽(Bandwidth)
    • 一开始的意思是电磁波频率的范围,最高频率和最低频率之间的差值
    • 在计算机领域中的带宽一般是指数据传输的速度,包括但不限于,网速,内存速度,接口速度
    • 计算机领域的带宽,其实是在描述理论上的最高速度
      • 例如 512Kbps 的带宽,是指最高速度达到 512Kbps ,实际上的速度应该是会小于等于 512Kbps 的
    • 带宽的单位是 bps
      bit per second
      位  每   秒
      每秒能传输的位,或者叫做 比特每秒 每秒能传输的比特
      
  • 宽带(Broadband)
    • 是指较宽的带宽,一般是指比较快的网速
    • 最开始是把 56Kbps 以上的带宽称为宽带,56kbps 以下的称为窄带(Narrowband)
    • 后来又变成了 512Kbps 以上的带宽才能称为宽带
    • 再后来又变成了 4Mbps 以上的带宽才能称为宽带
    • 感觉宽带就是一个营销术语
    • ps 墙内的运营商的家用宽带一般都是指下行速度
  • 位宽(Bus Width/Memory Bus Width)
    • 是指一次能传输的数据量,就是一次能传输的比特位数
    • 例如, 64位的位宽就是指一次能传输64个比特位,通常位简称为 64位(64bit)
    • 内存带宽一般是 内存频率*内存位宽 ,显存带宽也是一样的计算

代理 网关 隧道 的区别,还有 VPN 和 端口转发

    代理 proxy
        「代为处理」
        代理的类型和作用域
        在各种系统上的代理设置
            windows
            linux
            安卓
        正向代理/转发代理 forward proxy
        反向代理 reverse proxy
    网关 gateway
        「网络关口」「网络海关」
    隧道 tunnel
    端口转发 port forwarding
    虚拟专用网 (Virtual Private Network , VPN)
    虚拟私有云 (Virtual Private Cloud , VPC)
    透明 transparent