我想确切地知道以下协议之间的区别:FTPS、SFTP 和 SCP。例如,Unix 有一个 scp 工具,FileZilla 提供 FTP 和 SFTP,而 JetBrains PhpStorm 提供不同的 SFTP 和 FTPS 协议。
感谢您的澄清。
是什么区别Ethernet,TCP和IP简单(简单的抽象)的术语?
请不要从维基百科复制...
ping 命令是如何工作的?具体来说,ARP(地址解析协议)从何而来?
我在一次采访中被问到这个问题,我无法想出一个可以使用 ARP 的场景。
我的意思是,我知道每个数据包都是用 MAC 地址发送的,但是流媒体呢?
如果在路由器接收一个数据包时,另一个设备的数据包到达会发生什么?
路由器如何知道与天线碰撞的光子是第一个数据包还是第二个数据包的一部分?
或者是光速如此之快以至于这几乎从未发生过,而数据包只是被报告为损坏并再次发送?
我在两个虚拟机上使用 Iperf,当使用 TCP 时,我发现性能如下:
notroot@ubuntu:~$ iperf -s
------------------------------------------------------------
服务器监听 TCP 端口 5001 TCP 窗口大小:85.3 KB (默认)
------------------------------------------------------------
[4] 本地 192.168.1.29 端口 5001 连接 192.168.1.13 端口 52478
[ID] 间隔传输带宽
[4] -10.0 秒 2.22 GBytes 1.90 Gbits/秒
另一方面,UDP 很糟糕:
notroot@ubuntu:~$ iperf -s -u
------------------------------------------------------------
服务器侦听 UDP 端口 5001
接收 1470 字节数据报
UDP 缓冲区大小:208 KB(默认)
------------------------------------------------------------
[3] 本地 192.168.1.29 端口 5001 与 192.168.1.15 端口
[ ID33777777777传输带宽抖动丢失/总数据报
[3] 0.0-10.0 秒 1.25 MBytes 1.05 Mbits/sec 0.284 ms 0/ 893 (0%)
我正在阅读这篇文章
问题:
我听到人们谈论端口和协议(与计算机网络有关),他们经常为它们提供类比(例如:“一个端口很像一个装运港,它发送和接收数据就像一个装运港发送和接收货物一样来自其他端口”)之类的。
我明白这一切意味着什么,但只是在非常人为的层面上。基本上,我知道什么是端口,也知道什么是协议,但它们到底是什么?
这些端口是物理对象吗?它们是否内置于我的计算机中?有多少个端口?我可以增加或减少端口数吗?它们甚至是物理的东西吗?还是用代码写的?这个代码在哪里?操作系统?什么是真正的港口?
什么是协议?我想它们是某种代码......你能创建自己的协议吗?如何获得特定端口来运行特定协议?您使用什么语言来创建协议?您如何定义或发明新协议?
我只是在教某人一些有关 SSH 和 VNC 的知识。我说我会用 TeamViewer 给他看一些东西。然后他问我“Soo .. 这是 VNC 客户端吗?
我不确定。
TeamViewer 使用什么协议?它显然类似于 VNC & RDP 等。但是,我似乎找不到关于它的太多信息。
要从 NodeJS 应用程序连接到 MongoDB 数据库,文档说要连接这样的地址:
mongodb://localhost:27017/myproject
mongodb协议在哪里,代替http(或https)。
我很好奇这是如何工作的。
当我打开浏览器时,无法导航到此页面,也无法通过 Postman 向其发送请求。
这个协议是如何工作的?我如何手动与它交互?我在哪里可以找到有关它的更多信息?
例如,如果我steam://connect/127.0.0.1在 Omnibox 中输入,它将搜索 URL 而不是启动处理该协议的程序。
如何配置 Chrome 以正确处理自定义协议?
我似乎缺少 SSL 协议。它没有出现在首选项菜单中,Wireshark 也没有从我尝试的任何程序中捕获任何 SSL 数据包。我在尝试设置一个基本的 OpenSSL 服务器时也有一次失败的握手,但我不确定这是否是问题的一部分,因为我什至没有费心去修复它。
Windows 7,Wireshark 的最新版本。真的不确定还要添加什么,尝试在谷歌周围搜索无济于事。任何帮助表示赞赏!