1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495 |
- <?xml version="1.0" encoding="utf-8"?>
- <!--
-
- h t t :: / / t /
- h t t :: // // t //
- h ttttt ttttt ppppp sssss // // y y sssss ttttt //
- hhhh t t p p s // // y y s t //
- h hh t t ppppp sssss // // yyyyy sssss t //
- h h t t p s :: / / y .. s t .. /
- h h t t p sssss :: / / yyyyy .. sssss t .. /
-
- <https://y.st./>
- Copyright © 2016 Alex Yst <mailto:copyright@y.st>
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
- You should have received a copy of the GNU General Public License
- along with this program. If not, see <https://www.gnu.org./licenses/>.
- -->
- <!DOCTYPE html>
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <base href="https://y.st./en/URI_research/" />
- <title>URI research <https://y.st./en/URI_research/></title>
- <link rel="icon" type="image/png" href="/link/CC_BY-SA_4.0/y.st./icon.png" />
- <link rel="stylesheet" type="text/css" href="/link/basic.css" />
- <link rel="stylesheet" type="text/css" href="/link/site-specific.css" />
- <script type="text/javascript" src="/script/javascript.js" />
- <meta name="viewport" content="width=device-width" />
- </head>
- <body>
- <nav>
- <p>
- <a href="/en/">Home</a> |
- <a href="/en/a/about.xhtml">About</a> |
- <a href="/en/a/contact.xhtml">Contact</a> |
- <a href="/a/canary.txt">Canary</a> |
- <a href="/en/URI_research/"><abbr title="Uniform Resource Identifier">URI</abbr> research</a> |
- <a href="/en/opinion/">Opinions</a> |
- <a href="/en/coursework/">Coursework</a> |
- <a href="/en/law/">Law</a> |
- <a href="/en/a/links.xhtml">Links</a> |
- <a href="/en/URI_research/index.xhtml.asc">{this page}.asc</a>
- </p>
- <hr/>
- </nav>
- <header>
- <h1><abbr title="Uniform Resource Identifier">URI</abbr> research</h1>
- <p>Uniform Resource Identifiers</p>
- </header>
- <p>I find <abbr title="Uniform Resource Identifier">URI</abbr>s to be very interesting. I'd say that learning about how they are designed to be used and how they are used in practice is one of my main hobbies. I keep my notes on anything I find noteworthy about them in this section of my website.</p>
- <h2>Domain names</h2>
- <p>When minting many types of <abbr title="Uniform Resource Identifier">URI</abbr>s, a domain name is used. Some of my domain name notes were lost, but my most relevant notes that I took when deciding on a domain name and later evaluating my choice in domain names are still available.</p>
- <ul>
- <li><a href="https://y.st./en/URI_research/ccTLDs.xhtml">notes on all <abbr title="country code top-level domain">ccTLD</abbr>s</a></li>
- <li><a href="https://y.st./en/URI_research/usable_ccTLDs.xhtml"><abbr title="country code top-level domain">ccTLD</abbr>s that don't require telephone service</a></li>
- <li><a href="https://y.st./en/URI_research/best_ccTLDs.xhtml"><abbr title="country code top-level domain">ccTLD</abbr>s that don't even ask for a telephone number during registration</a></li>
- <li><a href="https://y.st./en/URI_research/special-use_domains.xhtml">special-use domain names</a></li>
- </ul>
- <h2>Schemes</h2>
- <p>In addition to sometimes having a domain, all <abbr title="Uniform Resource Identifier">URI</abbr>s have a scheme. Scheme-specific notes are listed here.</p>
- <ul>
- <li><a href="https://y.st./en/URI_research/non-conformant_scheme-specific_syntax.xhtml">Non-conformant scheme-specific syntax</a></li>
- </ul>
- <h2>Protocol limitations and client bugs</h2>
- <p><abbr title="Uniform Resource Identifier">URI</abbr>s are limited by both the generic <abbr title="Uniform Resource Identifier">URI</abbr> syntax and by their scheme-specific syntax. However, some file formats place further limitations on them. Furthermore, some clients exhibit buggy behavior and do not process <abbr title="Uniform Resource Identifier">URI</abbr>s correctly. If you're trying to meet standards and/or dumb down your <abbr title="Uniform Resource Identifier">URI</abbr>s so that buggy clients can handle them, you'll find my relevant notes here.</p>
- <ul>
- <li><a href="https://y.st./en/URI_research/limitations.xhtml">Format-specific limitations</a></li>
- <li><a href="https://y.st./en/URI_research/SNI_bug.xhtml">Web browser host bug</a></li>
- </ul>
- <hr/>
- <p>
- Copyright © 2016 Alex Yst;
- You may modify and/or redistribute this document under the terms of the <a rel="license" href="/license/gpl-3.0-standalone.xhtml"><abbr title="GNU's Not Unix">GNU</abbr> <abbr title="General Public License version Three or later">GPLv3+</abbr></a>.
- If for some reason you would prefer to modify and/or distribute this document under other free copyleft terms, please ask me via email.
- My address is in the source comments near the top of this document.
- This license also applies to embedded content such as images.
- For more information on that, see <a href="/en/a/licensing.xhtml">licensing</a>.
- </p>
- <p>
- <abbr title="World Wide Web Consortium">W3C</abbr> standards are important.
- This document conforms to the <a href="https://validator.w3.org./nu/?doc=https%3A%2F%2Fy.st.%2Fen%2FURI_research%2F"><abbr title="Extensible Hypertext Markup Language">XHTML</abbr> 5.1</a> specification and uses style sheets that conform to the <a href="http://jigsaw.w3.org./css-validator/validator?uri=https%3A%2F%2Fy.st.%2Fen%2FURI_research%2F"><abbr title="Cascading Style Sheets">CSS</abbr>3</a> specification.
- </p>
- </body>
- </html>
|