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

计算机网络入门

计算机网络入门

1.计算机网络

1.1 概念

计算机网络是将一个分散的、具有独立功能的计算机系统通过通信设备与线路等连接起来,由功能完善的软件实现资源共享和信息传递的系统


2.计算机网络组成

2.1 组成部分

  • 一个完整的计算机网络由 硬件软件协议 三部分组成,缺一不可。
  • 硬件主要由主机、通信链路、交换设备和通信处理机等组成。
  • 软件主要包括各种实现资源共享的软件和方便用户使用的各种工具软件组成。
  • 协议是网络的核心,协议规定了网络传输数据时所遵循的规范。

2.2 从工作方式

  • 计算机网络可以分为 边缘部分核心部分
  • 边缘部分由所有连接到网络上、供用户直接使用的主机组成,用于通信和资源共享。
  • 核心部分由大量网络和连接这些网络的路由器组成,为边缘部分提供连通性和交换服务。

2.3 从功能组成

  • 计算机网络由通信子网和资源子网组成。
  • 通信子网由各种传输介质、通信设备和相应的网络协议组成,它使网络具有数据传输、交换、控制和存储的能力,实现计算机之间数据通信。
  • 资源子网是实现资源共享功能的设备及其软件的集合,向网络用户提供共享其他计算机上的硬件资源、软件资源和数据资源的服务。

alt text


3.计算机网络的功能

3.1 数据通信

数据通信是计算机网络最基本和最重要的功能,实现联网计算机之间的各种信息传输,并将分散在不同地理位置的计算机联系起来,进行统一的调配、控制和管理。

3.2 资源共享

资源共享的方式可以是软件共享、硬件共享也可以是资源共享,计算机网络中的资源互通有无,分工协作,从而极大地提高硬件资源、软件资源和数据资源的利用率。

3.3 分布式处理

计算机网络中当某个节点负荷过重时,可以将其处理的某个复杂任务分配给网络中的其他节点,利用空闲的计算资源提高利用率。

3.4 提高可靠性

计算机网络可以让各个计算节点相互替代。当某个节点失效,其他节点可以完成当前节点工作。


4. 计算机网络分类

4.1 按分布范围

  • 广域网:也叫远程网。可以提供 长距离 通信,一般是几十千米到几千千米的区域。比如跨国通信。连接关于网的各结点交换机的链路一般都是高速链路,具有较大的通信容量。
  • 城域网:覆盖范围跨越几个街区或城市,范围在5~50km左右。城域网大多采用以太网技术,因此有时也常并入局域网的范围进行讨论。
  • 局域网:范围在几十米到几千米的区域。一般用微机或工作站通过高速线路相连。传统上,局域网使用 广播技术,而广域网使用 交换技术
  • 个人区域网:覆盖范围大约十米左右。指在个人工作的地方将消费电子设备(如平板电脑、智能手机等)用无线技术连接起来的网络,也常称为无线个人区域网

4.2 按栓书技术分类

  • 广播式网络:所有联网计算机都共享一个公共通信信道。当一台计算机利用共享通信信道发送报文分组时,所有其他计算机都会收听该分组。接受到该分组的计算机将通过检查目的地之来决定是否接受该分组。
  • 点对点网络:用物理线路连接的一对计算机。

4.3 按拓扑结构分类

网络拓扑结构是指网络总的结点于通信线路之间的几何关系表示的网路结构,主要指通信子网的拓扑结构。常见有总线形、星形、环形、网状形。

4.4 按使用者分类

  • 公用网:由电信公司出资建造的大型网络。
  • 专用网:指某个部门为满足本单位特殊业务需要而建造的网络。这种网络不向本单位以外人提供服务。如铁路、典礼、军队等部门专用网络。

本章初步了解了计算机网络的构成和一些特性,接下来将深入了解计算机网络。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Ubuntu 磁盘扩容
  • PHP全功能微信投票迷你平台系统小程序源码
  • [web]-图片上传、文件包含-图片上传
  • GNSS技术干货(34):天灵灵 地灵灵 不如C/N0灵
  • Python酷库之旅-第三方库Pandas(026)
  • C++ --> 类和对象(二)
  • Mysql:解决CPU飙升至100%问题的系统诊断与优化策略
  • 深度学习中激活函数的演变与应用:一个综述
  • 解决RuntimeError: Couldn‘t load custom C++ ops. This can happen if your PyTorch
  • [BJDCTF2020]EzPHP1
  • React@16.x(56)Redux@4.x(5)- 实现 createStore
  • 基于IDEA的Lombok插件安装及简单使用
  • ARM 虚拟机FVP环境搭建
  • 2024-07-15 Unity插件 Odin Inspector4 —— Collection Attributes
  • 电脑的D盘E盘F盘突然消失了 电脑只剩下C盘了其他盘怎么恢复
  • [数据结构]链表的实现在PHP中
  • 0x05 Python数据分析,Anaconda八斩刀
  • Docker入门(二) - Dockerfile
  • Java精华积累:初学者都应该搞懂的问题
  • Nginx 通过 Lua + Redis 实现动态封禁 IP
  • rc-form之最单纯情况
  • Sass Day-01
  • Spring技术内幕笔记(2):Spring MVC 与 Web
  • uni-app项目数字滚动
  • Unix命令
  • vue-router 实现分析
  • vue学习系列(二)vue-cli
  • 前端 CSS : 5# 纯 CSS 实现24小时超市
  • 实习面试笔记
  • 线上 python http server profile 实践
  • 阿里云服务器购买完整流程
  • 昨天1024程序员节,我故意写了个死循环~
  • ​​​【收录 Hello 算法】9.4 小结
  • ​如何防止网络攻击?
  • ​软考-高级-系统架构设计师教程(清华第2版)【第9章 软件可靠性基础知识(P320~344)-思维导图】​
  • ###项目技术发展史
  • (16)UiBot:智能化软件机器人(以头歌抓取课程数据为例)
  • (27)4.8 习题课
  • (a /b)*c的值
  • (Pytorch框架)神经网络输出维度调试,做出我们自己的网络来!!(详细教程~)
  • (Qt) 默认QtWidget应用包含什么?
  • (八十八)VFL语言初步 - 实现布局
  • (不用互三)AI绘画工具应该如何选择
  • (非本人原创)我们工作到底是为了什么?​——HP大中华区总裁孙振耀退休感言(r4笔记第60天)...
  • (附源码)计算机毕业设计ssm电影分享网站
  • (经验分享)作为一名普通本科计算机专业学生,我大学四年到底走了多少弯路
  • (论文阅读31/100)Stacked hourglass networks for human pose estimation
  • (四) 虚拟摄像头vivi体验
  • (详细版)Vary: Scaling up the Vision Vocabulary for Large Vision-Language Models
  • (中等) HDU 4370 0 or 1,建模+Dijkstra。
  • .mysql secret在哪_MYSQL基本操作(上)
  • .net core 调用c dll_用C++生成一个简单的DLL文件VS2008
  • .Net Core 中间件与过滤器
  • .NET delegate 委托 、 Event 事件
  • .Net 转战 Android 4.4 日常笔记(4)--按钮事件和国际化