计算机网络——0 概论

1. 计算机通信,计算机通信网,计算机网络。它们之间的相互联系是什么?

自治:一台计算机能够强迫启动、关闭或控制另一台计算机,则它们不是自治的计算机。

计算机通信:为了协同工作的目的,在两台或多台“自治的”计算机间经由数据通路(包括通信网络)进行的信息交换

计算机通信网:能够互换信息且独立自治的计算机及通信子网的集合,可以形式化描述为:计算机通信网={计算机主机,通信子网,协议|自治的主机按协议经通信子网互连}。计算机通信网就是一个由通信子网承载的、传输和共享资源子网的各类信息的系统。

计算机网络:人们关心如何共享网络资源。

  • 从信息传输的广义观点出发:以计算机之间传输信息为目的的而相互连接起来,实现远程信息处理的系统。
  • 从资源共享的观点出发:以能够相互共享资源(硬件、软件和数据)的方式连接起来,实现远程信息处理的系统。
  • 从数据通信的角度出发:由一个网络操作系统自动管理用户任务所需的资源,而使整个网络就像对广大用户是透明的计算机大系统。

2. 计算机网络与分布系统(软件)-Q1

它们的相同点在于都是多台互连自治计算机系统的集合,主要区别在于:

在分布式系统中多台自治的计算机的存在对用户是透明的(即看不见的),人们可以输入一条命令来运行一个程序,分布系统就运行它,选择最佳处理器,寻找和传输所有输入文件给某个处理器,以及把结果送至适当的地方,这些任务的执行都取决于操作系统。换句话说,分布式相同的用户不知道有多少个处理器,它们看上去好像是虚拟的单元处理器。用户使用系统中的资源或远程的数据时,不必考虑这些资源或数据的存放位置。为作业分配处理器、安排文件储存于磁盘、文件在外存与内存之间的移动,以及所有需要的系统功能都必须是自动的

然而,在一个计算机网络环境中,用户必须明确地登录到一台机器上,明确地远程提交作业,明确地移动文件,甲地的计算机要使用乙地的计算机要明确地指定地点和设备名。

事实上,分布系统是建立在网络之上的软件系统。软件给予网络高度的内聚性和透明性,因此网络与分布系统之间的区别主要在于软件(特别是操作系统)而非硬件。此外,计算机网络与分布系统之间有许多重叠的问题,例如两者都要移动文件,但区别在于是谁来发起移动,是系统还是用户。

3. 通信子网和资源子网

通信子网:负责数据的无差错和有序传递,其处理功能包括差错控制、流量控制、路由选择、网络互连等。

资源子网:是计算机通信的本地系统环境,包括主机、终端和应用程序等,主要功能是:用户资源配置、数据的处理和管理、软件和硬件共享以及负载均衡等。

在这里插入图片描述

为什么要进行这样的划分?

通信子系统是核心要素,包括计算机的通信功能。

通信子系统的功能之一是决定数据发送/接收的方式、数据的封装/拆卸、传输速率等,从而将不同类型的数据转换为双方相互认可的形式,这项功能面向进程。(面向进程,进行数据类型的转换

功能之二。为信息的传输确定了合适的数据通路或网络路径。包括通路的建立、维护和撤销,无差错数据传输(差错控制),网络中的路由选择与速率匹配(流量控制)以及网络之间的互连等。

通信子系统之间的信息交互称为计算机到计算机的通信。

数据通信系统为计算机之间的信息交互提供了传输媒介,并提供了可靠的数据传送能力。既可以是单条的直接传输通路(光缆或无线通信等),也可以是互连的多条传输通路,即通信网络。

应用进程的作用是为用户提供网络服务,更多地依赖于用户业务。应用进程之间的通信称为用户到用户的通信。在应用进程与通信子系统之间必须提供相应的接口,其作用类似于操作系统中的系统调用功能。

基于以上的分析,将计算机通信网按照其功能划分为信息交换和信息处理两部分,即相应地由通信子网和资源子网两部分构成。

通信子网:负责数据的无差错和有序传递,其处理功能包括差错控制、流量控制、路由选择、网络互连等。
资源子网:是计算机通信的本地系统环境,包括主机、终端和应用程序等,主要功能是:用户资源配置、数据的处理和管理、软件和硬件共享以及负载均衡等。
当然还必须包括一个合适的接口,以保证主机能无缝地接入一个通信子网。

从计算机通信网的物理组成来看,网络的组成元素可分为网络节点和通信链路两部分。网络节点可以分为端节点和交换节点,端节点是指通信的源和宿节点,例如用户主机和用户终端;交换节点指网络通信过程中起控制、暂存和转发信息作用的节点,例如程控交换机、集中器、路由器、网桥等。
端节点是用户数据的发源地和归宿地,而交换节点本身不向用户提供新的数据,只是对数据进行搬运和转移。
通信链路指传输信息的通路,即通信子网中的传输媒介,其作用是在机器之间传送比特。
因此通信子网主要是由交换节点和通信链路组成,而资源子网中主要包括拥有资源的用户主机和请求资源的用户终端,它们都是端节点。但是必须明确,通信子网和资源子网是从计算机通信网的功能上进行划分的,而节点和链路则是才能够物理组成角度来分类的。应该说,端节点中所包含的通信子系统是属于通信子网的范畴的。

计算机通信网就是一个由通信子网承载的、传输和共享资源子网的各类信息的系统。
在这里插入图片描述

4. C/S 方式 和 P2P 方式 -Q1

客户-服务器方式所描绘的是进程之间服务和被服务的关系。客户是服务请求方,服务器是服务提供方。服务请求方和服务提供方都要使用网络核心部分所提供的服务。

客户程序被用户调用后运行,在通信时主动向远地服务器发起通信(请求服务)。因此,客户程序必须知道服务器程序的地址。客户程序不需要特殊的硬件和很复杂的操作系统。服务器程序在系统启动后即自动调用并不一直不断地运行着,被动地等待并接受来自各地的客户的通信请求。因此,服务器程序不需要知道客户程序的地址,并且一般需要有强大的硬件和高级的操作系统支持。

客户与服务器的通信关系建立后,通信可以是双向的,客户和服务器都可以发送和接收数据

对等连接(P2P)是指两个主机在通信时并不区分哪一个是服务器请求哪一个是服务器提供方。只要两个主机都运行了对等连接软件(P2P),它们就可以进行平等的、对等连接通信。

实际上,对等连接方式从本质上看仍是客户-服务器方式,这是对等连接中的每一个主机既是客户又同时是服务器。

5. 几个常用变量: 速率,带宽,吞吐量

速率:数据传输率,有时认为是额定数据传输率
带宽:(1)频带宽度(2)最高数据传输率
吞吐量:实际数据传输率

6. 网络分类(单播、组播、广播)

按传输技术分
广播式网络:仅有一条通信信道,由网络上的所有节点共享。地址识别(单播:每个分组单独向节点 R1 和 R2 分别发送信息;在组播中,S 只发送每个分组一次,如果需要,则在中间节点进行分组复制,每条链路中最多只出现一次相同分组;广播:每个中间节点将把收到的分组从所有接口中,除了收到分组的接口,发送出去)
点到点网络:每一对源/宿端之间有一条传输通路,路由算法十分重要。

按规模分
局域网:单位内部使用,主要用于资源共享
城域网:覆盖一个城市,连接多个局域网
广域网:覆盖一个国家,甚至更广
互联网:将多个不同的计算机网络通过统一的标准互相连接起来

按传输介质分
有线网
无线网

按拓扑结构分
总线
环形
网状
星形

主干网分布式,非主干网做成集中式

集中式网络:又称星状网,所有的信息流必须经过一个中央处理设备。通信链路都要从中央交换节点向外辐射,这个中心节点的可靠性基本决定了整个网络的可靠性。

分布式网络:又称为格状网,即其中任何一个节点都可以和若干个节点相连。在分组交换的情况下,即使某个节点或链路发生故障,用户发送的数据流也可以经过不同的路径到达目的地,因此分布式网络的可靠性较高

按使用范围分
专用网
公共网

7. 三对名词的区别和联系(internet&Internet、互连&互联、Intranet&Extranet)

互联网&Internet 有何区别和联系?
internet:互连的网络集合。常见的互联网是通过WAN连接起来的LAN集合。需要说明的是,互联网这个词通常只代表一般的网络互联的意思。
Internet:特定的世界范围的互联网,被广泛地用于连接大学、政府机关、公司和个人用户。

互连 interconnection:强调物理层面的联系,是指通过传输介质的连接以及连接以及连接的级联。
互联 internetworking:指网络之间逻辑上的链接,这种连接是通过应用软件和协议体现出来的。本质上看,就是不同协议的转换,这种协议的转换必须在对等的层次之间实现。

企业内部网 Intranet:非公开的私有网络,仅企业内部使用。
外联网 Extranet:半开放,对一些有选择的合作者开放或想公众提供有选择的服务。

8. TCP和UDP的区别和联系

TCP: 节点 A 和 B 的连接通路,可靠
UDP: 根据目的节点放到通信子网,没有固定路径进行数据传输(尽力而为,但可能靠不住),常用于视频等

9. 协议的三要素-Q1

语法(Syntax):是指互通的信息结构,包括用户数据与控制信息的结构与格式,以及数据出现的顺序的意义
语义(Semantics):用于解释比特流的每一部分的意义
时序(Timing):事件实现顺序的详细说明。

10. OSI & TCP/IP

各自有几层

OSI 七层,TCP/IP 四层,书本五层
OSI:应用层,会话层,表示层,传输层,网络层,数据链路层,物理层
TCP/IP:应用层,传输层,网络层,物理层(网络接口层)
书本:应用层,传输层,网络层,数据链路层,物理层

在这里插入图片描述
在这里插入图片描述
传输层不区分(通信or资源子网),明确是第一个端到端的连接。
传输层是高三层和低三层之间的接口,它是第一个端到端的层次,保证透明的端到端连接,满足用户的服务质量(QoS)要求,并向高三层提供合适的信息形式。

OSI各层功能总结(书38 非常详细,有空再背)-Q1

在这里插入图片描述
把整套的协议体系分成一些小块(层),下一层对它的上一层提供服务
每一层本身的功能与下层提供的服务叠加到一起,从而使最高层为用户提供一组完整的服务,以便实现通信或分布应用。

应用层:这一层的协议直接为应用进程提供服务。在实现多个系统应用进程相互通信的同时,提供一系列业务处理所需的服务。

表示层:为不同种的主机通信提供一种公共语言,以便进行互操作。

会话层:提供两个互相通信的应用进程之间的会话机制,即建立、组织和协调双方的交互,并使会话获得同步。

传输层:提供一条无差错按顺序的端到端连接,也可以是提供不保证顺序的独立报文传输,或多目标广播与组播。传输连接在其两端进行流量控制,以免高速主机发送的信息流淹没低速主机。传输协议是真正的源端到目的端的协议,传输层以下的功能层协议都是通信子网中的协议。

网络层:
负责端到端的数据的路由或交换,为透明地传输数据建立连接
寻址并解决与数据在异构网络间传输相关的所有问题
使用上面的传输层和下面的数据链路层的功能;
格式化的消息称为分组。
设备主要有路由器和三层交换机。

数据链路层:
在物理链路的两端之间传输数据;
在网络层实体间提供数据传输功能和控制;
提供数据的流量控制;
检测和纠正物理链路产生的差错
格式化的消息称为帧

物理层:
提供建立、维护和释放物理链路所需的机械、电气功能和规程等特性;
通过传输介质进行数据流(比特流)的物理传输、故障监测和物理层管理;
从数据链路层接收帧,将比特流转换成底层物理介质上的信号。

TCP/IP各层功能总结

在这里插入图片描述
在这里插入图片描述

TCP/IP协议模型的缺点

在这里插入图片描述

开放题:一种参考模型

在这里插入图片描述

以上内容主要参考《计算机通信网原理与技术》薛质、上海交大计算机通信网课程

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
毕业设计,基于SpringBoot+Vue+MySQL开发的公寓报修管理系统,源码+数据库+毕业论文+视频演示 现代经济快节奏发展以及不断完善升级的信息化技术,让传统数据信息的管理升级为软件存储,归纳,集中处理数据信息的管理方式。本公寓报修管理系统就是在这样的大环境下诞生,其可以帮助管理者在短时间内处理完毕庞大的数据信息,使用这种软件工具可以帮助管理人员提高事务处理效率,达到事半功倍的效果。此公寓报修管理系统利用当下成熟完善的Spring Boot框架,使用跨平台的可开发大型商业网站的Java语言,以及最受欢迎的RDBMS应用软件之一的MySQL数据库进行程序开发。公寓报修管理系统有管理员,住户,维修人员。管理员可以管理住户信息和维修人员信息,可以审核维修人员的请假信息,住户可以申请维修,可以对维修结果评价,维修人员负责住户提交的维修信息,也可以请假。公寓报修管理系统的开发根据操作人员需要设计的界面简洁美观,在功能模块布局上跟同类型网站保持一致,程序在实现基本要求功能时,也为数据信息面临的安全问题提供了一些实用的解决方案。可以说该程序在帮助管理者高效率地处理工作事务的同时,也实现了数据信息的整体化,规范化与自动化。 关键词:公寓报修管理系统;Spring Boot框架;MySQL;自动化;VUE
毕业设计,基于SpringBoot+Vue+MySQL开发的社区医院管理系统,源码+数据库+毕业论文+视频演示 信息数据从传统到当代,是一直在变革当中,突如其来的互联网让传统的信息管理看到了革命性的曙光,因为传统信息管理从时效性,还是安全性,还是可操作性等各个方面来讲,遇到了互联网时代才发现能补上自古以来的短板,有效的提升管理的效率和业务水平。传统的管理模式,时间越久管理的内容越多,也需要更多的人来对数据进行整理,并且数据的汇总查询方面效率也是极其的低下,并且数据安全方面永远不会保证安全性能。结合数据内容管理的种种缺点,在互联网时代都可以得到有效的补充。结合先进的互联网技术,开发符合需求的软件,让数据内容管理不管是从录入的及时性,查看的及时性还是汇总分析的及时性,都能让正确率达到最高,管理更加的科学和便捷。本次开发的社区医院管理系统实现了病例信息、字典表、家庭医生、健康档案、就诊信息、前台、药品、用户、用户、用户表等功能。系统用到了关系型数据库中王者MySql作为系统的数据库,有效的对数据进行安全的存储,有效的备份,对数据可靠性方面得到了保证。并且程序也具备程序需求的所有功能,使得操作性还是安全性都大大提高,让社区医院管理系统更能从理念走到现实,确确实实的让人们提升信息处理效率。 关键字:社区医院管理系统;信息管理,时效性,安全性,MySql
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值