计网_点到点和端到端的区别

在OSI参考模型中,自下而上第一个提供端到端服务的层次是?

答:传输层,传输层的是作用是负责为两台主机中应用进程之间的通信提供服务,而对于网络层来说,提供的是主机到主机之间的通信,所谓的端到端是指应用进程到应用进程

那么提供点到点的服务的层次是哪个呢?

答:数据链路层,它通过PPP协议提供点到点服务。

端到端与点到点的区别?

点到点是物理拓扑,如光纤,就必须是点到点连接,DDN专线也是,即两头各一个机器中间不能有机器。

传输层只认为我的数据是从a直接到e的,但实际不是这样的,打个比方,传输层好象领导,他发布命令:要干什么什么事,但真正干的不是他,真正干的是员工,也许领导认为很简单一句话就可以干好的事,在员工眼里却是难于登天,手续极其烦琐,所以传输层是发布命令的领导,他说的是命令,也就是最终的目的,所以他只看到最初的地址和最终的地址,既一个任务的两个端点,网络层就相当于员工,领导的任务我要一步一步的作完,先从a到b,在从b到c…,所以他看到的只是整个任务的一个阶段,a到b,b到c…这就是点到点。

端到端是网络连接。网络要通信,必须建立连接,不管有多远,中间有多少机器,都必须在两头(源和目的)间建立连接,一旦连接建立起来,就说已经是端到端连接了,即端到端是逻辑链路,这条路可能经过了很复杂的物理路线,但两端主机不管,只认为是有两端的连接,而且一旦通信完成,这个连接就释放了,物理线路可能又被别的应用用来建立连接了。TCP就是用来建立这种端到端连接的一个具体协议,SPX也是。

端到端是传输层的,你比如你要将数据从A传送到E,中间可能经过A->B->C->D->E,对于传输层来说他并不知道b,c,d的存在,他只认为我的报文数据是从a直接到e的,这就叫做端到端。

总之,一句话概括就是端到端是由无数的点到点实现和组成的。

端到端与点到点是针对网络中传输的两端设备间的关

### 点到点端到端区别 #### 点到点 (Point-to-Point) 点到点通信指的是两个络节点之间建立的直接连接,在这种模式下,数据传输仅在这两个特定设备间发生。这种方式通常用于简化配置并提高安全性,因为路径固定且易于管理。 在络协议栈中,PPP(Point-to-Point Protocol) 是一种常见的实现方式,它能够提供链路层服务给上层应用,并支持多种认证机制以增强安全性能[^1]。 ```python # Python模拟简单的点对点通信模型 class PointToPointConnection: def __init__(self, nodeA, nodeB): self.nodeA = nodeA self.nodeB = nodeB def send_data(self, data): print(f"Sending {data} from {self.nodeA} to {self.nodeB}") ``` #### 端到端 (End-to-End) 端到端则描述了一个更广泛的数据交换过程,涉及源主机目标主机之间的整个路由选择服务质量保障等问题。此概念强调的是应用程序层面的信息传递,而不局限于物理或逻辑上的直连关系;即使中间存在多个转发器或其他类型的中介实体也不影响其定义的有效性。 TCP/IP 协议族中的 TCP(Transmission Control Protocol),就是一个典型的例子,它可以确保消息可靠地从一台算机传送到另一台指定地址的机器上去,无论其间经过了多少跳转[^2]。 ```python # Python模拟基本的端到端通信场景 import socket def create_tcp_socket(): s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) return s ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值