10年目のDeleGate.ppt

  1. 1、本文档共61页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
10年目のDeleGate.ppt

多目的応用プロトコル中継システム 「DeleGate」の開発 情報処理研究部門 佐藤豊 信条 役に立たない論文?特許より役に立つソフト 二流の研究より一流のモノ作り 小さく産んで大きく育てる 持続的に成長可能なソフトウェア 産地直送ソフトウェア/顔の見えるモノ作り 桃李もの言わざれども下おのずから蹊をなす DeleGateとは インターネット用基盤ソフトウェア 多目的応用プロトコル中継システム(プロキシサーバ) 10年前に電総研で生まれ、持続的成長 世界的な老舗プロキシサーバのひとつ 広く世界で使われている純国産プログラム 149ヶ国、2万6千以上の利用者サイト DeleGateの概要 1994年生まれ?現在も成長中 小規模Gopher専用プロキシ(SunOS版)からの持続的な成長 多用途プロキシサーバ アクセス制御、キャッシュ、経路制御、トンネリング、プロトコル変換、サーバ統合、コンテンツフィルタ、コンテンツ変換、… マルチプロトコル対応 HTTP,FTP,SMTP,POP,NNTP,Telnet,DNS,SOCKS,SSL,… マルチプラットフォーム対応 Unix,Windows,OS/2,MacOS-X 配布形態?配布状況 オープンソース?フリーソフト、149カ国?26,000サイト DeleGateの用途 インターネットの運用?サーバ構築?利用の支援 セキュリティの向上 ファイアウォール?アクセス制御 性能向上?資源節約 キャッシング 安定性の向上 動的経路制御?負荷分散 運用?管理の支援 プロトコル変換?サーバ統合 付加価値実現の支援 翻訳、暗号化、圧縮 セキュリティのためのDeleGateの利用例 利用例(産総研) 産総研ウェブサーバ http://www.aist.go.jp/ http://www.aist.go.jp/RIODB/ http://www.aist.go.jp/GSJ/ http://www.aist.go.jp/… ユニットごとに自由なサーバ運用 更新?維持?運用が容易 内部サーバを統合して外部へ公開 一元的なアクセス制御?ログ監視 配布状況(2003年4月) トップドメイン別配布先サイト数(2003年4月末現在) Jp 10,341 6435 co 1986 or,ne 732 ac 259 gr 168 go 131 ad 630 * 国内への普及 大学 Ac.jp – 732大学、短大、高校、他 全大学(約700?)中、435大学(62%) 企業 Co.jp – 6435社 東証一部上場企業1507社中、502社(33%) 情報通信 64社中、47社(73%) 電気機器 149社中、92社(62%) 個人 開発状況:プログラム規模の推移 現状と今後 実用ソフトとして要求される拡張?改良?修整の継続 従来の実装ベースの継続的拡張 根本的な作り直し?(実験ソフトから実用ソフトへ) 商用利用へのライセンス供与の開始 10年後以降の持続的成長のための新機軸の導入 10年後のセキュリティモデルを想定した基盤通信機能の検討 背景?動機?目標 必要に迫られて作り始めたソフトが他者にも有用 インターネットから受けた恩恵(フリーソフト)へのお返し 基盤的ソフトウェアの輸入超過 ソフトウェア防衛(国産ソフトウェア技術の維持) 世界的に一線級のソフトの開発?輸出 DeleGateとは 一般的分類:多機能プロキシサーバ 「多目的アプリケーションプロトコル中継システム」 単純な原理:アプリケーションプロトコルを中継 アプリケーション層のプログラム 中継する内容(プロトコル)を解釈しながら中継 多様な用途:中継時に様々な付加価値を実現 ファイアウォール(アクセス制御、フィルタリング) 高速化(キャッシュ) プロトコル変換(暗号化、圧縮、…) コンテンツ変換(翻訳、…) 仕様?実装の変化?不備の緩衝材?パディング クライアント/サーバモデル インターネット上の応用サービスの実現モデル サーバは情報や機能を提供し、クライアントは通信を実行しながらそれを利用する 応用プロトコル サーバ/クライアント間の要求?応答の手順とデータの形式 各々の応用サービスごとに規定される HTTP,SMTP,FTP,… プロキシサーバ クライアントとサーバの間の通信を中継するサーバ サーキットレベルプロキシ 単なるバイト列として要求と応答を中継 (SOCKS) アプリケーションレベルプロキシ 応用プロトコルに固有な、要求と応答の手順とデータの形式を解釈しながら中継 現状と今後 安定期 ゆるやかな持続的成長 既存の実装ベースに果てしなく続く改良?修整 ゆるやかな継続的普及 区切りの

文档评论(0)

2105194781 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档