第一周:计算机网络概述(上)

2024-06-03 19:44

本文主要是介绍第一周:计算机网络概述(上),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、计算机网络基本概念

1、计算机网络=通信技术+计算机技术

计算机网络就是一种特殊的通信网络,其特殊之处就在于它的信源和信宿就是计算机。

2、什么是计算机网络

在计算机网络中,我们把这些计算机统称为“主机”(上图中所有相连的电脑和服务器都是主机),连接这些主机的介质被称为“通信链路”。

问:如果主机数量大,而且互相之间距离很远,应该如何保证互连?

答:通过交换网络互连主机。

交换网络有一个非常重要的设备,被统称为交换节点(在计算机网络中常见的是路由器或交换机)。有了这样的交换网络连接,那么我们的主机之间就可以通过交换网络的交换节点实现数据的中继,实现把数据从其原主机送到目的主机。这就是我么一般意义上说的计算机网络。

3、什么是Internet?

(1)从组成细节角度看

(2)从服务角度看

(3)提问

二、网络协议

1、协议是计算机网络有序运行的重要保证

协议就是规则。如果把计算机网络比作一个四通八达的交通网络,那么协议就是交通规则。

2、任何通信或信息交换都需要规则

比如我们人类在日常沟通交流过程中,我们也要遵循一些规则。在沟通的过程中,我们会注意到,这些规则约定了你在交互的过程中,当你收到特定消息的时候,你要对这些特定消息做出响应(即采取一些行动)。同样地,在计算机网络中进行通信的时候,也一样要遵循一些规则,只不过这个时候我们的通信主体是机器而不是人了,交换的信息是电子化数字化的了,这些规则就是我们所说的网络协议。 

3、什么是网络协议

 4、

不同的协议功能是不同的,所要完成的任务是不同的,交换的信息也不同,信息的格式也不一样。作为一个网络协议,通常来说有三个最基本的要素:语法(Syntax)、语义(Semantics)、时序(Timing)

语法(Syntax):就是说,协议之间不是要交换信息嘛,那你交换的信息是什么样的格式,如果交换的信息格式不明确,那我给你的信息你是没办法成功解读的。所以语法定义了数据与控制信息的结构或格式如果信息是底层信息,那语法定义的就是信号电平

语义(Semantics):我们平时写信的时候,你写完信不能直接就把这封信扔给邮局然后邮局给你寄到收信人那里,你得把信装到信封里,按照邮局规定的格式去书写地址信息,封装好之后,邮局才可能把你的信送到目的地。这就涉及到在你信件的那张纸的基础上增加信封和其他信息的内容,这就是语义。因此,语义规定协议双方在传输信息的过程中,到底还要发出哪些控制信息,这些控制信息到底是什么含义,你对于这些信息到底要做什么响应。简单说,就是你得知道它的意义,否则你就不知道怎么做。

时序(Timing):既然是双方要交换信息,显然要按照一定的顺序进行。不能没有顺序的约定,你想什么时候发信息就什么时候发信息,你想什么时候回复信息就什么时候回复,这显然是不行的。时序定义了协议双方通信所要遵循的时间顺序,以及双方交换信息的速度匹配问题。

以上就是协议的三个要素。

计算机网络中,协议是一个非常重要的内容。协议规范了网络中所有信息发送和接收过程。我们发送和接受信息都会遵循一个或几个协议,比如:TCP、IP、HTTP、Skype、802.11等。

学习计算机网络的重要内容之一就是学习协议。

网络创新的重要形式之一就是设计各种协议。近些年来,在物联网、传感器网络等新兴网络领域都有一些新的协议被设计出来,当然也包括互联网。

作为Internet网络,大量的协议都是以RFC(Request For Comments 请求评价)文档的形式存在的,这些文档通常由互联网IETF(Internet Engineering Task Force 互联网工程任务组)来进行管理的。如果大家想去看一看互联网中某些协议最权威的描述,就看它的RFC文档。

三、计算机网络的结构

计算机网络的结构大致可分为这几个部分:网络边缘、接入网络或物理介质、网络核心(核心网络)

网络边缘:包括主机、网络应用。网络边缘的主机上,会运行各种网络应用。

接入网络或物理介质:包括有线或无线通信链路。接入网络或网络的物理介质将主机和网络的其他部分连接。

网络核心(核心网络):网络核心是由一些网络的中继路由设备(比如路由器、交换机、分组转发设备)构成的网络。这些路由器设备的主要任务就是完成分组的转发。事实上,我们的Internet网络也恰恰是因为有了核心网络,才可以实现更大范围的网络互连,构成网络之网络。

1、网络边缘

网络边缘由主机(端系统)构成。它位于网络的最边缘处,我们平时使用的计算机、智能手机等设备,只要它接入了互联网,这些设备就都处于网络边缘。这些网络边缘的设备会运行各种网络应用程序(如Web、Email等)。

作为这些主机上运行的网络应用,它们之间是按照什么方式进行通信的呢?

主要有两类,一类是客户/服务器(client/server)应用模型,另一类是

客户/服务器(client/server)应用模型:就是客户端发送请求,服务器端接收请求并为客户做出响应。也就是说在这类网络应用里面有客户身份和服务器身份的区别,比如Web应用、文件传输应用(FTP)这些典型的网络应用都属于这一类。

这篇关于第一周:计算机网络概述(上)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1027935

相关文章

水位雨量在线监测系统概述及应用介绍

在当今社会,随着科技的飞速发展,各种智能监测系统已成为保障公共安全、促进资源管理和环境保护的重要工具。其中,水位雨量在线监测系统作为自然灾害预警、水资源管理及水利工程运行的关键技术,其重要性不言而喻。 一、水位雨量在线监测系统的基本原理 水位雨量在线监测系统主要由数据采集单元、数据传输网络、数据处理中心及用户终端四大部分构成,形成了一个完整的闭环系统。 数据采集单元:这是系统的“眼睛”,

Java 创建图形用户界面(GUI)入门指南(Swing库 JFrame 类)概述

概述 基本概念 Java Swing 的架构 Java Swing 是一个为 Java 设计的 GUI 工具包,是 JAVA 基础类的一部分,基于 Java AWT 构建,提供了一系列轻量级、可定制的图形用户界面(GUI)组件。 与 AWT 相比,Swing 提供了许多比 AWT 更好的屏幕显示元素,更加灵活和可定制,具有更好的跨平台性能。 组件和容器 Java Swing 提供了许多

【编程底层思考】垃圾收集机制,GC算法,垃圾收集器类型概述

Java的垃圾收集(Garbage Collection,GC)机制是Java语言的一大特色,它负责自动管理内存的回收,释放不再使用的对象所占用的内存。以下是对Java垃圾收集机制的详细介绍: 一、垃圾收集机制概述: 对象存活判断:垃圾收集器定期检查堆内存中的对象,判断哪些对象是“垃圾”,即不再被任何引用链直接或间接引用的对象。内存回收:将判断为垃圾的对象占用的内存进行回收,以便重新使用。

Java 多线程概述

多线程技术概述   1.线程与进程 进程:内存中运行的应用程序,每个进程都拥有一个独立的内存空间。线程:是进程中的一个执行路径,共享一个内存空间,线程之间可以自由切换、并发执行,一个进程最少有一个线程,线程实际数是在进程基础之上的进一步划分,一个进程启动之后,进程之中的若干执行路径又可以划分成若干个线程 2.线程的调度 分时调度:所有线程轮流使用CPU的使用权,平均分配时间抢占式调度

计算机网络基础概念 交换机、路由器、网关、TBOX

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、VLAN是什么?二 、交换机三、路由器四、网关五、TBOXTelematics BOX,简称车载T-BOX,车联网系统包含四部分,主机、车载T-BOX、手机APP及后台系统。主机主要用于车内的影音娱乐,以及车辆信息显示;车载T-BOX主要用于和后台系统/手机APP通信,实现手机APP的车辆信息显示与控

java集合的概述

集合就是一个容器,我们可以把多个对象放入的容器中。就像水杯(假设容量可以不断扩大)一样,你可以往水杯中不断地添加水,既然是水杯,你就不能往里添加沙子,也就是说集合中添加的对象必须是同一个类型的(引用类型,而不能是基本类型)。 看到集合的介绍会让我们的想起数组,那么集合和数组有什么区别呢? 首先,数组的大小是固定的,而集合理论上大小是不限的。 其次,数组既可以存储基本数据类型的数据,也可以存储

【CSS in Depth 2 精译_023】第四章概述 + 4.1 Flexbox 布局的基本原理

当前内容所在位置(可进入专栏查看其他译好的章节内容) 第一章 层叠、优先级与继承(已完结) 1.1 层叠1.2 继承1.3 特殊值1.4 简写属性1.5 CSS 渐进式增强技术1.6 本章小结 第二章 相对单位(已完结) 2.1 相对单位的威力2.2 em 与 rem2.3 告别像素思维2.4 视口的相对单位2.5 无单位的数值与行高2.6 自定义属性2.7 本章小结 第三章 文档流与盒模型(已

《计算机视觉工程师养成计划》 ·数字图像处理·数字图像处理特征·概述~

1 定义         从哲学角度看:特征是从事物当中抽象出来用于区别其他类别事物的属性集合,图像特征则是从图像中抽取出来用于区别其他类别图像的属性集合。         从获取方式看:图像特征是通过对图像进行测量或借助算法计算得到的一组表达特性集合的向量。 2 认识         有些特征是视觉直观感受到的自然特征,例如亮度、边缘轮廓、纹理、色彩等。         有些特征需要通

CCF推荐C类会议和期刊总结(计算机网络领域)

CCF推荐C类会议和期刊总结(计算机网络领域) 在计算机网络领域,中国计算机学会(CCF)推荐的C类会议和期刊为研究者提供了广泛的学术交流平台。以下是对所有C类会议和期刊的总结,包括全称、出版社、dblp文献网址以及所属领域。 目录 CCF推荐C类会议和期刊总结(计算机网络领域) C类期刊 1. Ad Hoc Networks 2. CC 3. TNSM 4. IET Com

Unity Adressables 使用说明(一)概述

使用 Adressables 组织管理 Asset Addressables 包基于 Unity 的 AssetBundles 系统,并提供了一个用户界面来管理您的 AssetBundles。当您使一个资源可寻址(Addressable)时,您可以使用该资源的地址从任何地方加载它。无论资源是在本地应用程序中可用还是存储在远程内容分发网络上,Addressable 系统都会定位并返回该资源。 您