最初使用UDP,随后使用TCP的协议示例

嘿 SO,

你知道哪些最初使用UDP“握手”,然后在TCP中“交谈”的协议示例?

我知道有很多,只是现在想不起来了。

具体来说,我正在尝试编写一种Wireshark解析器,用于这种协议。 因此,能够窥视类似解析器似乎是一个不错的开始。

如果您曾经使用LUA编写过带状态的Wireshark解析器,我会很高兴听到。

原文链接 https://stackoverflow.com/questions/5932883

点赞
stackoverflow用户88888888
stackoverflow用户88888888

有一些协议同时使用 UDP 和 TCP(参考 Apple 列表,标记为 TCP/UDP),但我不确定它们是否完全符合您所描述的行为(使用 UDP 进行初始握手)。DNSNFS 是其中的两个例子。

我已经用 Lua 编写了 Wireshark 解剖器,但没有写过有状态的解剖器。

2011-05-09 06:51:40
stackoverflow用户462604
stackoverflow用户462604
---
layout: post
title: "TCP 和 UDP 初探"
date: 2021-01-01
categories: 技术
---

Surely a handshake would be in TCP being a stateful connection? A handshake seems like something that would want to be ordered, compared to UDP where there is stateless transmission?

肯定握手会出现在 TCP 中,因为它是一个有状态的连接。相比无状态的 UDP,握手需要有序传输。

2011-05-09 12:56:09
stackoverflow用户807829
stackoverflow用户807829

一个例子是SIP/Fax。

SIP/SDP为传真传输设置会话,然后通过TCP/TPKT传输传真/图像。

2011-06-21 05:50:15
stackoverflow用户1034483
stackoverflow用户1034483

我在我的项目中添加了HTTP协议的一些状态性,旨在为给定的HTTP响应查找原始HTTP请求

一般来说,Lua有很好的闭包概念,可以用作保存握手和其他引用的静态全局变量的一种方式。

2011-11-09 07:42:51