计算机网络基本概念

  • 什么是计算机网络

计算机网络是利用通信设备和通讯链路或通讯网络,互联位置不同,功能自治的计算机系统,并遵循一定的规则实现计算机系统之间的信息交换。更简短的,更概括的为:计算机网络是互联的,自治的计算机集合。

  • 计算机网络的功能

计算机网络的核心功能是资源共享,包括以下三个方面:

  1. 硬件资源共享
  2. 软件资源共享
  3. 信息资源共享
  • 什么是网络协议

Internet中互联的端系统、分组交换设备或其他网络设备在进行信息发送、接收、转发的过程中都需要遵循一定的规则或约定,这就是网络协议。

  • 协议三要素

协议是网络通信实体在数据交换过程中需要遵循的规则或约定,是计算机网络有序运行的重要保证。

任何一个协议都包括以下三个基本要素,被称为协议三要素:

  1. 语法

语法定义实体之间进行交换信息的格式或结构,或者定义实体之间传输信号的电平信息。

  1. 语义

语义定义实体之间交换的信息中需要哪些控制信息,这些信息的具体含义。以及针对不同含义的控制信息,接收端应如何响应。

  1. 时序

时序也称为同步,定义实体之间交换信息的顺序以及如何匹配或适应彼此的速度。

  • 计算机网络的分类

目前最大的计算机网络是Internet(因特网)。按不同的分类标准可以将这些网络分为不同的类型。

  1. 按覆盖范围分类

    1. 个域网(PAN)。个域网通常是由个人设备通过无线通信技术构成的小范围的网络,实现个人设备间的数据传输。个域网的覆盖范围通常在1-10,m。
    2. 局域网(LAN)。局域网通常部署在学校、公司、办公室等局部区域内。通过高速有线或无线链路连接主机。实现局部范围内高速数据传输。局域网的覆盖范围一般在10m-1km。
    3. 城域网(MAN)。城域网指覆盖一个城市范围的网络。覆盖范围通常在5-50km。
    4. 广域网(WAN)。广域网的覆盖范围更广。可以实现异地城域网或局域网的互联。
  2. 按拓扑结构分类

网络拓扑指的是网络中的主机、网络设备间的物理连接关系与布局。按拓扑结构可分为总线型拓扑结构、环形拓扑结构、星型拓扑结构、混合拓扑结构、树形拓扑结构和网状拓扑结构等。这些拓扑结构各有优缺点,这里不一一介绍。

  1. 按交换方式分类

数据交换指的是网络通过彼此互联的结点间的数据传输,实现将数据发送结点送达目的结点的过程和技术。可分为电路交换网络、报文交换网络和分组交换网络。

  1. 按网络用户属性分类

    1. 公有网
    2. 私有网

「IT行业必会的基本概念原理」计算机网路基本概念相关推荐

  1. 多媒体计算机的概念是,多媒体计算机的基本概念.doc

    多媒体计算机的基本概念 多媒体计算机的基本概念 随着计算机多媒体技术的发展,多媒体计算机有教学中的应用也日益广泛,逐渐成为教学中必不可少的教学媒体之一.本章从计算机辅助教学的基本概念入手,通过实例的讲 ...

  2. 计算机体系结构-国防科技大学-1.1计算机体系结构的概念

    计算机体系结构 第一章 基本概念 1.1计算机体系结构的概念 计算弹道 存储器:数据和程序的存储 输入输出设备完成对人和机器的交互 基本工作过程:数据和程序完全保存在存储器中间,是我们认为存储计算机最 ...

  3. 【计算机系统结构】第一章 计算机系统结构基本概念

    文章目录 第一章 计算机系统结构基本概念 1.1 计算机系统结构的概念 1.2 计算机体系结构的发展 1.3 系统结构中并行性的发展 1.4 系统结构的设计 1.5 定量分析技术基础 第一章 计算机系 ...

  4. 私钥经过哈希计算可以产生公钥_「区块链基础概念100」:公钥和私钥 | 027

    免责声明:本文旨在传递更多市场信息,不构成任何投资建议.文章仅代表作者观点,不代表火星财经官方立场. 小编:记得关注哦 投资区块链,猛戳:火星财经App下载 来源:学习区块链 原文标题:「区块链基础概 ...

  5. 不要做一个「永远没彻底搞懂」诸如递归等概念的程序员

    Don't be the person who "never quite understood" something like recursion. https://teachyo ...

  6. 选择高防服务器的重要性 ,游戏行业必看

    选择高防服务器的重要性!游戏行业必看!!! 众所周知高防服务器比普通服务器更好,但意味着价格更贵,那么选择高防服务器有哪些好处呢?因为流水量大,现金流动迅速,游戏行业一直是DDoS攻击的首选目标,上半 ...

  7. Nature Machine Intelligence论文:「概念白化」,提供神经网络可解释性的新技术

    ‍‍‍‍‍‍‍‍‍‍‍作者:Ben Dickson(软件工程师.TechTalks 的创始人) 译者:hhhnoone 原文:Deep learning doesn't need to be a bl ...

  8. android语法帮助手册_新 App 「捧读:日语语法学习与分析」的开发幕后思考

    新产品发布后,写一篇幕后思考已经是固定环节了. 为什么开发这款软件? 在开发完日语假名学习的 App 「50 音起源」 之后,便在考虑如何做一款语法相关的产品,市面上虽然有少许产品可供参考,但我觉得这 ...

  9. 一种实现人工智能程序自进化的概念原理

    本文主要论述六点: 1.能自我学习.自我控制.自我进化(此进化内涵更接近拉马克式自体进化,而非达尔文式代际进化)的信息处理控制能力就叫智能:(从动态式模式的角度定义智能内涵,而非从静态式功能的角度定义 ...

最新文章

  1. bzoj1086[SCOI2005]王室联邦
  2. 2006年4月计算机等级考试二级Java笔试答案
  3. ajax格式,需要指定交互的data类型
  4. 【JAVA 第三章 流程控制语句】课后习题 找零钱
  5. 无效库(可能不是php库),php连接mysql数据库
  6. 痛苦并愉快的被洗着_品牌洗脑
  7. js的tree数组对象扁平化思否_js 中的tree型数组如何去重与合并?
  8. RadComboBox的用法
  9. 大前端技术选型 Native原生iOS, Android, React-Native, Flutter, 微信小程序, HTML5
  10. SAP 各模块常用T-Code
  11. git clone出错
  12. android 国际区号注册手机号编码 以及常用城市列表
  13. python常用语音识别库_干货收藏 | Python语音识别终极指南
  14. 每天学点统计学——指数
  15. css引用 svg图标库,svg 图标文件引入小技巧
  16. golang-ffmpeg-goav:视频拉流解码成YUVJ420P
  17. 吃惊!难道Java也受美国出口管制?
  18. 沈善增谈学太极的经历
  19. 2020年的计算机专业就业形势,2020计算机专业就业分析
  20. mocha-only和skip的用法

热门文章

  1. 浮动导致塌陷/清楚浮动
  2. Collections.sort对List排序的两种方法
  3. placement new 讲解
  4. 使用CSS设置重叠层次
  5. 基于Android学生考勤管理系统设计与实现
  6. 「转行程序员」30岁想转行还能做什么?月入两万职位大比拼
  7. Web 图集应用,属于非游戏类的图集/雪碧图对象/JS雪碧图/前端图集/JS图集
  8. Unity3D状态机运行状态不显示解决方案哈哈哈
  9. 【游戏开发环境】Unity使用Mac电脑开发,开发环境的搭建(Mac mini M1 VSCode Git 好用工具)
  10. PCI总线---深入理解PCI总线