connecting for one to one or many communication
we need (or do we already have?) a standard open (libre) protocol for distant people who do not (immediately) know each other's IP address (and may be behind restrictive firewalls or routers) to connect with each other, over which such a protocol will need to allow anyone to run a central HTTPS based service (known by their host name or IP address) that can help figure out if any of several ways to directly communicate one-to-one will work. two people knowing the same host name and same ID string (maybe also password) can connect at nearly the same time to the central server and engage in "direct communication discovery". if direct communication is possible, then the application doing this can communicate with the other. this can then enable things from teleconferencing to a VPN (to do many things). an option would allow an implementation of this to actually carry the traffic between them if no direct means exists (the central service may limit bandwidth, length of time to use, or operating hours).
TCP/IP does not make it that easy for remote parties to communicate (or, at least, find each other) except through servers, especially when their networks are limited. and so many of these services are very restrictive, costly, and/or demand private info. an open protocol would encourage open implementations which would encourage many, who can, to offer alternative choices, or allow private groups with networking resources to make better use of what they have.
one alternate option is to just run a central OpenVPN server and share the domain name, port number, IP address, login ID, password, and/or secret key with colleagues or friends or family. but this isn't as easy without costly resources like a domain name or server.
this "new normal" will need new thinking.
Mask wearer, Social distancer, System Administrator, Programmer, Linux advocate, Command Line user, Ham radio operator (KA9WGN/8, tech), Photographer (hobby), occasional tweetXer
Bookmarks