计算机网络(Hub 集线器、交换机、路由器)

devtools/2024/10/20 13:14:46/

网络>计算机网络

  • 匹配符
  • Hub 集线器
    • 实现多台电脑之间的通信:交换机
    • 实现两个局域网之间的通信:路由器
  • OSI参考模型
  • TCP/IP协议族
  • 家庭宽带中: 无线路由器
  • IP地址
    • NAT 网络地址转换:解决IP地址不足
  • VPN


匹配符

Hub 集线器

群发
半双工

实现多台电脑之间的通信:交换机

交换机:利用Mac地址通信,将每个设备的mac地址和端口号记录为一张表。

实现两个局域网之间的通信:路由器

路由器:为每一个设备分配一个数字地址(IP地址),通过数字地址来实现两个局域网之间的通信。
这个传输使用的协议集合就是TCP/IP。

把一个数据包发给某个IP地址?
路由器查询内置的路由表,看IP是否在自己的网络内,如果不在就转发给路由表内下一个IP地址所在的路由器。

OSI参考模型

应用层
表示层
会话层
传输层
网络层 路由器
数据链路层 交换机
物理层 双绞线、光纤

TCP/IP协议族

应用层 :提供特定于应用程序的协议 HTTP FTP IMAP
传输控制层:发送数据包到计算机上使用特定端口号的应用程序
IP网络层:使用IP地址将数据包发送到特定的计算机
链路层:将二进制数据包与网络信号相互之间转换

家庭宽带中: 无线路由器

无线路由器: 包含了交换机的功能

路由器连接光猫实现互联网的访问。

IP地址

公网IP:能被整个互联网范围。

私网IP:只能局域网内访问。

NAT 网络地址转换:解决IP地址不足

把同一个IP地址分享给局域网下多个设备同时使用的技术。

端口映射:在IP地址后增加一串端口号。网关吧这些端口映射给局域网的各个设备。

国内大多数用户的IP地址都是运营商使用NAT后分配的私有地址。

缺陷:内网设备只能单向连接公网IP,从外网访问局域网不行。

解决:借助一个具有公网IP的服务器(蒲公英),它能将不同网络环境下的设备组成局域网,就像连接在同一台交换机上使用。

VPN

VPN:通过对数据包的加密和数据包目标地址转换实现远程访问。

GFW(国家公共网络监控系统)防火墙

翻墙:利用虚拟私人网路VPN,隐藏自己的真实IP地址,通过互联网流量路由连到其他国家、地区的服务器,绕过防火墙封锁,并且访问被封锁的网站。


http://www.ppmy.cn/devtools/111296.html

相关文章

基于ESP32S3的链接大语言模型对话模块

本实物模块从实物外观、模块组成、API申请及功能说明四部分来介绍这款基于ESP32S3的大语言模型对话模块。 1、实物外观 2、模块介绍 本硬件平台主要由三个模块组成,包括MAX9814录音模块、MAX98357音频功放模块和ESP32S3模块。如下图所示。 MAX9814录音模块&#…

《A Few Useful Things to Know about Machine Learning》论文导读

版权声明 本文原创作者:谷哥的小弟作者博客地址:http://blog.csdn.net/lfdfhl机器学习作为人工智能领域的重要分支,近年来得到了广泛的关注和应用。Pedro Domingos的经典论文《A Few Useful Things to Know about Machine Learning》为我们提供了对机器学习深入且全面的理解…

亲测好用,ChatGPT 3.5/4.0新手使用手册~

都知道ChatGPT很强大,聊聊天、写论文、搞翻译、写代码、写文案、审合同等等,无所不能~ 那么到底怎么使用呢?其实很简单了,国内AI产品发展也很快,很多都很好用了~ 我一直在用,建议收藏下来~ 有最先进、最…

iotdbtool助力时序数据库IoTDB高效运维

iotdbtool 项目简介 iotdbtool 是一个使用 Go 语言编写的命令行工具,基于 Kubernetes 环境,提供了 IoTDB 数据的备份功能。它可以从 Kubernetes 集群中的 IoTDB Pod 中提取数据,并将其上传到阿里云 OSS 存储桶中。 iotdbtool 支持 iotDB 单…

Java-数据结构-二叉树-基础 (o゚▽゚)o

文本目录: ❄️一、树形结构: ▶ 1、概念: ▶ 2、特殊的概念: ▶ 3、树的表示形式: ❄️二、二叉树: ▶ 1、概念: ▶ 2、两种特殊的二叉树: ➷ 1)、满二叉树&#xff…

力扣322-零钱兑换(Java详细题解)

题目链接:322. 零钱兑换 - 力扣(LeetCode) 前情提要: 因为本人最近都来刷dp类的题目所以该题就默认用dp方法来做。 最近刚学完背包,所以现在的题解都是以背包问题为基础再来写的。 如果大家不懂背包问题的话&#…

C++之类

首先创建一个主函数,里面类似于汽车的设计图一样,只显示基本的框架,不涉及基本的代码和逻辑,相当于较大的积木,供我们完成拼接。前面加上双引号的自定义的头文件。 构建的框架就是 myGradeBook.setCourseName(" C…

JVM面试真题总结(七)

文章收录在网站:http://hardyfish.top/ 文章收录在网站:http://hardyfish.top/ 文章收录在网站:http://hardyfish.top/ 文章收录在网站:http://hardyfish.top/ 解释GC的引用计数算法及其局限性 引用计数算法是一种非常直观、简…