一、基本概念
计算机网络就是通信技术与计算机技术相结合的产物。
C&C(Computer and Communication)
从不同的角度来看,计算机网络有着不一样的系统概念。
用户:计算机网络是众多计算机和用户连接在一起的系统。
资源:计算机网络是共享外部设备和公共信息的系统。
管理:计算机网络是进行信息和设备集中管理的系统。
二、基本分类
1.从网络交换技术方面:
①电路交换:该技术的通信线路属于点对点的,即只能是通信双方使用该线路(专线,不适合大范围的普及)。因而容易造成通信线路的极大浪费,而且通信双方建立通路的时间太长,因而不适合现代计算机通信的要求。不过该技术在有线电话系统中还是有广大的应用,这是因为数据可以直达。
②报文交换:相对于电路交换,不需要专线,它可以使用空闲的线路进行传输。信源的数据发送是通过在数据上添加信宿的目标地址后,数据就在报文交换机中存储和转发,直达到达信宿为止。
③分组交换:相对于报文交换,其最大的不同点是将信源的数据分成数据包形式,然后在传送,这样能有效提高传输速度。
④混合交换:报文交换和分组交换的混合。
2.从网络分布地域方面:局域网(LAN)、城域网(MAN)、广域网(WAN)
三、网络拓扑结构
1.总线型拓扑结构:每台计算机发出的信号都会通过总线广播到每一台计算机上,接受信号的计算机根据信号的目标地址判断是否响应。信号的目标地址与自己的地址相同,则响应,否则,拒绝响应。
2.星型拓扑结构:网络中的计算机连接到交换机或者集线器上,计算机之间的信息交换通过集线器或者交换机进行。
3.环形拓扑结构:网络中的所有计算机都连接在一个封闭的环路内。信号会从信源出发,沿着环路依次流动,直到回到信源。
4.网状拓扑结构:网络中的每台计算机通过传输介质连接起来,任何计算机都至少与其他两个节点连接。
5.树形拓扑结构:树形拓扑有总线型演变而来,形状像一棵倒置的树,顶端是树根,树根以下带分支,每个分支还可再带子分支。
相关推荐
本教程“Java技术教程--基础篇”旨在为初学者提供一个全面的Java学习平台,帮助他们掌握Java编程的基础概念和技能。教程内容涵盖Java的核心特性,包括图形用户界面(GUI)、线程管理和网络通信。 首先,我们来深入...
《Java语言程序设计-基础篇(原书第8版)》是一本深入浅出介绍Java编程的权威教材,由知名计算机科学家Daniel Liang撰写。这本书不仅覆盖了Java的基础知识,还包含了实践案例和丰富的学习资源,如代码示例、图像和音频...
理解这些基本概念和协议机制是深入学习计算机网络的基础,也是进行网络编程和网络问题排查的关键。对于研究生复试来说,掌握这些知识不仅能展示扎实的理论基础,也有助于应对实际问题的分析和解决。
《Java语言程序设计-基础篇(原书第8版)》是学习Java编程的重要参考资料,由知名计算机教育专家Daniel Liang等撰写。本书主要针对初学者,深入浅出地介绍了Java编程的基础概念和技术,旨在帮助读者掌握编程基础,为...
Linux系统基础篇的知识点涵盖计算机基本概念、Linux操作系统介绍、主机规划与磁盘分区、Linux系统的安装等多个方面。下面将详细介绍这些知识点。 首先,了解计算机的基本概念对于学习Linux操作系统至关重要。计算机...
### Git使用-基础篇 #### 第一部分:Git基本概念 **Git库的分类:本地库与远程库** - **本地库**:这是存储在开发者个人计算机上的Git仓库,无需网络连接即可访问。本地库用于存储用户的日常工作更改和提交。它是...
本资源包名为"计算机网络编程基础篇",显然是为初学者设计的,旨在提供网络编程的基本概念、原理和技术。让我们深入探讨一下这个话题。 首先,我们要理解网络编程的基础——TCP/IP协议栈。TCP/IP模型分为四层:应用...
本文将围绕一份特定的PPT文档——“6怀念母亲课后作业(A组-基础篇).ppt”展开探讨,虽然这份文档的主题看似与信息技术并无直接联系,但从信息组织、文本理解和电子文档的应用等多个角度,我们可以发现信息技术的...
标题中的“计算机网络-课后作业-11”表明这是一个关于计算机网络课程的学习任务,而描述中提到的“计算机网络原理第一次作业”进一步确认了这是一份与计算机网络基础理论相关的学习材料。作业中引用了两篇重要的文献...
在本篇中,我们将深入探讨计算机网络的核心概念,包括ISP(因特网服务提供商)、时延、协议层次和服务模型,以及应用层的相关内容。 首先,ISP(因特网服务提供商)是连接个人用户或组织到因特网的关键角色。它们...
本篇内容中提到的计算机网络课后习题答案,正好覆盖了这些基础知识。 首先,计算机网络能够提供的服务包括连通性和共享。连通性指的是网络能够提供用户之间的信息传递,而共享则涉及到资源的共用,比如文件共享、...
计算机网络基础篇是网络安全领域中的一个重要组成部分,它涉及了计算机网络的构建、运作方式、协议以及安全措施等基础知识。在本篇中,将详细探讨以下几个核心知识点: 1. 计算机网络的定义和分类: 计算机网络是由...
这篇文档主要总结了关于计算机网络的一些关键点。 首先,主要的三种网络类型包括电信网络(如电话网)、有线电视网络以及计算机网络。其中,计算机网络在信息时代中发展最快,成为了核心技术。它使用TCP/IP协议族...
标题和描述中提及的“鸟哥的私房菜-Linux基础篇”是一部经典的Linux学习教材,由台湾IT专家鸟哥编写,旨在为初学者提供全面且易懂的Linux基础知识。这部教材通过生动的例子和细致的解释,帮助读者从零开始掌握Linux...
总的来说,"数据库系统概论"的基础篇1为我们打开了一扇通往数据库世界的大门,让我们理解了数据库技术的基本原理和重要性。随着课程的深入,我们将更全面地了解数据库系统的设计、实现和使用,这对于任何涉及数据...
这些知识点构成了计算机网络中可靠数据传输的基础,它们帮助我们理解如何在不可靠的网络环境中构建可靠的数据通信。通过使用有限状态机来描述协议的行为,我们可以更清晰地理解协议的工作原理,并为设计和优化网络...
《Java语言程序设计-基础篇(原书第8版)》是学习Java编程的重要参考资料,由知名计算机教育专家Daniel Liang编写。这本书深入浅出地介绍了Java编程的基础知识,为初学者提供了全面的学习路径。 首先,Java语言的核心...
Java语言程序设计的基础知识主要涵盖计算机的基本组成、程序、操作系统以及Java编程的相关概念。本章内容将引导初学者深入理解这些基础知识。 首先,计算机是由多个核心组成部分构成的,包括中央处理器(CPU)、...
### 计算机网络知识中的Cookie基础篇 #### 一、引言 互联网技术日新月异,其中Cookie技术作为一项基本且重要的组成部分,在网络应用中扮演着关键角色。自2000年以来,随着网络隐私权问题的日益凸显,Cookie技术受...