草庐IT

tcp - 如何使用 Nmap 检索 TCP 和 UDP 端口?

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭9年前。Improvethisquestion我需要以最快的方式使用Nmap在同一次扫描中检索TCP和UDP端口。我会尝试更好地解释它。如果我使用最常用的命令:nmap192.168.1.1它只检索TCP端口,而且速度非常快。如果我使用以下命令:nmap-sU192.168.1.1它仅检索UDP端口并且速度非常快(虽然不是那么快,但仍然如此)。我的问题:是否有这两个命令的组合?我试过了:nmap-sU-sS192.168.1.1nmap-s

header - 为什么 UDP 的头部有一个长度字段而 TCP 没有?

为什么UDP在头部有一个长度字段而TCP没有?我猜测TCP中段的长度是从IP报头推断出来的,但应该能够对UDP数据报做同样的事情 最佳答案 根据TCP/IPIllustratedVolume1,长度字段是多余的。这就是史蒂文斯就此事所说的全部内容。我个人认为这是为了使UDPheader长度(以位为单位)可以被32整除:) 关于header-为什么UDP的头部有一个长度字段而TCP没有?,我们在StackOverflow上找到一个类似的问题: https://s

networking - TCP 流与 UDP 消息

TCP是面向流的,这意味着数据作为连续的字节流传输。但让我感到困惑的是TCP创建段并将其传递给IP。IP创建数据包封装段并传输它们。那么这里源源不断的究竟在哪里呢?另一方面,UDP是面向消息的。它从应用层接收消息,创建数据报并将其下推到IP。到目前为止,它与TCP相同,只是创建并下推数据报。是什么使该协议(protocol)成为面向消息的协议(protocol)? 最佳答案 向您展示这些协议(protocol)的用户(程序员)的接口(interface)/API是:UDP面向消息,你有一个API(发送/接收和类似的)让你能够发送一个

networking - TCP可以通过UDP实现吗?

我有一个奇怪的想法。据我所知,我听说有一种软件使用UDP来传输文件,从而减少了TCP数据包中的开销。如果我的应用程序需要TCP,并且我的LAN已设置软件以与海岸另一侧的另一个数据中心进行通信,并在其端设置了软件。是否可以通过UDP发送实际数据而不是在两端模拟TCP?有没有人对此类项目有任何想法或信息? 最佳答案 如果您询问是否可以将UDP用作Layer2,那么答案是肯定的,有点。有多种协议(protocol)允许您使用UDP传输创建到另一个网络的隧道,例如L2TP甚至IPsec(withNATtraversal).您也可以在appl

tcp - SMTP 是基于 TCP 还是 UDP?

SMTP是基于TCP还是UDP?我真的无法确认。在我看来,SMTP应该基于UDP,但有人告诉我必须是TCP。 最佳答案 理论上SMTP可以由TCP、UDP或某些第3方协议(protocol)处理。定义见RFC821,RFC2821,和RFC5321:SMTPisindependentoftheparticulartransmissionsubsystemandrequiresonlyareliableordereddatastreamchannel.此外,互联网号码分配机构还分配了port25供SMTP使用的TCP和UDP。然而实际

tcp - 空 UDP 和 TCP 数据包的大小?

空UDP数据报的大小是多少?那一个空的TCP数据包呢?我只能找到有关MTU的信息,但我想知道它们的“基本”大小是多少,以便估算基于它们的协议(protocol)的带宽消耗。 最佳答案 TCP:以太网帧的大小-24字节IPv4header的大小(没有任何选项)-20字节TCPheader的大小(没有任何选项)-20字节承载带有空TCP段的IP数据包的以太网帧的总大小-24+20+20=64字节UDP:以太网帧的大小-24字节IPv4header的大小(没有任何选项)-20字节UDPheader的大小-8字节承载带有空UDP数据报的IP

tcp - UDP 与 IP- 区别?

我知道UDP位于传输层,IP位于互联网层。我还知道它们都是无连接且不可靠的。那么我们已经有了IP,UDP还有什么意义呢?区别不是很清楚。非常感谢对此的任何帮助。谢谢! 最佳答案 ThenwhatisthepointofUDPwhenwealreadyhaveIP?多路复用服务。UDP端口号可以区分同一主机上的多个服务,使用相同的L3标识。仅使用IP不可能在同一个站点上托管多个服务并轻松区分它们。此外,请考虑UDPoverIPv6的情况。由于IPv6没有错误检查,因此必须有人执行它:UDP的Checksum字段不是可选的。

TCP 与 UDP - 什么是 TCP 连接?

这个问题在这里已经有了答案:DifferencebetweenTCPandUDP?(13个答案)关闭4年前。TCP连接到底是什么?我知道从客户端到服务器没有物理连接。此连接是否只是客户端的套接字在三次握手后与服务器创建的新套接字链接?此后,一旦建立了“连接”,连接两端的套接字就知道将数据包发送到哪里。除了与TCP的初始握手之外,这与UDP的运行方式有何不同?是不是每个服务器套接字只有一个客户端向该特定套接字发送数据包?在主机之间建立专用连接有哪些可能的优势?我对TCP和UDP的理解仍然非常基础,因此广泛概括就足够了。

tcp - 现实生活中TCP和UDP的例子有哪些?

我知道两者在技术层面上的区别。但是在现实生活中,谁能提供TCP和UDP应用(使用)的例子(越多越好)来说明区别? 最佳答案 UDP:如果你总是获得所有数据,你不太关心的任何地方隧道/VPN(丢失数据包是可以的-隧道协议(protocol)会处理它)媒体流(丢帧是可以的)不关心您是否获得每更新的游戏本地广播机制(在不同机器上运行的相同应用程序相互“发现”)TCP:几乎任何你必须获取所有传输数据的地方网络SSH、FTP、远程登录SMTP,发送邮件IMAP/POP,接收邮件编辑:我不会费心去解释这些差异,因为你说你已经知道了,而且所有其他

networking - 如何找到我可以在不分段的情况下发送的最大 UDP 数据包?

我需要知道在没有分段的情况下我可以发送到另一台计算机的最大UDP数据包是多少。此大小通常称为MTU(最大传输单元)。据推测,在两台计算机之间,将有许多可能具有不同MTU的路由器和调制解调器。我读到Windows中的TCP实现会自动找到路径中的最大MTU。我也在试验,我发现从我的电脑到服务器的最大MTU是57712字节+header。高于此的任何东西都被丢弃了。我的计算机在LAN上,MTU不是应该在1500字节左右吗? 最佳答案 以下内容并未直接回答您的问题,但您可能会觉得它很有趣;它说IP数据包可以被分解/重组,因此大于底层媒体的限