计算机网络第五节 网络层

2023-09-21 09:39:56

一,网络引入的目的

1.网络层以下层次解决的问题,未解决的问题

从7层结构上看,网络层下是数据链路层

从4层结构上看,网络层下面是网络接口层

至少我们看到的网络层下面是以太网

以太网解决了什么问题?

答:以太网解决了具体网络上主机间数据传输的问题;主机之间可以以物理地址,以广播的传输方式进行数据的交换传输

没有解决人心不足答的问题:

我们需要更大的规模的网络,我们对网络扩展的需求越来越多;

网络扩展可以借助于交换机完成一定范围的扩展,但也会产生一些问题,比如病毒扩散,效率变低

2.网络解决问题的基本方案

1)强制要求采用一种新的统一的网络连接方式

2)保留现有网络,重新定义一个虚拟的新的网络连接方式;求同存异

二,网络扩展后可采用的数据传输方式

1.面向连接的方式

有的人建议采用传统电话数据传输方式进行,计算机网络数据传输方式;对传统电路交换技术做一个改进,引入一种虚电路的方式进行数据交换;虚电路的改进的主要内容是对通信线路资源采用逐段占用方式;

核心思想:由通信子网负责通信可靠性保证

2.无连接的方式

有人创新的提出,分组交换技术,数据通信前不需要建立连接,数据通信分组在通信子网中独立的传输

思想核心:由主机负责通信可靠性保证

TCP/IP协议采用了这个方案:成为数据报

三,TCP/IP协议网络解决问题的方案

1.虚拟的IP互连协议

该协议为了实现网络互连,要求对有互连需求的网络,必须在将原有的网络数据转换成IP数据报格式,然后在虚拟IP网络上进行数据的传输

2.潜在的IP协议中要给出协议的转换功能(翻译功能)

3.同样要求在虚拟的IP协议中要给出数据传输状态的报告信息

上述三个内容最后都要转换为3个具体的协议,因此IP协议不是一个协议,是一族协议;只不过这一族中IP地位最强

四,虚拟IP互连协议引入后数据的转发流程

1.直接交付

属于同一个虚拟逻辑网络和同一个现实物理网络上主机或主机接口之间数据的转发,只要解决目的地址IP地址对应的物理地址,就简单了,就利用物理地址直接在物理网络上进行传输了

2.间接交付

更多推荐

Spring Cloud Alibaba Nacos 2.2.3 (1) - 下载与数据库配置

这里写自定义目录标题下载nacos修改配置文件application.properties执行数据库脚本下载nacosnacos在GitHub上有下载地址:https://github.com/alibaba/nacos/releases,可以选择任意版本下载。我下载的是2.2.3版本修改配置文件application

LeetCode 面试题 04.08. 首个共同祖先

文章目录一、题目二、C#题解一、题目设计并实现一个算法,找出二叉树中某两个节点的第一个共同祖先。不得将其他的节点存储在另外的数据结构中。注意:这不一定是二叉搜索树。例如,给定如下二叉树:root=[3,5,1,6,2,0,8,null,null,7,4]3/\51/\/\6208/\74点击此处跳转题目。示例1:输入:

Kafka消费者组重平衡(二)

文章目录概要重平衡通知机制消费组组状态消费端重平衡流程Broker端重平衡流程概要上一篇Kafka消费者组重平衡主要介绍了重平衡相关的概念,本篇主要梳理重平衡发生的流程。为了更好地观察,数据准备如下:kafka版本:kafka_2.13-3.2.1控制台创建topic(2个分区1个副本):bin/kafka-topic

详细指南:基于差分进化的马尔可夫链蒙特卡罗加速技术在MATLAB中的应用

第一部分:概念简介与基础知识1.什么是马尔可夫链蒙特卡罗(MarkovChainMonteCarlo,MCMC)?马尔可夫链蒙特卡罗是一种通过马尔可夫链来估计复杂分布的统计方法。通过构建一个特定的马尔可夫链,使其平稳分布等于目标分布,我们可以从该马尔可夫链中抽取样本来估计目标分布的统计性质。2.差分进化(Differe

实战SRC漏洞挖掘全过程,流程详细【网络安全】

前言记录一次完整的某SRC漏洞挖掘实战,为期一个多星期。文章有点长,请耐心看完,记录了完整的SRC漏洞挖掘实战渗透过程因为选择的幸运儿没有对测试范围进行规划,所以此次范围就是没有范围。先上主域名看一眼,看看能收集到什么有效信息:发现存在搜索框:测试点+1对页面点点点没发现什么有用的页面。抓包看看,发现网站搭建了CDN,

Elasticsearch:什么是向量和向量存储数据库,我们为什么关心?

Elasticsearch从7.3版本开始支持向量搜索。从8.0开始支持带有HNSW的ANN向量搜索。目前Elasticsearch已经是全球下载量最多的向量数据库。它允许使用密集向量和向量比较来搜索文档。矢量搜索在人工智能和机器学习领域有许多重要的应用。有效存储和检索向量的数据库对于构建生产就绪的AI/ML服务至关重

您距离一个成熟安全的 DevOps 平台,只差一个迁移

历经14年的发展后,DevOps已经不再是一个鲜为人知的术语,国内外众多企业在成熟方法论和复杂工具链的加持下,通过DevOps的落地实践实现了软件交付效率的提升。随着DevOps的深入发展,DevOps的市场规模也在进一步快速发展。根据ResearchandMarkets的调研数据,2020年全球DevOps市场规模大

springboot和vue:阿里云云服务器ECS的购买与基础参数配置+XShell远程连接服务器

云服务器ECS的特点弹性水平拓展的应用场景:譬如微博热搜爆了,则需要水平拓展。其他功能ECS一般提供自动宕机迁移、数据备份和回滚、系统性能报警等功能,稳定性更高阿里云服务器的购买(针对学生党学习自用)其他:推荐支付宝登录创建ECS登陆进去后可以从两个地方创建ECS。地方一:直接点击创建我的ECS(如果你没有买过的话)地

十二、LCD1602

十二、LCD1602介绍功能函数介绍引脚和应用电路时许结构功能函数#include<REGX52.H>//引脚定义sbitLCD_RS=P2^6;sbitLCD_RW=P2^5;sbitLCD_E=P2^7;#defineLCD_DataPortP0/***@briefLCD1602延时函数,12MHz调用可延时1ms

TCP/IP、DTN网络通信协议族

TCP/IP从19世纪60年代计算机网络发展开始,网络协议技术已经经历了半个多世纪的发展,地面互联网已经形成了以传输控制协议(TCP)/IP协议体系为主的网络架构。TCP/IP体系发源于计算机网络,是一种以主机为中心的网络协议体系,IP地址直接对应到主机,主机与主机之间的数据可靠传输采用“端到端原则”。随着移动通信技术

Kafka自带zookeeper---集群安装部署

kafka简介kafka官网:http://kafka.apache.org/kafka下载页面:http://kafka.apache.org/downloadskafka配置快速入门:http://kafka.apache.org/quickstart首先让我们看几个基本的消息系统术语:•Kafka将消息以topi

热文推荐