砂原秀樹 suna@wide.ad.jp 2019/06/03 1 6/10 は中間テストを行う 持ち込み可 授業の資料 書籍等 パソコン 携帯電話は禁止 当然人も禁止 理由があってテストを受験できない場合 メールで連絡をすること! 代替措置を連絡する 教育実習 就職活動等事前にスケジュールが分かる都合の場合 テスト前日までに 病気 あるいは突然発生した都合の場合 状況が回復次第すみやかに 2 1
共通基盤としてのインターネット みんなで使うルール どうやって決める? プロトコル Open インターネット上の名前 名前 ドメイン名 名前は誰のもの? もし重なったらどうするの? 新しいドメイン名 多国語化 いろんな種類のドメイン名 3 勝手に決める ベンダ ( ネットワーク機器を作っている会社 ) が決める 同じ会社 ( グループ ) の機器しかつながらない Closed Architecture ベンダ独自の非公開プロトコル SNA, DNA, XNS,... みんなで決める 公開されたプロトコル 誰もが作ることが可能 どんな会社の機器でも 相互 につながる Open Architecture OSI, Internet 4 2
誰もが使えるルール グループで作る ( メンバーが決められる ) 作った人が提案して みんなで使ってみる 公開 メンバーシップ 有償公開 無償公開 5 De jour 標準 公的機関によって決められた規格 ISO - International Organization for Standardization ITU - International Telecommunication Union IEEE - Institute of Electrical and Electronic Engineers De facto 標準 事実上の標準 多くの人が使うようになったので共通のルールとなった Internet 6 3
ISO, ITU-T ルールを決めることからスタート 決める方法 多数決 国の代表 一カ国一票 公平 技術的優位性と多数決 7 成長を続けるネットワーク 規模だけでなく技術的にも 実験と運用 最善努力型 (Best Effort) 自律 分散 協調 両端はがんばる 通信の当事者 途中はそれなりに すべてを細かく対応していたら破綻する RFC (Request for Comments) インターネットにおけるプロトコル, 有用な情報などに関する文書 8 4
IETF (Internet Engineering Task Force) Open Process ( 開かれたプロセス ) Technical Competence ( 技術的能力 技術指向 ) Volunteer Core Rough consensus and running code Protocol Ownership 9 インターネット関連組織 ISOC IAB IRTF IETF ICANN IRS IES IANA R AREA AREA AREA AREA AREA AREA AREA AREA ARIN APNIC RIPE NCC LACNIC AfriNIC JPNIC KRNIC 10 5
ISOC Internet Society/ インターネット学会 IAB Internet Architecture Board IRTF Internet Research Task Force IETF Internet Engineering Task Force ICANN The Internet Corporation for Assigned Names and Numbers 11 ネットワークの運用 ISP 参加組織 クラウド運営組織 運用の基本方針を決める ISOC Board of Trustee, IAB, ICANN インターネットの将来像など将来の技術を考える IRTF 今必要な技術を考える IETF 運用方針に従って割り当てを行う アドレス ポート番号など ドメイン名 IANA 12 6
Internet Engineering Steering roup 議長 各エリアディレクタ 2 名ずつ IETF に関連する組織の代表 各技術テーマに関する議論を実施 Chair 2 名 メーリングリスト上での議論が基本 年 3 回の Face to Face Meeting 他の標準化団体で実施されている標準はそれを尊重する 3C, IEEE 13 Applications Area eneral Area Internet Area Operations and Management Area Real-time Applications and Infrastructure Area Routing Area Security Area Transport Area 14 7
インターネットに関する文書 標準 示唆 有益な情報など 登録された順に番号が附されている http://www.ietf.org/download/rfc-index.txt http://www.ietf.org/rfc.html IETF (Internet Engineering Task Force) http://www.ietf.org/ 15 RFC 番号タイトル著者発行日形式とサイズ 0791 Internet Protocol. J. Postel. Sep-01-1981. (Format: TXT=97779 bytes) (Obsoletes RFC0760) (Updated by RFC1349) (Also STD0005) (Status: STANDARD) 文書の種類 他の RFC との関係 他のリストでの登録 (Obsoletes RFCXXXX) (Obsoleted by RFCXXXX) (Update RFCXXXX) (Updated by RFCXXXX) RFCインデックスの構造 RFCXXXXを無効に RFCXXXXに置き換え RFCXXXXに追加して RFCXXXXに追加事項 16 8
RFC (Request for Comments) Standard Track Proposed Standard, Draft Standard, Standard Informational Experimental Historical Best Current Practice (BCP) Internet Draft で議論される際の原案 17 BOF IETF で議論するか否かを議論する場 新しい 成立のためのプロセス Charter の決定 ( 議論する範囲の定義 ) 2 度の Face to Face Meeting を経て になるか否か決定される RFC としての発行 Internet Draft Last Call: での合意 IES Review IES Last Call: IETF 全体としての合意 RFC Editor: 編集的校正 発行 18 9
Proposed Standard 最初のRFC 広く公開されることによって実際に実装が進み 相互接続性の確認が行われる Draft Standard 少なくとも2つ以上の独立した実装による相互接続性のテスト 間違いの修正や 曖昧性の排除 必要な記述の追加 Standard 多種の実装と運用実績 ( 実際には 最近のRFCでStandardとなったものは無い ) 19 ICANN (The Internet Corporation for Assigned Names and Numbers) インターネットで用いられる名前や番号の割り当て方針を決定する 例 ) IPアドレス ポート番号 ドメイン名 DNSルートネームサーバの運用方針の決定 IANA (Internet Assigned Numbers Authority) IPアドレスやポート番号 ドメイン名等の割り当ての実務を管理する組織 20 10
どうやって区別しているか? ホスト名 : 人間向け IP アドレス : 数字 コンピュータ向け IP アドレス 32bit の数字 21 8bit 単位に区切って 各々を十進数で表記したものを. で結合 例 ) 0x82990807 1000 0010 1001 1001 0000 1000 0000 0111 130. 153. 8. 7 22 11
ホスト名のユニーク性 同じ名前は使えない 構造を持つ名前 国 属性 組織名 部署名を. でつなぐ ex) ftp.cs.cmu.edu brains.cs.uec.ac.jp 23 root jp edu com ac co cmu twcu uec ascii is cs 24 12
JPNIC レジストリとレジストラ レジストリ : データベースを管理する組織 日本では JPNIC が担当し JPRS に委託している レジストラ : データベースへの登録 変更を受け付ける組織 日本ではプロバイダやレンタルサーバ会社 ドメイン名取得サービス等が行っている 25 国際 TLD.int Infrastructure TLD.arpa: e164.arpa, ip6.arpa, in-addr.arpa のみ 特殊用途.gov,.mil,.edu.example,.invalid,.localhost,.test gtld 国に依存しない組織をあらわす 26 13
cctld 国をあらわす TLD ISO-3166-1 に準拠 例外.ac - Ascension Island アセンション島 / 西アフリカ.gg - uernsey ガーンジー島 / 西ヨーロッパ.im - Isle of Man マン島 / 西ヨーロッパ.je - Jersey ジャージー島 / 西ヨーロッパ.ps - Palestinian Territories パレスチナ / 中東.uk - United Kingdom イギリス / 西ヨーロッパ (gb) 27 北米に割り当てられていたものからの移行.com: 営利組織.org: 非営利組織.net: ネットワーク運用組織 新たな gtld 空間が足りない ドメインスクワット 商標の問題 28 14
.com,.net,.orgに加えて.info 情報サービス.biz ビジネス.name 個人.pro プロフェッショナル ( 弁護士 医者 会計士等 ) 29 Sponsored Top Level Domain Name.aero 航空会社 空港など.coop 共同組合.museum 博物館.mobi モバイル 携帯関係用.job 人材派遣 人事業務.travel 旅行代理店.cat カタロニアの言語 / 文化コミュニティ用.asia アジア太平洋地域の企業 / 個人 / 団体等用.tel IP 技術を用いた電話サービス用.xxx アダルトサイト.mail スパムフリー電子メールの送受信者用.post 郵便事業 30 15
IANA 原則として早い者勝ち 日本は JPNIC JPNIC はトップレベル jp の第三レベルの割り当てを担う 商標 知的所有権の問題 新たな割り当てルールの導入へ ICANN 31 macdonald.com mcdonald.com ハンバーガーのマクドナルドは mcdonalds.com jal.com John Andrew Lettelleir さんが所有 JAL は提訴したが敗訴 ドメインの持ち主から買い取ったらしい 原則は 早い者勝ち 商標 ブランド名 会社名 32 16
国際的なもの IPO (orld Intellectual Property Organization) NAF (National Arbitration Forum) 等 ICANN が認定 国内での紛争 紛争処理機関 工業所有権仲裁センター等 JP ドメイン名紛争処理方針 http://jprs.jp/info/drp/ 方針 例 1: ドメイン名を先に押さえて高額で転売する 例 2: 誤解が生じるような使い方をする 33 34 17
MONIKER ONLINE SERVICES, INC. ( レジストラの一つ ) というところが所有? 35 いわゆるマクドナルドはこっち 36 18
第二レベル 属性 : ac, co, go, or, ad, ne, gr, ed, lg 第三レベル 組織名 ex) twcu, uec, aist-nara, 第四レベル以降 組織が自由に決める 37 第二レベルから自由に naist.jp pocky.jp など keio.ac.jp と keio.co.jp 早いもの勝ちが原則 自由度の高い割り当て 1 組織 1 ドメイン名から自由なドメイン名の割り当て 属性等の廃止 38 19
国際的なもの IPO (orld Intellectual Property Organization) NAF (National Arbitration Forum) 等 ICANN が認定 国内での紛争 紛争処理機関 工業所有権仲裁センター等 JP ドメイン名紛争処理方針 http://jprs.jp/info/drp/ 方針 例 1: ドメイン名を先に押さえて高額で転売する 例 2: 誤解が生じるような使い方をする 39 goo.ne.jp, goo.co.jp NTT レゾナントの検索サービスは goo.ne.jp goo.co.jp というドメイン名は JACCS という会社が所有していた アダルトサービスが行われていた NTT レゾナントは goo.co.jp を高額で売りつけようとしたことから提訴 NTT レゾナント勝訴 所有権移転 今 goo.co.jp は停止 j-phone.co.jp, j-phone.jp 食品等の輸出入販売会社である大行通商 ( 東京都港区 ) が 1997 年 8 月に取得 アダルトグッズの販売や携帯電話用品の販売 j-phone が勝訴 所有権移転 40 20
whois.jprs.jp 41 アルファベット以外によるドメイン名 日本語.com 日本語.jp... http:// 砂原秀樹.jp 言葉とアドレス 42 21
例えば 日本語. 日本 日本語. 旅 など 43 こんな TLD 欲しい? x.y.tokyo x.y.newyork x.y.car walkman.sony ipod.apple これは誰のもの x.y.obama President Obama?, 小浜市? 44 22
コミュニティベース gtld 特定のコミュニティ ( 共同体またはグループ ) において利用されることを前提とする gtld スタンダード gtld と重複する場合は コミュニティベース gtld が優先 地名 gtld スタンダード gtld 以上以外 45 以下 4 種類 地域区分名 : ユネスコおよび国連により定義されたもの ( アジア 東アジアなど ) 地方名 : 国や地域内の行政区画名などを表す ISO 3166-2 リストに記載されたもの ( 日本では都道府県名 ) 首都名 :ISO 3166-1 リストに記載された国 地域の首都名 都市名 : 申請者が都市名と関連した目的で gtld を利用する意図がある場合 地理的名称 gtld を申請するには 申請に対する政府 ( 日本では日本国政府または地方自治体 ) の 支持 もしくは 反対しない 旨が記載された文書の提出が必要 地理的名称 gtld では ASCII 文字だけでなく 国際化ドメイン名 (IDN; Internationalized Domain Name) を使うことも可能です 46 23
gtldとして申請できないもの 現在 cctldのラベルとして利用されている ISO 3166-1リストに記載のJPやUKなどといった国 領土などの2 文字名称 ISO 3166-1リスト記載の3 文字名称 (JPNなど) および国 領土などのフル名称 ( 例 :Japan) または略称 およびそれらのいかなる言語への翻訳も含む 分離可能な国名リスト (Separable Country Names List) に掲載されている国の別名もしくは地域名 ( 例 : 韓国の英文通称 South Korea) 国名を構成する要素を並べ替えたり 文法上の冠詞を追加 削除したもの ( ケイマン諸島での例 :IslandsCayman) 47 Trademark Clearinghouse(TMCH) 2013 年 4 月以降に順次追加される予定の分野別トップレベルドメイン (gtld; generic Top Level Domain) いわゆる 新 gtld の導入に伴いICANNにより実施される 商標保護の仕組み 事前に自らが持つ商標を 新 gtldのレジストリや新 gtld を取り扱うレジストラが共通して参照するデータベースに登録しておくことで 他者による意図しないドメイン名登録から商標の保護が可能 Uniform Rapid Suspension (URS; 統一早期凍結 ) 新 gtldを使ったドメイン名をユーザーがセカンドレベル以下へ登録するにあたり 企業などが持つ商標権を守るための仕組みです 48 24
https://newgtlds.icann.org/en/program-status/delegated-strings 49 25