問題タブ [iana]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
networking - マルチキャストIPアドレスの選択
マルチキャストアドレスがどのように機能するかを理解するのに問題があります。
まず、N個のクライアントまたはピアが別々のネットワークで動作している場合、それらはすべて同じマルチキャストグループにサブスクライブし、このグループはすべての送信元がメッセージを送信できるようにし、これらのピア/ホストはすべてこれを介して相互に通信できます。グループ?(黒魔術のように聞こえます!)
次に、IANAがマルチキャストアドレスを制御/規制しているというヒントを聞きました。では、プロジェクト/会社の特定のマルチキャストアドレスをIANAに要求/要求する必要がありますか?これはどのように作動しますか?私は間違っていますか?マルチキャストネットワーキングについて明確にしていただけますか?
どうもありがとう!
geolocation - 信頼できるジオロケーションの最も細かい粒度はどれくらいですか?
今朝の記事を読んで、サービスプロバイダーがIPアドレスに基づいて異なる国のユーザーを区別する必要があるという訴訟事件に気づきました。Internet Assigned Numbers Authority(IANA)は、5つの地域インターネットレジストリ(RIR)のそれぞれにIPアドレスをブロック単位で提供していることを知っています。また、各RIRは特定の地理的領域をカバーしています。RIRに与えられたブロック内のIPアドレスは、そのRIRの地理的領域内にあると高い信頼性で言えるようです。
RIRリージョンよりも細かい粒度でIPアドレスを確実に見つけることは可能ですか?たとえば、IPアドレスは国、プロヴァンス、州、地域、郡、大都市圏、都市などにあると確実に言えますか?RIRごとに異なると思いますか?
naming-conventions - 規制されていない私的使用のための公式または事実上の共通のURNNIDはありますか?
私のプロジェクトでURNを使用したいと思います。そして、私は自分の謙虚なプロジェクトを正式なIANA登録に適用するつもりはほとんどありませんが、可能であれば基準に違反しないようにしたいと思います。private
そのため、次の例の代わりに、標準の(または少なくとも事実上の一般的な慣行)NIDを配置する必要があるかどうかを知りたいのです。
ipv6 - 任意のIPv6アドレスを個々のRIR(ARIN、RIPEなど)にマッピングする
v4アドレスはIANAによって/8のブロックで配布されるため、IPv4アドレスを制御RIR(ARIN、RIPEなど)に簡単にマッピングできます。任意のIPv4アドレスを取得し、そのアドレスの最初の8ビットを調べるだけで適切なRIRを把握する関数を作成できます。
ただし、 http: //www.iana.org/assignments/ipv6-unicast-address-assignments/ipv6-unicast-address-assignments.txtによると、グローバルユニキャストIPv6アドレスはさまざまなサイズのブロックで配布されています。これらのブロックがそれぞれのサイズで割り当てられている理由や韻はわかりません。これにより、上記の関数のIPv6バージョンを作成するのが面倒になる可能性があります。
どの(グローバルユニキャスト)IPv6アドレスがどのRIRに属しているかを簡単に見分ける方法はありますか?または、割り当てられたすべてのネットブロックを繰り返し処理して、自分のアドレスがそれらの1つでカバーされているかどうかを確認する必要がありますか?
ありがとう!
fonts - フォントファイルの正しいMIMEタイプは何ですか?
ファイル形式のいずれかおよび/または各タイプの正しいMIMEタイプを示す正規のソースを見つけることができませんでした。私が見つけたすべてのソースは、互いに矛盾しているように見えます。また、IANAMIMEタイプRFCとそれらに関連するリストと矛盾しているようです。
私は特に.otf
(OpenType)および.ttf
(TrueType)ファイルタイプに興味がありますが、理想的な答えは、ウィキペディアのフォントファイルセクションにリストされているものなど、幅広いフォントファイル形式のMIMEタイプを決定するための標準的なリソースを提供しますページ:ファイル形式のリスト。ただし、そのようなリソースが見つからないことを考えると、そのような正規の参照が存在しない可能性は十分にあります。
動作するMIMEタイプではなく、正規のMIMEタイプを探していることをさらに明確にしたいと思います。フォントの適切なMIMEタイプに対して選択された回答は font/opentype
、ファイルに使用できる状態を示してい.otf
ます。ただし、(@ djsadinoffによる)最高投票の回答が説明しているように、font
は有効なIANAコンテンツタイプではなく、これは正しいMIMEタイプにはなり得ません。
networking - 65535 以上のポートを持つ理論上のネットワーク プロトコル
職場での議論を解決する. 理論的には、65535 以上のポートを持つネットワーク プロトコルを作成し、IANAの承認を得ることは可能ですか?
そうでない場合、なぜですか?
ldap - LDAP では、OID を取得するためにカスタム属性を IANA に登録する必要がありますか?
自己生成 OID を使用する際の問題は何ですか? システム全体で一意であればよいと思いますよね?また、使用している LDAP サーバーは 1 つだけです。
iphone - Bonjour iOS アプリを出荷する場合、サービス名を IANA に登録する必要がありますか?
Bounjour で WWDC2012 Session 707 を聴いています。セッションの 15:25 で、アップルのエンジニアは、公開する前に bonjour サービス名を IANA に登録する必要があると説明しています。プレゼンテーション内のリンクが機能しないことがわかり、次の代替品を見つけました。
http://www.iana.org/form/ports-services
これらのフィールドのいくつかは、非常に威圧的に見えます。Bonjour アプリを公開するには、サービス名のリクエストに記入する必要がありますか?
timezone - IANA/Olson タイムゾーン データベースを略語 (EST、PST など) にマッピングする
IANA/Olson タイムゾーン ID を EST、PST などの略語にマッピングする必要があります。
これは 1 対 1 のマッピングではなく、たとえば EST の場合、IANA のタイムゾーンがかなりあることを理解しています。
これに使用できるデータベース/マッピングはありますか?
PS: JavaScript ソリューションが望ましいですが、このマッピング ( IANA timezone id -> abbreviation )を作成するのに役立つ情報をいただければ幸いです。