Internet Protocols-1.3 network core

1.3.1 mesh of interconnected routers

packet-switching:

  • hosts break application-layer messages into packets

  • forward packets from one router to the next, across links on path from source to destination

  • each packet transmitted at full link capacity

(主机将应用层消息分成包,将信息包从一个路由器转发到下一个路由器,跨越从源到目的地路径上的链接。每个包以全链路容量传输)

1.3.2 Packet-switching: store-and-forward

在这里插入图片描述

  • takes L/R seconds to transmit (push out) L-bit packet into link at R bps
  • store and forward: entire packet must arrive at router before it can be transmitted on next link.
  • end-end delay = 2L/R (assuming zero propagation delay)

queuing and loss:

if arrival rate (in bits) to link exceeds transmission rate of link for a period of time:
• packets will queue, wait to be transmitted on link
• packets can be dropped (lost) if memory (buffer) fills up

若包的到达速率超过传输速率而且过了一段时间则会出现两个问题:

  1. 包会进行排队等待传输
  2. 若内存已经满了就会将包丢弃

Two key network-core functions:

routing: determines source- destination route taken by packets
forwarding: move packets from router’s input to appropriate router output

1.3.3 Internet structure: network of networks

End systems connect to Internet via access ISPs (Internet Service Providers)

  • residential, company and university ISPs

Access ISPs in turn must be interconnected.

  • so that any two hosts can send packets to each other

Resulting network of networks is very complex

  • evolution was driven by economics and national policies
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
根据您提供的引用内容,配置`dubbo.protocols.dubbo.port=-1`可以开启Dubbo端口的随机分配功能。这样配置后,Dubbo将自动选择一个可用的端口进行通信。 另外,要查看Dubbo进程的端口,可以使用`lsof -i | grep dubbo进程ID | grep LISTEN`命令。该命令会列出所有使用Dubbo协议的进程的信息,包括监听的端口。 关于Dubbo管理平台,您可以下载dubbo-admin.2.5.6.war包并部署自己的服务器上。您提到有一些免积分下载的方法,但是目前最低要求是2个积分。 最后,针对您提到的问题描述`Failed to bind properties under 'spring.dubbo.application' to com.alibaba.dubbo.config.ApplicationConfig: Property: spring.dubbo.application.logger Value: Slf4j Origin: class path resource [application.properties]:17:33 Reason: No such extension com.alibaba.dubbo.common.logger.LoggerAdapter by name Slf4j`,根据这个描述,看起来是在应用配置中使用了`spring.dubbo.application.logger`这个属性,但是`com.alibaba.dubbo.common.logger.LoggerAdapter`扩展中没有名为`Slf4j`的实现[3]。这可能是由于配置文件中的错误或者版本不匹配导致的。您可以检查配置文件中的属性是否正确,或者尝试更新Dubbo的版本来解决该问题。 总结起来,配置`dubbo.protocols.dubbo.port=-1`可以开启Dubbo端口的随机分配功能。您可以使用命令`lsof -i | grep dubbo进程ID | grep LISTEN`来查看Dubbo进程的端口。另外,您可以下载dubbo-admin.2.5.6.war包并部署自己的服务器上来使用Dubbo管理平台。对于问题描述中的错误,建议检查配置文件中的属性是否正确或者尝试更新Dubbo的版本。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值