blockChain - route

本文介绍了Windows系统的路由表概念及其工作原理。通过一个具体案例说明如何配置一台计算机使其能够同时访问两个不同网络的方法。

路由表是Windows的TCP/IP协议栈的一个重要的部分。但是,路由表不是Windows操作系统向普通用户显示的东西。如果你要看到这个路由表,你必须要打开一个命令提示符对话框,然后输入“ROUTE PRINT”命令。 路由器的工作是协调一个网络与另一个网络之间的通信。因此,一台路由器包含多个网卡,每一个网卡连接到不同的网段。当用户把一个数据包发送到本机以外的一个不同的网段时,这个数据包将被发送到路由器。路由器将决定这个数据包应该转发给哪一个网段。如果这台路由器连接两个网段或者十几个网段也没有关系。决策的过程都是一样的,而且决策都是根据路由表做出的。

案例:某公司有两个网络:一个是办公网络192.168.99.0/24,网关为:192.168.99.1;一个是用来访问internet的商务网络192.168.201.0/24,网关为:192.168.201.1。现在有一台电脑使用两块网卡,一块连接公司办公网络,IP地址为192.168.99.8;另一块连接商务网络,IP地址为192.168.201.254。现在需要这台电脑既能访问办公网络,也能访问商务网络。

转载于:https://my.oschina.net/cn0512/blog/1814497

C:\Users\C\blockchain-product-system> # 终端2 >> node server 3002 6002 >> 🔗 P2P 服务器启动于端口 6002 🌐 服务器运行在端口 3002 TypeError: Cannot destructure property 'peer' of 'req.body' as it is undefined. at C:\Users\C\blockchain-product-system\server.js:171:13 at Layer.handleRequest (C:\Users\C\blockchain-product-system\node_modules\router\lib\layer.js:152:17) at next (C:\Users\C\blockchain-product-system\node_modules\router\lib\route.js:157:13) at Route.dispatch (C:\Users\C\blockchain-product-system\node_modules\router\lib\route.js:117:3) at handle (C:\Users\C\blockchain-product-system\node_modules\router\index.js:435:11) at Layer.handleRequest (C:\Users\C\blockchain-product-system\node_modules\router\lib\layer.js:152:17) at C:\Users\C\blockchain-product-system\node_modules\router\index.js:295:15 at processParams (C:\Users\C\blockchain-product-system\node_modules\router\index.js:582:12) at next (C:\Users\C\blockchain-product-system\node_modules\router\index.js:291:5) at C:\Users\C\blockchain-product-system\server.js:14:5 TypeError: Cannot destructure property 'peer' of 'req.body' as it is undefined. at C:\Users\C\blockchain-product-system\server.js:171:13 at Layer.handleRequest (C:\Users\C\blockchain-product-system\node_modules\router\lib\layer.js:152:17) at next (C:\Users\C\blockchain-product-system\node_modules\router\lib\route.js:157:13) at Route.dispatch (C:\Users\C\blockchain-product-system\node_modules\router\lib\route.js:117:3) at handle (C:\Users\C\blockchain-product-system\node_modules\router\index.js:435:11) at Layer.handleRequest (C:\Users\C\blockchain-product-system\node_modules\router\lib\layer.js:152:17) at C:\Users\C\blockchain-product-system\node_modules\router\index.js:295:15 at processParams (C:\Users\C\blockchain-product-system\node_modules\router\index.js:582:12) at next (C:\Users\C\blockchain-product-system\node_modules\router\index.js:291:5) at C:\Users\C\blockchain-product-system\server.js:14:5
11-27
C:\Users\C\blockchain-product-system>curl -X POST http://localhost:3002/connect \-H "Content-Type: application/json" \-d "{\"peer\":\"ws://localhost:6001\"}" <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <title>Error</title> </head> <body> <pre>TypeError: Cannot destructure property 'peer' of 'req.body' as it is undefined.<br>    at C:\Users\C\blockchain-product-system\server.js:171:13<br>    at Layer.handleRequest (C:\Users\C\blockchain-product-system\node_modules\router\lib\layer.js:152:17)<br>    at next (C:\Users\C\blockchain-product-system\node_modules\router\lib\route.js:157:13)<br>    at Route.dispatch (C:\Users\C\blockchain-product-system\node_modules\router\lib\route.js:117:3)<br>    at handle (C:\Users\C\blockchain-product-system\node_modules\router\index.js:435:11)<br>    at Layer.handleRequest (C:\Users\C\blockchain-product-system\node_modules\router\lib\layer.js:152:17)<br>    at C:\Users\C\blockchain-product-system\node_modules\router\index.js:295:15<br>    at processParams (C:\Users\C\blockchain-product-system\node_modules\router\index.js:582:12)<br>    at next (C:\Users\C\blockchain-product-system\node_modules\router\index.js:291:5)<br>    at C:\Users\C\blockchain-product-system\server.js:14:5</pre> </body> </html> curl: (3) URL rejected: Bad hostname curl: (3) URL rejected: Malformed input to a URL function curl: (3) URL rejected: Bad hostname curl: (3) URL rejected: Port number was not a decimal number between 0 and 65535
11-27
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值