TCP and UDP over HTTP

"Soni L." <fakedme+http@gmail.com> Tue, 10 November 2020 15:00 UTC

Return-Path: <ietf-http-wg-request+bounce-httpbisa-archive-bis2juki=lists.ie@listhub.w3.org>
X-Original-To: ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com
Delivered-To: ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5445A3A0FCA for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Tue, 10 Nov 2020 07:00:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.749
X-Spam-Level:
X-Spam-Status: No, score=-7.749 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.25, MAILING_LIST_MULTI=-1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id up5CXYALqu_W for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Tue, 10 Nov 2020 07:00:49 -0800 (PST)
Received: from lyra.w3.org (lyra.w3.org [128.30.52.18]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E720C3A0FCD for <httpbisa-archive-bis2Juki@lists.ietf.org>; Tue, 10 Nov 2020 07:00:48 -0800 (PST)
Received: from lists by lyra.w3.org with local (Exim 4.92) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1kcV66-0000mK-NA for ietf-http-wg-dist@listhub.w3.org; Tue, 10 Nov 2020 14:58:14 +0000
Resent-Date: Tue, 10 Nov 2020 14:58:14 +0000
Resent-Message-Id: <E1kcV66-0000mK-NA@lyra.w3.org>
Received: from mimas.w3.org ([128.30.52.79]) by lyra.w3.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from <fakedme+http@gmail.com>) id 1kcV65-0000lZ-FU for ietf-http-wg@listhub.w3.org; Tue, 10 Nov 2020 14:58:13 +0000
Received: from mail-qt1-x82f.google.com ([2607:f8b0:4864:20::82f]) by mimas.w3.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from <fakedme+http@gmail.com>) id 1kcV64-0000T5-C9 for ietf-http-wg@w3.org; Tue, 10 Nov 2020 14:58:13 +0000
Received: by mail-qt1-x82f.google.com with SMTP id 7so4338052qtp.1 for <ietf-http-wg@w3.org>; Tue, 10 Nov 2020 06:58:12 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:to:from:subject:message-id:date:user-agent:mime-version :content-transfer-encoding:content-language; bh=8hoLsbDObxRELqvwqjBdBi6+ZttyEzBhZJ19YMyZmt8=; b=d/vBRxtxnYE537wcwnyKLmtjJuP5t43MFcTheSOVM5lb6W+8enpLRpYVJpjyfYzH0a 9NooAGuO5jyA/Sy4FmRKpGAXTDzxyiiaFbhHoRx4CyuVi1KOfo5ToRBMLPCBGcR84KdO Iu0yBSQL32IB76ykFg009eO0PKTsL2UEEUCIeN1L7f9An45m6hfjNI1OMo7qR516KF0y eP2RvuE/gAGp4NDGO4djXER98y3uM8Pp1I+f7Tv0Ip5WHM8nqTcJP+oxctRPqFLFfhZ+ 2n/TzMmC6c8IckQT3nntnVmoy/mbEzKNN8e4+Iv0haOD8TZK+hlkJHqdEudr4k1MAP4W U9Ww==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:to:from:subject:message-id:date :user-agent:mime-version:content-transfer-encoding:content-language; bh=8hoLsbDObxRELqvwqjBdBi6+ZttyEzBhZJ19YMyZmt8=; b=jYXPRodgPEADBtZWP/B1seCaz/g8qRA6LT/5uZMorXRl7UKxPzYr5GkE4J4t/W5ibO ZAuXKPzdhpPVzHCXevLx3MNgOlw42HExbOn3xTkT2y29xZezs8hwh5fczMLx09ZvZZU/ qskPP677hLITzpSWluibmm0fc/88NaUs3huh3zbSf2JiH0CW5AjJYRDGgVAhjjYvW0bA XO2Lp1utITecp22ELQbBWYBMUHH8yrIWFok0igR55vC5rpgxciC6QDInA/wE00rYmdRc TJ6JKfL+/yVlcDXmGPzV8JFcmCHbo7gNTMSCycXKRvP6D1taa0jnCt1dEAPyhqvwOCvW RdCQ==
X-Gm-Message-State: AOAM532hSXApGr98HgA50+S2d87c+HrCDqFifdFiYw7J9is7TnQlfwZo BYwX3rnUgavNpm24ljdkgewgwv60JLU=
X-Google-Smtp-Source: ABdhPJyVWHCSKV6Xn9dEGftqAqfzQzVqbihyGCPviwzjeMsExf+O95+5HUoEUUBdExX3N6Fojlv3ZQ==
X-Received: by 2002:ac8:ecb:: with SMTP id w11mr18169678qti.113.1605020281239; Tue, 10 Nov 2020 06:58:01 -0800 (PST)
Received: from ?IPv6:2804:431:d77c:29ab::fce? ([2804:431:d77c:29ab::fce]) by smtp.googlemail.com with ESMTPSA id u16sm8241543qth.42.2020.11.10.06.57.59 for <ietf-http-wg@w3.org> (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 10 Nov 2020 06:58:00 -0800 (PST)
Sender: "Soni L." <fakedme@gmail.com>
To: HTTP Working Group <ietf-http-wg@w3.org>
From: "Soni L." <fakedme+http@gmail.com>
Message-ID: <da96cbdf-a109-008d-8f37-012f2ffcc64e@gmail.com>
Date: Tue, 10 Nov 2020 11:57:56 -0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.12.0
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
Content-Language: en-US
Received-SPF: pass client-ip=2607:f8b0:4864:20::82f; envelope-from=fakedme+http@gmail.com; helo=mail-qt1-x82f.google.com
X-W3C-Hub-Spam-Status: No, score=-4.1
X-W3C-Hub-Spam-Report: BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, W3C_AA=-1, W3C_WL=-1
X-W3C-Scan-Sig: mimas.w3.org 1kcV64-0000T5-C9 d5248c2ad1fc9a2443da888809109b6e
X-Original-To: ietf-http-wg@w3.org
Subject: TCP and UDP over HTTP
Archived-At: <https://www.w3.org/mid/da96cbdf-a109-008d-8f37-012f2ffcc64e@gmail.com>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/38203
X-Loop: ietf-http-wg@w3.org
Resent-Sender: ietf-http-wg-request@w3.org
Precedence: list
List-Id: <ietf-http-wg.w3.org>
List-Help: <https://www.w3.org/Mail/>
List-Post: <mailto:ietf-http-wg@w3.org>
List-Unsubscribe: <mailto:ietf-http-wg-request@w3.org?subject=unsubscribe>

Routing and topology is a pain, and IPv4 is as lively as ever. Instead
of trying to deploy IPv6, why not deploy HTTP instead?

Not only can you expose the whole network topology to the public
internet, you can even expose applications' virtual network topologies!
And mpTCP over HTTP would also help.

You could have your browser assign window numbers to each collection of
tabs, and tab numbers to each tab, and expose that through TCP over
HTTP. when moving tabs between windows, or reordering tabs, it could use
mpTCP to maintain the connection. Additionally, Minecraft blocks could
become individually addressable, with each block having its own
HTTP-path-based IP address. This would also be great for VMs, and VMs
within VMs, and we'd finally be able to host internet services from
within a browser. It's win-win all around!

As for IPv4, it would become a link layer protocol, similar to Ethernet.
The main difference is that it'd span a Wide Area Network (WAN). Then
again, what is Ethernet if not a protocol designed for being NATed, with
IP and TCP deciding which Ethernet address to send the packet to?