计网学习笔记(2)-网络核心和时延类型概述

【计网】万字带你了解计算机网络第一章“概述”! 本文摘要:本文系统介绍了计算机网络的基本概念和体系结构。首先定义了网络、互联网和因特网的区别,阐述了因特网的发展历史。然后详细讲解了三种交换技术(电路交换、分组交换、报文交换)的特点和适用场景。文章重点分析了计算机网络的性能指标,包括速率、带宽、时延、时延带宽积等概念,并运用排队论解释了高利用率导致高时延的原理。最后详细介绍了计算机网络体系结构,包括OSI七层模型和TCP/IP四层模型,以及各层的功能和服务访问点。文章通过实例说明了数据在网络中的传输过程,并强调了传输层在端到端通信中的关键作用。 阅读详情

目录

文章目录

一、基本概念

二、网络边缘

三、网络核心

四、时延类型

五、丢包和吞吐量


 

计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。本篇将介绍总结计算机网络的入门知识。

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

一、基本概念

1.1、通信链路

通信链路有许多类型,它为各种主机之间的通信提供了媒介,这些媒介包括同轴电缆、铜线、光纤等。不同的链路可以以不同的速率传输数据,链路的传输速率以比特每秒(bit/s或bps)度量。

1.2、分组

当一台主机要向另一台主机发送数据时,发送端将数据分段,并且为每一段加上首部字节标识,由此形成的信息包被称为分组(package),这些分组通过通信链路传输到另一端的主机,文件头一般是一些说明性数据,例如源地址和目标地址,数据类型等。数据部分就是真正要传达给对象的内容。

1.3、路由器与链路层交换机

分组交换机的作用是从它的一条入通信链路接受到到达的分组,并从它的一条出通信链路转发该分组。其中最著名是两种分组交换机为路由器和链路层交换机。

在这里插入图片描述

1.4、套接字接口

套接字接口(socket)规定了端系统或某个应用程序请求因特网其他设施或者向其他端系统发送数据或者接受数据的规范集合。

1.5、ISP

ISP即因特网服务器提供商,端系统通过ISP才能够接入因特网,每个ISP自身就是一个由多台分组交换机和多条通信链路组成的网络。

1.6、网络协议

网络协议定义了在两个或多个通信实体之间交换的报文的格式和顺序,以及报文的传送以及接受的一系列动作。

二、网络边缘

2.1、端系统

上面一直有提到的端系统属于网络的边缘。端系统也被称为主机,因为它们容纳和运行应用程序,如WEB服务器、邮件服务器、个人PC、手机登都可被称为端系统。

2.2、接入网

接入网是将端系统物理连接到其边缘路由器的网络。边缘路由器是端系统到任何其他端系统之间的第一台路由器。
在这里插入图片描述

三、网络核心

3.1、分组交换

在各种网络应用中,端系统之间彼此交换报文(message),报文能包括协议设计者需要的任何东西。而分组交换指的是发送端将报文分割为一小段一小段的分组,分组通过路由器转发到相应的通信链路传输到另一端中被接收端处理的过程,称为分组交换。
在这里插入图片描述分组交换采用了存储转发传输的机制,当端系统发送一个大报文给其他端系统时,它会将小分组传输到其他的路由器中存储,当另一个路由器完全接受收到完整的报文时,它就会将其传输到接受端系统或者接收端路由器。

在这里插入图片描述

3.2、电路交换

电路交换是一种基于真实物理链路的端对端交换,发生端首先建立一个连接,然后霸占着这条连接,最后通过这条连接传输数据。
在这里插入图片描述

四、时延类型

在介绍时延类型之前首先需要了解什么是时延。

在分组的传递过程中,分组从一个端系统出发,通过一系列路由器、通信链路最终到达目的端系统,在这个过程中会产生传输的延时,这被称为时延。这些时延中最重要的时延分为节点处理时延、排队时延、传输时延和传播时延,这些时延相加起来即为总时延。
在这里插入图片描述

4.1、节点处理时延

路由器检查分组首部和决定该分组导向如何所需要的时间是节点处理时延的一部分,在处理完节点的导向之后,路由器将其放入自身的输出队列中。

4.2、排队时延

在路由器的输出队列中,当分组在链路上等待传输的时间即为排队时延。

4.3、传输时延

分组在路由器输出队列出队时被推向输出通信链路所需要的时间被称为传输时延。

4.4、传播时延

分组在通信链路中传输的时间被称为传播时延,这有别于传输时延。

五、丢包和吞吐量

5.1、排队时延和丢包

在各种节点时延类型中,最为复杂和有趣的是排队时延。首先需要介绍产生排队时延的前提:输出队列。

输出队列是位于路由器中的一个输出缓存,它用于存储路由器准备发往那条链路的分组。当分组到达路由器时发现队列中仍有分组在传输,此时该分组就会入队等待,所以产生了排队时延。

当输出队列的大小被占据完后,后面再进来的分组将无法被接纳进队列中,所以路由器将其丢弃,这就产生了丢包。

5.2、带宽和吞吐量

带宽是指在单位时间内,端系统之间传输的最大数据量,即最大速率,一般用比特每秒描述(bps)。
吞吐量是指对网络、设备、端口或其他设施在单位时间内成功地传送数据的 数量(以比特、字节等测量单位) 也就是说吞吐量是指在没有帧丢失的情况下,设备能够接收并转发的最大数据速率。

吞吐量的大小主要由网络设备的内外网口硬件,及程序算法的效率决定,尤其是程序算法,对于像需要进行大量运算的设备来说,算法的低效率会使通信量大打折扣。

(计网)第1周 计算机网络概述 什么是计算机网络? 阅读详情

相关推荐

阿里数据集(cluster-trace-v2018)提取

阿里数据集提取 本数据集采用的是阿里集群数据集-2018 详情可参考该文献:https://blog.youkuaiyun.com/weixin_41988248/article/details/92431588 CSV数据集提取操作见:https://blog.youkuaiyun.com/lucky_shi/article/details/105321149 关于read_csv包的用法见:https://blog.youkuaiyun.com/dc19971118/article/details/107721340 从阿里数据集来看,我

5-StarrySky的博客 3343

计算机网络和因特网(三)——ISP互联、时延、协议层及其服务模型

ISP互联、时延、协议层及其服务模型1.5 ISP互联时延和丢包1.6 时延1)时延的类型处理时延排队时延传输时延传播时延2)排队时延和分组丢失排队时延分组丢失端到端时延3)英特网中的时延和路由1.7 协议层次及其服务模型1)体系结构——分层结构2)协议分层3)分层后数据传递的过程4)因特网协议栈节点分层报文传递过程 1.5 ISP互联 端系统经过一个接入网与因特网相连。 因特网体系结构: 因特网边缘的接入网络通过分层的ISP与因特网其它部分相连。 时延和丢包 时延和丢包是怎样出现的? 分组在每个路由器中

Mafia的博客 2868

泛微OA表单开发实战:如何用JavaScript动态控制明细表的必填与可编辑属性

本文详细介绍了如何在泛微OA系统中使用JavaScript动态控制明细表字段的必填与可编辑属性。通过主表字段变更事件监听和明细表字段属性批量修改,实现智能化的表单交互,提升用户体验和系统灵活性。文章深入解析了关键API的使用方法,并提供了实战代码示例和最佳实践。

weixin_30955617的博客 550

计算机网络——>分组延时、丢失和吞吐量

分组交换当中的时延、丢包、和吞吐量 分组从一台主机出发,通过一系列的路由器传输,在另一台主机上结束它的进程。当分组从一个节点(主机或路由器)沿着这条路径到后继节点,该分组在沿途的每个节点经受了几种不同类型的时延。 分组丢失和延时是怎样发生的? 在路由器缓冲区的分组队列 分组到达链路的速率超过了链路输出的能力 分组等待排到队头、被传输 节点处理时延(最重要)、排队时延、传输时延、传播时延 这些时延总体累加起来就是节点总时延。 1、节点处理时延 检查 bit 级差错 检查分组首部和决定将分组导向何处 2、排

m0_52025973的博客 1308

Isaac Sim 使用经验(配置要求,云服务器)

Google Colab及AutoDL都是在docker内运行,其中google colab并不支持docker指令,而依照AutoDL的相关文档,AutoDL并不直接提供docker指令。2. Google Colab/AutoDL 不支持图形化界面,图形渲染等任务,所以没有办法使用Omniverse Streaming进行直播,从而更好的对结果进行展示。对于第一点,或许存在直接手动复现镜像的可能,但是考虑到Isaac Sim/Isaac Lab由于比较新,可能不够稳定,因此还是按照官方文档进行部署。

weixin_44211433的博客 4591

利用Matlab绘制非线性系统相图:从理论到实践

本文详细介绍了如何利用Matlab进行非线性系统的相图绘制与相平面分析。从理论基础的状态空间转换出发,通过无阻尼线性谐振子和范德波尔振荡器等实例,手把手演示了使用ode45求解器绘制相图、分析平衡点与极限环的完整流程,并分享了方向场绘制、参数分岔探索及常见错误解决方案等高级技巧,为动力学系统分析与控制设计提供了直观强大的可视化工具。

yhn456789的博客 908

计算机网络扫盲(4)——时延

在端到端的传输过程中,时延是不可避免的,其中主要的几种类型有节点处理时延(nodalprocessingdelay)、排队时延(queuingdelay)、传输时延(transmissiondelay)、传播时延(propagationdelay) 。其中需要注意区分传播时延和传输时延的区别。

apple_53311083的博客 2227

Windows下玩转DeepSeek-R1:Ollama+Docker配置RAGFlow的3种网络调试方案

本文详细介绍了在Windows环境下使用Ollama和Docker配置RAGFlow的三种网络调试方案,帮助开发者解决本地部署AI知识库系统时的网络隔离问题。通过host.docker.internal直连、自定义Docker网桥网络和端口映射与反向代理三种方法,实现DeepSeek-R1模型与RAGFlow的高效通信,提升本地AI应用的开发效率。

weixin_28347369的博客 247

网络时延的几个概念

假设一个数据包X从路由器A到路由器B,我们来分析下,在这种情况下,数据包X从A到B的总时延: 当A接收到数据包时,会检测数据包的首部,决定将该数据包导向哪一个链路上,这个过程所需的时间叫做节点处理时延。路由器的优劣对处理时延起决定性的作用。 知道了该数据包该导向哪个链路上后,接下来数据包要经历排队时延,排队时延取决于先期到达的,正在排队等待向该链路传输数据包的数量。如果队列是空的,并且

啦啦啦,你看得见我吗? 2581

避坑指南:Zabbix poller进程100%占用的5种常见原因及解决方案

本文深入剖析了Zabbix poller进程占用率高达100%的五大常见原因,包括监控项与进程数不匹配、不可达主机资源浪费、数据库性能瓶颈、监控项配置不合理以及版本缺陷。文章提供了从系统化诊断到针对性解决方案的完整指南,并重点介绍了如何通过优化zabbix_server.conf中的StartPollers等关键参数进行有效调优,帮助运维人员从根本上解决这一经典性能问题。

7z8x2c4v6b9的博客 253

国网DLT698.45协议——采集系统、数据交换(三)

物理层规定了通信单元或其他终端设备与多功能电表的通信接口,接口的物理与电气特性。常见的物理层传输方式有对于RS485、红外、载波通信等通信信道。将数据包装成可传输的帧格式。1、根据通信配置参数完成端口的初始化配置,通信状态初始化为准备接收状态,初始化相关计数器及缓冲区指针。2、链路层及控制子模块负责通信数据的收发控制,各类超时问题的处理。无通信数据接收时,定时初始化通信端口。3、完成协议帧的解析及应答。

一个bug是bug,多个bug能work 8052

计算机网络 时延、发送时延、传输时延、处理时延、排队时延、时延带宽积

时延:指数据从网络的一端传送到另一端所需的时间 发送时延(传输时延):是主机或路由器发送数据帧所需要的时间,也就是从发送数据帧的第一个比特算起,到该帧的最后一个比特发送完毕所需的时间,发送时延 = 数据帧长度(b) / 信道带宽(b/s) 传播时延:是电磁波在信道中传播一定的距离需要花费的时间,传播时延 = 信道长度(m) / 电磁波在信道上的传播速率(m/s) 发送时延(传输时

柳婼 の blog 2万+

【MATLAB代码】基于水声通信(ACOMMS)下的到达时间差(TDOA)定位的AUV自主导航例程,附完整代码

水下AUV导航系统仿真研究 本研究基于到达时间差(TDOA)技术实现了水下自主航行器(AUV)的三维导航仿真系统。系统采用四个声学信标作为定位基准,通过TDOA测量数据迭代求解AUV位置。仿真结果表明: 导航性能:系统能够有效跟踪AUV从起点(30,30,-20)到目标点(70,70,-20)的航行轨迹,定位误差保持在合理范围内。 误差分析:定位误差变化曲线显示系统具有稳定的定位精度,平均误差为0.5米左右。 技术特点:采用两步最小二乘迭代算法求解非线性TDOA方程,提高了定位精度和计算效率。 该仿真系统为

985工科博士毕业,专攻定位、导航和滤波等算法研究。从业10年,主要使用MATLAB 322

计网复习笔记【附思维导图】——【1】概述

计网复习笔记——【1】概述1.1 计算机网络和因特网什么是因特网什么是协议1.2 网络边缘1.3 网络核心1.4 分组交换网中的时延、丢包和吞吐量1.5 协议层次和它们的服务模型1.6 攻击威胁下的网络1.7 计算机网络和因特网的历史欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数

TaoistBoy的博客 1613

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

计网学习记录:一、概述

本文章为对学习《计算机网络:自顶向下方法》第7版后做的一些笔记,方便以后想要回顾时得以查看。同时希望通过对学习的各个章节做下笔记和总结,让自己能更加了解计算机网络的知识网络。文章是通过看书以及网上查找资料后的一些笔记以及理解,由于水平有限,可能出现一些错误,若有阅览者需自行留意,见谅。 文章目录一、概述1.知识脉络2.什么是因特网?3.网络边缘1)接入网2)接入网中使用的物理媒体4.网络核心1)因特网的结构:高层ISP和低层ISP组成2)端系统通过网络链路和交换机移动数据的两种基本方法1】分组交换2】电.

weixin_44280273的博客 573

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

计网——网络核心——分组交换,电路交换,四种时延

网络核心的基础知识,如四种时延,分组和电路交换等

bigblood_的博客 937

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

计网(一):概述

国科大郑老师《计算机网络》课程的笔记

Trying to do better 5739

计网(一)概念概述

1. 计网基本概念 计算机网络:互连(互联互通)的、自治(无主从)的计算机集合。通过交换网络互连主机。 Internet:通信的基础设施;应用编程接口; ----数以百万计的计算设备集合,主机/端系统。0 ----通信链路 ----分组交换:路由器/交换机 网络协议:为网络进行数据交换而建立的规则。规定了通信实体交换信息的格式,意义,顺序以及采取的动作。 三要素语法:语法、语义、时序。 Internet协议标准:RFC 2. 计网结构:网络边缘、物理介质、网络核心 网络边缘:主机(端系统

qq_39622197的博客 2901

计网-概述

图示说明 代表着主机 代表服务器 代表着路由器 代表着网络 1.2、因特网概述 1、网络、互连网(互联网)和因特网 网络:网络(Network)由若干结点 Node和连接这些结点的链路 Link组成。 互连网(互联网):多个网络通过路由器互连起来,这样就构成了一个覆盖范围更大的网络,即互连网(互联网)。因此,互联网又称为“网络的网络(Network of Networks)”。 因特网:因特网(Internet)是世界上最大的互连网络(用户数以亿计,互连的网络数以百万计)。 internet

MINGgoS的博客 2127

计网-第一章-概述

计算机网络 之前学习计网的笔记,供参考 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 第一章-概述计算机网络前言第一章-概述1.1 计算机网络在信息时代中的作用1.2 互联网概述总结 前言 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。 提示:以下是本篇文章正文内容,下面案例可供参考 第一章-概述 1.1 计算机网络在信息时代中的作用 1)21世纪的重要特征:数字化

CltCj的博客 4287

计网概述

计算机网络概述 计算机网络在信息时代中的作用 21世纪的一些重要特征就是数字化、网络化和信息化,它是一个以网络为核心的信息时代。 网络是指“三网”: 即电信网络、有线电视网络和计算机网络。 因特网发展的三个阶段: 第一阶段是从单个网络 ARPANET 向互联网发展的过程。 · 第二阶段的特点是建成了三级结构的因特网。 三级计算机网络,分为主干网、地区网和校园网(或企业网)。 第三阶段的特点是逐渐形成了多层次 ISP 结构的因特网 互联网有两个基本特点:连通性和共享 连通性: 就是让互联网使用上网用

yanchuner1的博客 1106

计网自顶向下 学习笔记:Chap1

《计算机网络 自顶向下》学习笔记:Chapter1 @lizzy0323 第一章 计算机网络与因特网 1.1 什么是因特网 因特网是一个世界范围内的网络,由许多设备(主机和端系统构成),端系统们通过分组交换机和通信链路连接在一起,最常用的分组交换机为路由器,端系统通过因特网服务提供商接入因特网(在中国就是移动电信联通啦啦啦),端系统,分组交换机,和其他因特网部件都要运行一些协议,这样他们就能进行数据的交互 1.2 网络边缘 端系统也称为主机,他们运行应用程序,主机往往被分为两类:服务器(server)和客

Lizzy的博客 273

计网_传输层概述

计算机网络传输层概述学习笔记

swu_Alice的博客 1118

计网学习笔记

1.1 计算机网络的定义:将多个独立的计算机系统,通过通信设备和线路连接在一起,由软件来实现资源的共享和信息的传递。1.2 计算机网络的组成:物理角度:端系统、网络链路、网络核心设备(路由器:连接不同网络链路、交换机:连接同一网络内的内部设备、集线器)功能角度:边缘部分(由大量主机组成,主要负责产生和处理信息,C/S或P2P)、核心部分(由路由网组成,负责传输和交换信息)1.3 计算机网络的分类:分布范围:广域网(交换技术)、城域网、局域网(广播技术)、个人局域网使用者:公用网、专用网。

Eiolk02的博客 303

【计网】《计算机网络:自顶向下(第7版)》知识点汇总-第一章概述-markdown版

计算机网络第一章-概述 1.1什么是Internet 1.具体构成 Internet由主机系统、通信链路、分组交换机构成 主机系统 也称端系统 主机的特征: 有操作系统 在操作系统中运行应用程序 端系统有哪些: 传统的:PC、服务器、工作站 非传统的:智能电话、家用电器 通信链路 物理介质:同轴电缆、双绞线、光纤、无线电 分组的定义 一个端系统向另一个端系统发送数据(前提) 端系统将数据分段 每段加上首部 分组也称为数据包 注:不是数据报,数据报是传输层的分组 分组交

JimDu_dwj的博客 777

【计算机网络】计网概述(学习笔记)

1、技术:计算机网络是计算机技术和通信技术相关结合的产物2、组成结构:计算机网络是通过外围设备和连线,将分布在相同或不同地域的多台计算机连接在一起所形成的集合3、计算机网络的定义:将分布不同地理位置的多台具有独立功能的计算机通过外国设备和通信线路互联起来、在功能完善的管理软件的支持下实现相互资源共享的系统。

wmh的博客 534
上一篇: 计网学习笔记(1)-协议栈
下一篇: WebService笔记(1)-WebService入门
BoringRong
BoringRong 领域专家: 后端开发技术领域 领域专家: 后端开发技术领域
博客等级 码龄9年 2万+粉丝 386原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

BoringRong

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值