热门标签 | HotTags
当前位置:  开发笔记 > 程序员 > 正文

计算机网络_第一章计算机网络概述

篇首语:本文由编程笔记#小编为大家整理,主要介绍了第一章------计算机网络概述相关的知识,希望对你有一定的参考价值。一、计算机网络基本概念

篇首语:本文由编程笔记#小编为大家整理,主要介绍了第一章 ------ 计算机网络概述相关的知识,希望对你有一定的参考价值。



一、计算机网络基本概念


             什么是计算机网络?

                  计算机网络利用通信设备与通信链路或者通信网络互连位置不同、功能自治的计算机系统,并且遵循一定规则实现计算机系统之间信息交换

                  概括性:计算机网络就是要用通信网络对各个不同位置的功能自治的计算机互连成一个系统,达成信息交换。


    什么是协议?

                   协议是网络通信实体之间在数据交换过程中需要遵循的规则或约定,包括三个基本要素:

                      ① 语法: 实体之间交换信息的格式与结构;

                      ② 语义: 实体之间交换信息时需要发送哪些控制信息,这些信息的具体含义,以及针对不同含义的控制信息,接受信息段如何响应;

                      ③ 时序: 时序也称同步,实体之间交换信息的顺序以及如何适应彼此的速度;


    计算机网络的功能:

                  1、硬件资源共享 

                  2、软件资源共享

                  3、信息资源共享


    计算机网络的分类:

                  覆盖范围: 个域网、局域网、城域网、广域网

                  拓扑结构:星形  ——> 优点:易于监控与管理;

              ——> 缺点:中央节点是网络的瓶颈,一旦故障,全网瘫痪,网络规模受限于中央节点的端口数量;

          总线型 ——> 优点:结构简单、所需电缆数量少,易于扩展;

                                                ——> 缺点:通信范围受限,故障诊断与隔离较困难,容易产生冲突;

          环    形 ——> 优点:所需电缆长度短,可以使用光纤,易于避免冲突;

                 ——> 缺点:某节点的故障容易引起全网的瘫痪,新节点的加入或撤出过程比较麻烦,存在等待时间问题;

          网    状 ——> 优点:网络可靠性高,一条或多条链路故障时,网络仍然可联通;

               ——> 缺点:网络结构复杂,造价成本高,选路协议复杂;

                                    树    形 ——> 优点:易于扩展,故障隔离容易;

                                    ——> 缺点:对根结点的可靠性要求高,一旦根结点故障,则可能导致网络大范围无法通信;

          混合拓扑结构 ——> 优点:易于扩展,可以构建不同规模网络,可根据需要优选网络结构;

                    ——> 缺点:网络结构复杂,管理与维护复杂;

技术图片

                  交换方式:电路交换网络、报文交换网络、分组交换网络

                  网络用户属性:公用网、私用网

 


推荐阅读
  • 本文探讨了如何在编程中正确处理包含空数组的 JSON 对象,提供了详细的代码示例和解决方案。 ... [详细]
  • Hadoop入门与核心组件详解
    本文详细介绍了Hadoop的基础知识及其核心组件,包括HDFS、MapReduce和YARN。通过本文,读者可以全面了解Hadoop的生态系统及应用场景。 ... [详细]
  • Win11扩展卷无法使用?解决扩展卷灰色问题的指南
    本文详细介绍了在Windows 11中遇到扩展卷灰色无法使用时的解决方案,帮助用户快速恢复磁盘扩展功能。 ... [详细]
  • 本文介绍了如何通过扩展 UnityGUI 创建自定义和复合控件,以满足特定的用户界面需求。内容涵盖简单和静态复合控件的实现,并展示了如何创建复杂的 RGB 滑块。 ... [详细]
  • 本文探讨了领域驱动设计(DDD)的核心概念、应用场景及其实现方式,详细介绍了其在企业级软件开发中的优势和挑战。通过对比事务脚本与领域模型,展示了DDD如何提升系统的可维护性和扩展性。 ... [详细]
  • 单片机与PLC:入门难易度及应用场景对比
    本文探讨了单片机和PLC的学习难度及各自的应用场景,帮助读者根据自身需求选择合适的学习路径。单片机是一种微控制器,而PLC(可编程逻辑控制器)则专为工业自动化设计。两者各有优劣,适合不同的应用领域。 ... [详细]
  • 本文将深入探讨PHP编程语言的基本概念,并解释PHP概念股的含义。通过详细解析,帮助读者理解PHP在Web开发和股票市场中的重要性。 ... [详细]
  • 深入理解Shell脚本编程
    本文详细介绍了Shell脚本编程的基础概念、语法结构及其在操作系统中的应用。通过具体的示例代码,帮助读者掌握如何编写和执行Shell脚本。 ... [详细]
  • 深入理解Redis的数据结构与对象系统
    本文详细探讨了Redis中的数据结构和对象系统的实现,包括字符串、列表、集合、哈希表和有序集合等五种核心对象类型,以及它们所使用的底层数据结构。通过分析源码和相关文献,帮助读者更好地理解Redis的设计原理。 ... [详细]
  • Startup 类配置服务和应用的请求管道。Startup类ASP.NETCore应用使用 Startup 类,按照约定命名为 Startup。 Startup 类:可选择性地包括 ... [详细]
  • Codeforces Round #566 (Div. 2) A~F个人题解
    Dashboard-CodeforcesRound#566(Div.2)-CodeforcesA.FillingShapes题意:给你一个的表格,你 ... [详细]
  • 本文探讨了如何在 PHP 的 Eloquent ORM 中实现数据表之间的关联查询,并通过具体示例详细解释了如何将关联数据嵌入到查询结果中。这不仅提高了数据查询的效率,还简化了代码逻辑。 ... [详细]
  • 随着网络安全威胁的不断演变,电子邮件系统成为攻击者频繁利用的目标。本文详细探讨了电子邮件系统中的常见漏洞及其潜在风险,并提供了专业的防护建议。 ... [详细]
  • 本文详细探讨了C语言中指针的概念,特别是指针在变量和数组中的应用。通过实例讲解,帮助读者更好地掌握指针的使用方法。 ... [详细]
  • TechStride 网站
    TechStride 成立于2014年初,致力于互联网前沿技术、产品创意及创业内容的聚合、搜索、学习与展示。我们旨在为互联网从业者提供更高效的新技术搜索、学习、分享和产品推广平台。 ... [详细]
author-avatar
手机用户2602897765
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有