当前位置: 首页 > article >正文

通信与网络基础

1.网络通信基本概念

通信:人、物通过某种介质和行为进行信息传递与交流

网络通信:终端设备之间通过计算机网络进行通信

        两个终端通过网线传递文件

        多个终端通过路由器传递文件

        终端通过Internet下载文件

2.信息传递过程

                                                                图1-1

假定A计算机访问B的web

(1)计算机A先通过自己的浏览器构造好要通信的真实数据,数据发送时指明数据发送方,接收方,数据进行怎样的转发,这个过程就叫做封装。报文上有源IP地址、目标IP地址、协议号等。

(2)网关路由器通过解读报文上的头部,通过路由器路由匹配查询目的主机

(3)基于目标IP,匹配转发依据将报文转发出去

(4)计算机b将报文头部封装去掉,呈现出原始数据

3.数据通信网络基本概念

(1)概念

        由路由器、交换机、防火墙、无线控制器、无线接入点、个人电脑、网络打印机、服务器构成。

(2)功能

        实现数据互通。

4.网络设备

(1)交换机

        距离终端用户最近的设备,用于终端用户接入网络,对数据帧进行交换。

                网络接入、二层交换

(2)路由器

        网络层设备,进行数据报文转发。根据报文的目的地址选择合适的路径,将报文传递到下一个路由器或目的地,最后一个路由将报文传递给主机。

        实现同类型或异类型网络之间的通信

        隔离广播域

        维护路由表、运行路由协议

        路径选择、IP报文转发

        广域网接入、网络地址转换

        连接通过交换机组建的二层网络

(3)防火墙

网络安全设备,控制两个网络之间的安全通信。通过监测、限制、更改跨越防火墙的数据流,尽可能对外部屏蔽网络内部信息、结构、和运行状况。

        隔离不同安全级别的网络

        实现不同安全级别的网络之间的访问控制(安全策略)

        用户身份认证

        实现远程接入功能

        实现数据加密及虚拟专用网业务

        执行网络地址转换

        其他安全功能

(4)无线设备

无线胖AP:可以独立工作,成本低,架构简单,覆盖范围小,用于小型网络当中。

无线瘦AP:由无线控制器AC集中控制,支持无线漫游,用于中大型网络。


http://www.kler.cn/a/417189.html

相关文章:

  • Lambda 表达式
  • 离线统信系统的python第三方库批量安装流程
  • 【Leetcode 热题 100】1143. 最长公共子序列
  • mysql 不是内部或外部命令,也不是可运行的程序或批处理文件
  • AI 编程工具—Cursor 进阶篇 文章改写生成整理爬取
  • C++ Primer 数组
  • Python3交叉编译arm-linux放入设备中运行方式
  • kafka admin client 如何计算kafka发送速度
  • 在 Android 开发中,如何限制某个电话号码不能打电话或接听电话?
  • 【2024寒假实习面经】——CPP方向{篇Ⅰ}
  • MYSQL字段变更
  • Linux的介绍及虚拟机centOS系统的下载与应用
  • webGL入门教程_04vec3、vec4 和齐次坐标总结
  • Linux的文件系统
  • C语言 进制
  • 前端框架Vue3项目实战(基于Vue3实现一个小相册)
  • spring boot打包fat jar
  • jvm-48-java 变更导致压测应用性能下降,如何分析定位原因?
  • 洛谷 B3626 跳跃机器人 C语言 记忆化搜索
  • 宠物领养技术的SpringBoot革新
  • FFmpeg 的 codec 和 format
  • Android opengl 绘制矩形,宽高相同,不能显示为正方形,是怎么回事
  • maven <scope>compile</scope>作用
  • 关于函数式接口和编程的解析和案例实战
  • LeetCode 热题 100_轮转数组(15_189_中等_C++)(额外数组;翻转)(void函数使用return)
  • 前端开发常用快捷键