热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

技术计算机网络,《计算机网络技术》复习资料

《计算机网络技术》复习资料1、计算机网络的概念利用通信线路将分散在不同地点并具有独立功能的多台计算机系统互相连接按照网络协议进行数据通信,实现资源共享的信息系统。2、

《计算机网络技术》复习资料

1、计算机网络的概念

利用通信线路将分散在不同地点并具有独立功能的多台计算机系统互相连接按照网络协议进行数据通信,实现资源共享的信息系统。

2、计算机网络的组成

逻辑上划分为通信子网和资源子网两部分。

3、拓扑结构及分类

拓扑结构系指通信子网中节点与链路相互连接的不同物理形态,反映了计算机网络的结构形态。采用点——点线路的通信子网主要有四类拓扑:星型、环型、树型和网型。

4、星型、环型、树型、网型和总线型结构的优缺点

星型:①结构简单,建网容易;②从节点故障不影响其它部分工作;③中心节点有故障时网断。

环型:优点:结构简单,增/删节点容易,并且传输延迟确定;缺点:可靠性差,任何一个节点失效都将影响整个网络,为了维护环的正常运作,需要复杂的环管理和环维护。

树型:①具有星型特点;②层次过多,转接开销过大。

网型:这种结构的优点是可靠性高,缺点是管理非常复杂,有许多诸如路径选择、流量控制、拓扑优化等问题需要解决。

总线型:结构简单,连接方便。

5、计算机网络协议:为进行网络中的数据交换的建立的规则、标准、约定。

6、计算机网络的主要功能

①数据传送②资源共享③提高可靠性④促进分布式数据处理和分布式数据库的发展⑤提高可扩充性。

7、协议分层的必要性

通信协议是分层的。由于通信过程比较复杂,为了简化协议设计,采取把通信问题划分为多个小问题,然后为每个小问题设计一个单独的协议的方法。各层协议之间能高效率地相互作用,协同解决整个通信问题。分层结构的好处有:独立性强、功能简单、适应性强、易于实现和维护、有利于标准化工作。

8、七层网络系统结构参考模型及功能

①物理层:是实现系统通信媒体的物理接口,是在物理媒体上之上的为上一层提供一个传输原始比特流的物理连接。

主要功能:提供物理连接,完成位流传、传输通路的建立,维持和释放;提供各种服务元素对传输通路进行监督,提供故障状态报告;规定机械,电气,功能和过程特性。

②数据链路层:完成对位流的传送和控制,在不太可靠的物理链路上实现可靠的数据传输。主要功能:帧同步、链路管理、差错控制、流量控制。

③网络层:在网络结点间提供路由选择和数据交换等操作,为传输层提供整个网络范围内两个终端用户之间数据传输的通路。

主要功能:路径选择、流量控制。

④传输层:解决的是计算机程序到计算机程序之间的通信问题,即所谓的“端”到“端”的通信。传输层对信息流具有调节作用,提供可靠性传输,确保数据到达无误。

主要功能:将传输层的传输地址映射到网络层的网络地址。

⑤对话层:提供一种有效的方法,以组织并协调两个表示实体间的对话并管理它们间的数据交换。即负责在应用进程间建立,组织和同步其对话,检查和恢复与语义及上下有关的传送差错。



推荐阅读
  • 本文探讨了随着并发需求的增长,MySQL数据库架构如何从简单的单一实例发展到复杂的分布式系统,以及每一步演进背后的原理和技术解决方案。 ... [详细]
  • Spring Cloud因其强大的功能和灵活性,被誉为开发分布式系统的‘一站式’解决方案。它不仅简化了分布式系统中的常见模式实现,还被广泛应用于企业级生产环境中。本书内容详实,覆盖了从微服务基础到Spring Cloud的高级应用,适合各层次的开发者。 ... [详细]
  • 热璞数据库与云宏达成兼容性互认证,共筑数据安全屏障
    热璞数据库与云宏信息技术有限公司近期宣布完成产品兼容性互认证,旨在提升数据安全性与稳定性,支持企业数字化转型。 ... [详细]
  • ServletContext接口在Java Web开发中扮演着重要角色,它提供了一种方式来获取关于整个Web应用程序的信息。通过ServletContext,开发者可以访问初始化参数、共享数据以及应用资源。 ... [详细]
  • PySpark实战:高效使用DataFrame超越RDD
    本文深入探讨了PySpark中DataFrame的使用方法及其相对于传统RDD的优势,旨在帮助开发者更好地理解和利用这一强大工具。 ... [详细]
  • 深入解析Spark核心架构与部署策略
    本文详细探讨了Spark的核心架构,包括其运行机制、任务调度和内存管理等方面,以及四种主要的部署模式:Standalone、Apache Mesos、Hadoop YARN和Kubernetes。通过本文,读者可以深入了解Spark的工作原理及其在不同环境下的部署方式。 ... [详细]
  • 深入探讨ASP.NET中的OAuth、JWT与OpenID Connect
    本文作为前文关于OAuth2.0和使用.NET实现OAuth身份验证的补充,详细阐述了OAuth与JWT及OpenID Connect之间的关系和差异,旨在提供更全面的理解。 ... [详细]
  • 免费获取:全面更新的Linux集群视频教程及配套资源
    本资源包含最新的Linux集群视频教程、详细的教学资料、实用的学习课件、完整的源代码及多种软件开发工具。百度网盘链接:https://pan.baidu.com/s/1roYoSM0jHqa3PrCfaaaqUQ,提取码:41py。关注我们的公众号,获取更多更新的技术教程。 ... [详细]
  • 优化使用Apache + Memcached-Session-Manager + Tomcat集群方案
    本文探讨了使用Apache、Memcached-Session-Manager和Tomcat集群构建高性能Web应用过程中遇到的问题及解决方案。通过重新设计物理架构,解决了单虚拟机环境无法真实模拟分布式环境的问题,并详细记录了性能测试结果。 ... [详细]
  • Consul 单节点与集群环境构建指南
    本文详细介绍了如何安装和配置 Consul 以支持服务注册与发现、健康检查等功能,包括单节点和集群环境的搭建步骤。 ... [详细]
  • 本文详细介绍了Linux操作系统中的cp和scp命令,包括它们的基本使用方法、常见选项以及如何通过scp命令安全地在不同主机之间传输文件。 ... [详细]
  • 作为一名Java Web开发新手,我在尝试将项目部署至Tomcat服务器并连接MySQL数据库时遇到了驱动加载失败的问题。经过一番排查和努力,最终找到了解决方案。 ... [详细]
  • sqlserver动态分区方案例子
    sqlserver动态分区方案例子当我们存储的数据量比较大时,比如超过千万,上亿级别时单纯的使用索引可能效果不明显了,此时我们可以考虑采 ... [详细]
  • VMware Horizon View 5.0桌面虚拟化部署实践与心得
    在近期的研究中,我花费了大约两天时间成功部署了桌面虚拟化环境,并在此过程中积累了一些宝贵的经验。本文将分享这些经验和部署细节,希望能对同样关注桌面虚拟化的同行有所帮助。 ... [详细]
  • 本文详细介绍了在 Ubuntu 16.04 系统中使用 APT-GET 包管理器安装 MySQL 5.7 数据库的过程,并对安装后的文件和目录结构进行了说明,包括重要的配置文件及其功能。 ... [详细]
author-avatar
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有