什么是计算机网络(计算机网络概述)
如果有更好的建议或者想看更多关于综合百科技术大全及相关资讯,可以多多关注茶馆百科网。

如果本文对你有帮助,欢迎关注、讨论、点赞、收藏、转发给朋友,让我有持续创作的动力
计算机网络的特点
互联网有两个重要的基本特征:连接性和共享性。
连通性:计算机网络使用户能够交换信息,就好像他们的计算机可以直接相互连接一样。
共享:即资源共享。可以是信息共享,可以是软件共享,也可以是硬件共享。
目录
一
互联网概述
二
互联网的组成
三
计算机网络的类别与性能
互联网的概述
内容互联网
01网络的网络
计算机网络(简称网络)由几个节点和连接这些节点的链路组成。
如图所示,多个网络通过一些路由器相互连接,形成一个覆盖范围更广的计算机网络,称为互联网,是网络的网络。
网络把很多电脑连接在一起,很多互联网吧的网络通过一些路由器连接在一起。连接到网络的计算机称为主机。
02互联网的三个阶段
第一阶段:单一网络ARPANET(单一分组交换网络),1990年正式关闭;
第二阶段:三层互联网(骨干网、局域网、校园网或企业网);
第三阶段:全球多级ISP架构的互联网;如下图:
IXP的功能是允许两个ISP网络直接连接并交换数据包,而无需通过第三个网络转发数据包。
03互联网的标准
互联网的正式标准需要经历以下三个阶段:
(1)互联网草案——有效期为六个月,本阶段不属于RFC文件。
(2)建议标准——在现阶段为RFC文件。
(3)经过长期测试,互联网标准——证明一个被提议的标准可以被称为互联网标准,它被分配一个编号并被记录为STDxx。一个Internet标准可以与多个RFC文档相关联。
因为& quot标准草案& quot很容易与& quot网络选秀& quot在RFC文件之前。自2011年10月以来,& quot标准草案& quot已被取消。
目前,制定互联网标准的过程是& quot建议的标准& quot-& quot;互联网标准& quot。
互联网标准的特点:面向大众(所有互联网标准都以RFC的形式发布在互联网上,所有RFC文档都可以从互联网上免费下载。注意:并非所有RFC文档都是互联网标准)
互联网的组成
互联网的组成
互联网由两部分组成,即用户直接使用的边缘部分和为边缘部分提供服务的核心部分。
边缘部分:由所有连接到互联网的主机组成,直接供用户进行通信(传输数据、音频或视频)和资源共享。
核心部分:由大量的网络和连接这些网络的路由器组成。这部分分为边缘部分提供服务。
我们可以这样理解:我们接触到的是边缘部分,我们作为被服务方被核心部分服务。
互联网的边缘部分
端系统:是互联网边缘的部分,也就是链接到互联网的主机。
有两种通信模式:客户端-服务器模式(C/S模式)和对等连接模式(P2P模式)。
其次,值得注意的是,主机A和主机B之间的通信意味着& quot主机A的一个进程与主机B&上的另一个进程通信
客户端-服务器模式
客户端和服务器是指通信中涉及的两个应用程序。客户机-服务器模式描述了流程之间的服务和服务之间的关系,其中客户机是服务请求者,服务器是服务提供者。
进程:是计算机中程序在数据集上的运行活动,是系统资源分配和调度的基本单位,是操作系统结构的基础。
值得注意的是,它们都是边缘部分,所以仍然需要网络核心来提供服务。
总结客户程序和服务器程序的特点和区别;
1.要在通信过程中主动向服务器发起通信请求,需要知道服务器的地址。但是服务器被动等待接收客户的通信请求,服务器不知道客户的地址。
2.客户端程序不需要特别复杂的硬件和操作系统,而服务器需要强大的硬件和先进的操作系统支持。
3.客户端不需要一直运行,只在必要的时候发出通信请求,而服务器需要一直运行。
(2)点对点连接模式
当两个主机通信时,它们不会区分哪个是服务请求者,哪个是服务提供者。只要两台主机都运行对等连接软件,它们就可以以平等的方式进行连接和通信。
特别是点对点的连接方式,本质上还是可以看作客户端-服务器模式。不同的是,客户端和服务器没有特别的区别,每台主机都可以作为服务器,但是作为服务器,只能同时使用很少一部分。
的客户通信。互联网的核心部分
以下是三种数据交换方式的对比
电路交换:整个报文的比特流连续地从原点直达终点,好像在一个管道中传送
报文交换:整个报文先传送到相邻节点,全部存储下来后查找转发表,转发到下一节点。
分组交换:单个分组(这只是整个报文地一部分)传送到相邻节点,存储下来后查找转发表,转发到下一节点,如下图:
计算机网络的类别和性能
Categoriesandperformanceofcomputernetworks
计算机网络的类别
按网络的作用范围分为:a)广域网WAN
b)城域网MAN
c)局域网LAN
d)个人区域网PAN
按网络的使用者分为:1)公用网
2)专用网
计算机网络的性能
1.速率
连接在计算机网络上的主机在数字信道上传送数据位数的速率,也称为datarate或bitrate单位是b/s,kb/s,Mb/s,Gb/s。比如我们使用8M的网线,这个8M表示的是bit,而平时我们下载东西看到的速率是以字节为单位的。1字节=8bit,所以实际最高速度只有8/8M。
数字信道:比如一台计算机与Internet。计算机在线看电影Internet中为发送端,计算机为接收端,这就是一个信道。看电影的同时,计算机还从Internet下载文件,又形成一个信道。说信道的时候不是说总的,而是某两个特定点流量传输的速度。比如看电影信道2M带宽,下载4M带宽,我们不能说计算机上网的信道是6M带宽。这是两个信道,一个信道的速率指的是一个发送端,一个接收端传输数据的速率。
2.带宽
数据通信领域中,数字信道所能传送的最高数据率
单位b/s,kb/s,Mb/s,Gb/s
3.吞吐量
即单位时间内通过某个网络的数据量;
单位b/s,kb/s,Mb/s,Gb/s
4.时延
发送时延:比如火车过隧道,火车车长/隧道长度
传播时延:即传输指定距离所用的时间。
处理时延:网络节点存储转发处理时间。
排队时延:当多个数据传输到结点A时要进行排队处理。
处理时延和排队时延可以理解为坐火车,买票需要排队这是排队时延,买票时看线路决定坐哪班车这是处理时延。
5.时延带宽积
链路的时延带宽积又称为以比特为单位的链路长度。
6.往返时间
RTT(Round-TripTime)
从发送方发送数据开始,到发送方收到接收方确认的时间。如上文所述可以通过ping命令测试往返时间。
7.利用率
信道利用率:有数据通过时间/(有+无)数据通过时间;即指的是某信道有百分之几的时间是被利用的(有数据通过的);完全空闲的信道利用率是零。
网络利用率:信道利用率的加权平均值;数值在0~1之间。
时延与网络利用率的关系
·应用层
应用层的任务是通过应用进程之间的交互来完成特定的网络作用,常见的应用层协议有域名系统DNS,HTTP协议等。
·表示层
表示层的主要作用是数据的表示、安全、压缩。可确保一个系统的应用层所发送的信息可以被另一个系统的应用层读取。
·会话层
会话层的主要作用是建立通信链接,保持会话过程通信链接的畅通,同步两个节点之间的对话,决定通信是否被中断以及通信中断时决定从何处重新发送。。
·传输层
传输层的主要作用是负责向两台主机进程之间的通信提供数据传输服务。传输层的协议主要有传输控制协议TCP和用户数据协议UDP。
·网络层
网络层的主要作用是选择合适的网间路由和交换结点,确保数据及时送达。常见的协议有IP协议。
·数据链路层
数据链路层的作用是在物理层提供比特流服务的基础上,建立相邻结点之间的数据链路,通过差错控制提供数据帧(Frame)在信道上无差错的传输,并进行各电路上的动作系列。常见的协议有SDLC、HDLC、PPP等。
·物理层
物理层的主要作用是实现相邻计算机结点之间比特流的透明传输,并尽量屏蔽掉具体传输介质和物理设备的差异。
URI和URL的区别
·URI(UniformResourceIdentifier):中文全称为统一资源标志符,主要作用是唯一标识一个资源。
·URL(UniformResourceLocation):中文全称为统一资源定位符,主要作用是提供资源的路径。
有个经典的比喻是URI像是身份证,可以唯一标识一个人,而URL更像一个住址,可以通过URL找到这个人。
有了IP地址,为什么还要用MAC地址? **
简单来说,标识网络中的一台计算机,比较常用的就是IP地址和MAC地址,但计算机的IP地址可由用户自行更改,管理起来相对困难,而MAC地址不可更改,所以一般会把IP地址和MAC地址组合起来使用。具体是如何组合使用的在上面的ARP协议中已经讲的很清楚了。
那只用MAC地址不用IP地址可不可以呢?其实也是不行的,因为在最早就是MAC地址先出现的,并且当时并不用IP地址,只用MAC地址,后来随着网络中的设备越来越多,整个路由过程越来越复杂,便出现了子网的概念。对于目的地址在其他子网的数据包,路由只需要将数据包送到那个子网即可,这个过程就是上面说的ARP协议。
那为什么要用IP地址呢?是因为IP地址是和地域相关的,对于同一个子网上的设备,IP地址的前缀都是一样的,这样路由器通过IP地址的前缀就知道设备在在哪个子网上了,而只用MAC地址的话,路由器则需要记住每个MAC地址在哪个子网,这需要路由器有极大的存储空间,是无法实现的。
IP地址可以比作为地址,MAC地址为收件人,在一次通信过程中,两者是缺一不可的。
说一下ping的过程 **
ping是ICMP(网际控制报文协议)中的一个重要应用,ICMP是网络层的协议。ping的作用是测试两个主机的连通性。
ping的工作过程:
1.向目的主机发送多个ICMP回送请求报文
2.根据目的主机返回的回送报文的时间和成功响应的次数估算出数据包往返时间及丢包率。
路由器和交换机的区别? *
||所属网络模型的层级|功能||:-:|:-:|:-:||路由器|网络层|识别IP地址并根据IP地址转发数据包,维护数据表并基于数据表进行最佳路径选择||交换机|数据链库层|识别MAC地址并根据MAC地址转发数据帧|
TCP与UDP有什么区别 ***
||是否面向连接|可靠性|传输形式|传输效率|消耗资源|应用场景|首部字节||:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:||TCP|面向连接|可靠|字节流|慢|多|文件/邮件传输|20~60||UDP|无连接|不可靠|数据报文段|快|少|视频/语音传输|8|
有时候面试还会问到TCP的首部都包含什么
·TCP首部(图片来源于网络):
前20个字节是固定的,后面有4n个字节是根据需而增加的选项,所以TCP首部最小长度为20字节。
·UDP首部(图片来源于网络):
UDP的首部只有8个字节,源端口号、目的端口号、长度和校验和各两个字节。
ARP的工作流程(面试时问ARP协议主要说这个就可以了):
1.在局域网内,主机A要向主机B发送IP数据报时,首先会在主机A的ARP缓存表中查找是否有IP地址及其对应的MAC地址,如果有,则将MAC地址写入到MAC帧的首部,并通过局域网将该MAC帧发送到MAC地址所在的主机B。
2.如果主机A的ARP缓存表中没有主机B的IP地址及所对应的MAC地址,主机A会在局域网内广播发送一个ARP请求分组。局域网内的所有主机都会收到这个ARP请求分组。
3.主机B在看到主机A发送的ARP请求分组中有自己的IP地址,会像主机A以单播的方式发送一个带有自己MAC地址的响应分组。
4.主机A收到主机B的ARP响应分组后,会在ARP缓存表中写入主机B的IP地址及其IP地址对应的MAC地址。
5.如果主机A和主机B不在同一个局域网内,即使知道主机B的MAC地址也是不能直接通信的,必须通过路由器转发到主机B的局域网才可以通过主机B的MAC地址找到主机B。并且主机A和主机B已经可以通信的情况下,主机A的ARP缓存表中寸的并不是主机B的IP地址及主机B的MAC地址,而是主机B的IP地址及该通信链路上的下一跳路由器的MAC地址。这就是上图中的源IP地址和目的IP地址一直不变,而MAC地址却随着链路的不同而改变。
6.如果主机A和主机B不在同一个局域网,参考上图中的主机H1和主机H2,这时主机H1需要先广播找到路由器R1的MAC地址,再由R1广播找到路由器R2的MAC地址,最后R2广播找到主机H2的MAC地址,建立起通信链路。
本文主要介绍了关于什么是计算机网络(计算机网络概述)的相关养殖或种植技术,综合百科栏目还介绍了该行业生产经营方式及经营管理,关注综合百科发展动向,注重系统性、科学性、实用性和先进性,内容全面新颖、重点突出、通俗易懂,全面给您讲解综合百科技术怎么管理的要点,是您综合百科致富的点金石。
以上文章来自互联网,不代表本人立场,如需删除,请注明该网址:http://23.234.50.4:8411/article/110190.html