Soumettre la recherche
Mettre en ligne
P2Pって何?
•
Télécharger en tant que KEY, PDF
•
1 j'aime
•
898 vues
Junya Yamaguchi
Suivre
P2Pについて社内で行った勉強会の資料です
Lire moins
Lire la suite
Technologie
Business
Signaler
Partager
Signaler
Partager
1 sur 31
Télécharger maintenant
Recommandé
「さくらのクラウド」におけるVyattaの活用事例
「さくらのクラウド」におけるVyattaの活用事例
SAKURA Internet Inc.
さくらのクラウドでVyOS使ってみた
さくらのクラウドでVyOS使ってみた
SAKURA Internet Inc.
plotnetcfg入門 | Introduction to plotnetcfg
plotnetcfg入門 | Introduction to plotnetcfg
Kentaro Ebisawa
VTI の中身
VTI の中身
Masakazu Asama
Xeon dとlagopusと、pktgen dpdk
Xeon dとlagopusと、pktgen dpdk
Masaru Oki
Vyatta 改造入門
Vyatta 改造入門
Masakazu Asama
Lagopus as open flow hybrid switch 実践編
Lagopus as open flow hybrid switch 実践編
Masaru Oki
Lagopus 0.2.2
Lagopus 0.2.2
Masaru Oki
Recommandé
「さくらのクラウド」におけるVyattaの活用事例
「さくらのクラウド」におけるVyattaの活用事例
SAKURA Internet Inc.
さくらのクラウドでVyOS使ってみた
さくらのクラウドでVyOS使ってみた
SAKURA Internet Inc.
plotnetcfg入門 | Introduction to plotnetcfg
plotnetcfg入門 | Introduction to plotnetcfg
Kentaro Ebisawa
VTI の中身
VTI の中身
Masakazu Asama
Xeon dとlagopusと、pktgen dpdk
Xeon dとlagopusと、pktgen dpdk
Masaru Oki
Vyatta 改造入門
Vyatta 改造入門
Masakazu Asama
Lagopus as open flow hybrid switch 実践編
Lagopus as open flow hybrid switch 実践編
Masaru Oki
Lagopus 0.2.2
Lagopus 0.2.2
Masaru Oki
さくらのクラウドインフラの紹介
さくらのクラウドインフラの紹介
SAKURA Internet Inc.
Nsegソフトウェアルータvyatta
Nsegソフトウェアルータvyatta
jem 3
Hydrogen → Helium での Linux kernel の違い
Hydrogen → Helium での Linux kernel の違い
Masakazu Asama
RouterBOARD with OpenFlow
RouterBOARD with OpenFlow
Toshiki Tsuboi
技適なBluetooth GNSS/GPSレシーバーをRaspberryPiで作りたい
技適なBluetooth GNSS/GPSレシーバーをRaspberryPiで作りたい
Kenichiro MATOHARA
SDNソフトウェアスイッチlagopus for FreeBSD
SDNソフトウェアスイッチlagopus for FreeBSD
Masaru Oki
【さくらのクラウド】ローカルルータ導入ガイド
【さくらのクラウド】ローカルルータ導入ガイド
さくらインターネット株式会社
Netty & Apache Camel
Netty & Apache Camel
ssogabe
BGP/MPLS-VPNのお勉強資料
BGP/MPLS-VPNのお勉強資料
Toshiki Tsuboi
「BluetoothでLinuxマシンとAndroidを繋いで話が出来るようにした話」「台風で停電になって省電力の設定をした話」「ネットワークの設定が引き...
「BluetoothでLinuxマシンとAndroidを繋いで話が出来るようにした話」「台風で停電になって省電力の設定をした話」「ネットワークの設定が引き...
Kenichiro MATOHARA
スイッチ・ルータのしくみ
スイッチ・ルータのしくみ
ogatay
パケットフィルタリングの考え方
パケットフィルタリングの考え方
Koiwa Hidekazu
OpenFlowで覚えるネットワーク
OpenFlowで覚えるネットワーク
M Hagiwara
Tremaで試すFirewall
Tremaで試すFirewall
M Hagiwara
Openvswitch vps 20120429資料
Openvswitch vps 20120429資料
Daisuke Nakajima
IBGPのコンバージェンスの改善qunog3
IBGPのコンバージェンスの改善qunog3
Noriyuki Yamaguchi
クックパッドのスケーリング
クックパッドのスケーリング
Satoshi Takada
Running lagopus on Xeon D
Running lagopus on Xeon D
Masaru Oki
FD.io VPP事始め
FD.io VPP事始め
tetsusat
VPP事始め
VPP事始め
npsg
YAPC::Asia2014 - O2O/IoT/Wearable時代におけるWeb以外のネットワーク技術入門
YAPC::Asia2014 - O2O/IoT/Wearable時代におけるWeb以外のネットワーク技術入門
Recruit Technologies
Lagopusで試すL3ルーティング + α (Lagopusの設定方法いろいろ)
Lagopusで試すL3ルーティング + α (Lagopusの設定方法いろいろ)
Tomoya Hibi
Contenu connexe
Tendances
さくらのクラウドインフラの紹介
さくらのクラウドインフラの紹介
SAKURA Internet Inc.
Nsegソフトウェアルータvyatta
Nsegソフトウェアルータvyatta
jem 3
Hydrogen → Helium での Linux kernel の違い
Hydrogen → Helium での Linux kernel の違い
Masakazu Asama
RouterBOARD with OpenFlow
RouterBOARD with OpenFlow
Toshiki Tsuboi
技適なBluetooth GNSS/GPSレシーバーをRaspberryPiで作りたい
技適なBluetooth GNSS/GPSレシーバーをRaspberryPiで作りたい
Kenichiro MATOHARA
SDNソフトウェアスイッチlagopus for FreeBSD
SDNソフトウェアスイッチlagopus for FreeBSD
Masaru Oki
【さくらのクラウド】ローカルルータ導入ガイド
【さくらのクラウド】ローカルルータ導入ガイド
さくらインターネット株式会社
Netty & Apache Camel
Netty & Apache Camel
ssogabe
BGP/MPLS-VPNのお勉強資料
BGP/MPLS-VPNのお勉強資料
Toshiki Tsuboi
「BluetoothでLinuxマシンとAndroidを繋いで話が出来るようにした話」「台風で停電になって省電力の設定をした話」「ネットワークの設定が引き...
「BluetoothでLinuxマシンとAndroidを繋いで話が出来るようにした話」「台風で停電になって省電力の設定をした話」「ネットワークの設定が引き...
Kenichiro MATOHARA
スイッチ・ルータのしくみ
スイッチ・ルータのしくみ
ogatay
パケットフィルタリングの考え方
パケットフィルタリングの考え方
Koiwa Hidekazu
OpenFlowで覚えるネットワーク
OpenFlowで覚えるネットワーク
M Hagiwara
Tremaで試すFirewall
Tremaで試すFirewall
M Hagiwara
Openvswitch vps 20120429資料
Openvswitch vps 20120429資料
Daisuke Nakajima
IBGPのコンバージェンスの改善qunog3
IBGPのコンバージェンスの改善qunog3
Noriyuki Yamaguchi
クックパッドのスケーリング
クックパッドのスケーリング
Satoshi Takada
Running lagopus on Xeon D
Running lagopus on Xeon D
Masaru Oki
Tendances
(18)
さくらのクラウドインフラの紹介
さくらのクラウドインフラの紹介
Nsegソフトウェアルータvyatta
Nsegソフトウェアルータvyatta
Hydrogen → Helium での Linux kernel の違い
Hydrogen → Helium での Linux kernel の違い
RouterBOARD with OpenFlow
RouterBOARD with OpenFlow
技適なBluetooth GNSS/GPSレシーバーをRaspberryPiで作りたい
技適なBluetooth GNSS/GPSレシーバーをRaspberryPiで作りたい
SDNソフトウェアスイッチlagopus for FreeBSD
SDNソフトウェアスイッチlagopus for FreeBSD
【さくらのクラウド】ローカルルータ導入ガイド
【さくらのクラウド】ローカルルータ導入ガイド
Netty & Apache Camel
Netty & Apache Camel
BGP/MPLS-VPNのお勉強資料
BGP/MPLS-VPNのお勉強資料
「BluetoothでLinuxマシンとAndroidを繋いで話が出来るようにした話」「台風で停電になって省電力の設定をした話」「ネットワークの設定が引き...
「BluetoothでLinuxマシンとAndroidを繋いで話が出来るようにした話」「台風で停電になって省電力の設定をした話」「ネットワークの設定が引き...
スイッチ・ルータのしくみ
スイッチ・ルータのしくみ
パケットフィルタリングの考え方
パケットフィルタリングの考え方
OpenFlowで覚えるネットワーク
OpenFlowで覚えるネットワーク
Tremaで試すFirewall
Tremaで試すFirewall
Openvswitch vps 20120429資料
Openvswitch vps 20120429資料
IBGPのコンバージェンスの改善qunog3
IBGPのコンバージェンスの改善qunog3
クックパッドのスケーリング
クックパッドのスケーリング
Running lagopus on Xeon D
Running lagopus on Xeon D
Similaire à P2Pって何?
FD.io VPP事始め
FD.io VPP事始め
tetsusat
VPP事始め
VPP事始め
npsg
YAPC::Asia2014 - O2O/IoT/Wearable時代におけるWeb以外のネットワーク技術入門
YAPC::Asia2014 - O2O/IoT/Wearable時代におけるWeb以外のネットワーク技術入門
Recruit Technologies
Lagopusで試すL3ルーティング + α (Lagopusの設定方法いろいろ)
Lagopusで試すL3ルーティング + α (Lagopusの設定方法いろいろ)
Tomoya Hibi
Brocade SDN Controller -Sample Code for Brocade vRouter-
Brocade SDN Controller -Sample Code for Brocade vRouter-
Brocade
openstack_neutron-ovs_osc2014tf_20141019
openstack_neutron-ovs_osc2014tf_20141019
Takehiro Kudou
20170329 container technight-第一回勉強会
20170329 container technight-第一回勉強会
Minehiko Nohara
20170329 container technight-第一回勉強会
20170329 container technight-第一回勉強会
Minehiko Nohara
161027 net opscoding-junos-automation
161027 net opscoding-junos-automation
Hiromi Tsukamoto
20150715 xflow kikuta_final
20150715 xflow kikuta_final
Kazumasa Ikuta
Lagopus workshop@Internet weekのそば
Lagopus workshop@Internet weekのそば
Yoshihiro Nakajima
Fluentd meetup #2
Fluentd meetup #2
Tomohiro Ikeda
『WAN SDN Controller NorthStarご紹介 & デモ』
『WAN SDN Controller NorthStarご紹介 & デモ』
Juniper Networks (日本)
ミドクラ様講演 OpenStack最新情報セミナー 2014年4月
ミドクラ様講演 OpenStack最新情報セミナー 2014年4月
VirtualTech Japan Inc.
GKE に飛んでくるトラフィックを 自由自在に操る力 | 第 10 回 Google Cloud INSIDE Games & Apps Online
GKE に飛んでくるトラフィックを 自由自在に操る力 | 第 10 回 Google Cloud INSIDE Games & Apps Online
Google Cloud Platform - Japan
第11回ACRiウェビナー_東工大/坂本先生ご講演資料
第11回ACRiウェビナー_東工大/坂本先生ご講演資料
直久 住川
Tremaで構築!中小企業の社内LAN #Tremaday 120419
Tremaで構築!中小企業の社内LAN #Tremaday 120419
エイシュン コンドウ
20130329 rtm3
20130329 rtm3
openrtm
ネットワーク通信入門
ネットワーク通信入門
Yuki Suga
JOSUG 9th Study
JOSUG 9th Study
irix_jp
Similaire à P2Pって何?
(20)
FD.io VPP事始め
FD.io VPP事始め
VPP事始め
VPP事始め
YAPC::Asia2014 - O2O/IoT/Wearable時代におけるWeb以外のネットワーク技術入門
YAPC::Asia2014 - O2O/IoT/Wearable時代におけるWeb以外のネットワーク技術入門
Lagopusで試すL3ルーティング + α (Lagopusの設定方法いろいろ)
Lagopusで試すL3ルーティング + α (Lagopusの設定方法いろいろ)
Brocade SDN Controller -Sample Code for Brocade vRouter-
Brocade SDN Controller -Sample Code for Brocade vRouter-
openstack_neutron-ovs_osc2014tf_20141019
openstack_neutron-ovs_osc2014tf_20141019
20170329 container technight-第一回勉強会
20170329 container technight-第一回勉強会
20170329 container technight-第一回勉強会
20170329 container technight-第一回勉強会
161027 net opscoding-junos-automation
161027 net opscoding-junos-automation
20150715 xflow kikuta_final
20150715 xflow kikuta_final
Lagopus workshop@Internet weekのそば
Lagopus workshop@Internet weekのそば
Fluentd meetup #2
Fluentd meetup #2
『WAN SDN Controller NorthStarご紹介 & デモ』
『WAN SDN Controller NorthStarご紹介 & デモ』
ミドクラ様講演 OpenStack最新情報セミナー 2014年4月
ミドクラ様講演 OpenStack最新情報セミナー 2014年4月
GKE に飛んでくるトラフィックを 自由自在に操る力 | 第 10 回 Google Cloud INSIDE Games & Apps Online
GKE に飛んでくるトラフィックを 自由自在に操る力 | 第 10 回 Google Cloud INSIDE Games & Apps Online
第11回ACRiウェビナー_東工大/坂本先生ご講演資料
第11回ACRiウェビナー_東工大/坂本先生ご講演資料
Tremaで構築!中小企業の社内LAN #Tremaday 120419
Tremaで構築!中小企業の社内LAN #Tremaday 120419
20130329 rtm3
20130329 rtm3
ネットワーク通信入門
ネットワーク通信入門
JOSUG 9th Study
JOSUG 9th Study
Plus de Junya Yamaguchi
MBaaS - Parse
MBaaS - Parse
Junya Yamaguchi
戦国時代を生きた「黒田官兵衛」とWeb時代を生きる「エンジニア」
戦国時代を生きた「黒田官兵衛」とWeb時代を生きる「エンジニア」
Junya Yamaguchi
量子コンピュータ(Quantum Computer)
量子コンピュータ(Quantum Computer)
Junya Yamaguchi
Twilio Usecase at iPROS in Japan
Twilio Usecase at iPROS in Japan
Junya Yamaguchi
Data Onboarding
Data Onboarding
Junya Yamaguchi
機械学習とJubatus
機械学習とJubatus
Junya Yamaguchi
イプロス・リーン・マニフェスト
イプロス・リーン・マニフェスト
Junya Yamaguchi
デジタルマーケティグ基礎用語(1)
デジタルマーケティグ基礎用語(1)
Junya Yamaguchi
TACについて調べてみました
TACについて調べてみました
Junya Yamaguchi
Makersを題材にソフトウェア開発を考える
Makersを題材にソフトウェア開発を考える
Junya Yamaguchi
Marketing Automation Study
Marketing Automation Study
Junya Yamaguchi
Google bigqueryとは
Google bigqueryとは
Junya Yamaguchi
ソフトウェア開発の7つのなぜに答えます
ソフトウェア開発の7つのなぜに答えます
Junya Yamaguchi
Strata conference 2012
Strata conference 2012
Junya Yamaguchi
boudio ライトニングトーク
boudio ライトニングトーク
Junya Yamaguchi
Plus de Junya Yamaguchi
(15)
MBaaS - Parse
MBaaS - Parse
戦国時代を生きた「黒田官兵衛」とWeb時代を生きる「エンジニア」
戦国時代を生きた「黒田官兵衛」とWeb時代を生きる「エンジニア」
量子コンピュータ(Quantum Computer)
量子コンピュータ(Quantum Computer)
Twilio Usecase at iPROS in Japan
Twilio Usecase at iPROS in Japan
Data Onboarding
Data Onboarding
機械学習とJubatus
機械学習とJubatus
イプロス・リーン・マニフェスト
イプロス・リーン・マニフェスト
デジタルマーケティグ基礎用語(1)
デジタルマーケティグ基礎用語(1)
TACについて調べてみました
TACについて調べてみました
Makersを題材にソフトウェア開発を考える
Makersを題材にソフトウェア開発を考える
Marketing Automation Study
Marketing Automation Study
Google bigqueryとは
Google bigqueryとは
ソフトウェア開発の7つのなぜに答えます
ソフトウェア開発の7つのなぜに答えます
Strata conference 2012
Strata conference 2012
boudio ライトニングトーク
boudio ライトニングトーク
Dernier
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
akihisamiyanaga1
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
sugiuralab
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Yuki Kikuchi
Dernier
(9)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
P2Pって何?
1.
P2Pって何? P2Pは、あなたのそばにいる IPROS
勉強会 2011/6/22 株式会社イプロス 山口隼也 @junya100
2.
Winny?
不正ダウンロードを 助長する技術? 企業や社会の敵? マニアな人たちの おもちゃ?
3.
いやいや、
P2Pは、 あなたのそばにいます。 そして、 今の、これからの IT社会を支えています。
4.
P2Pが使われている 主なシーンを3つ
5.
iPhone (iPad、Mac)
6.
iPhone4を買った動機は?
7.
マルチタスキング
Retina Display App Store iBooks 操作性/UI
8.
Face Time
9.
junya100
Junya Yamaguchi iPhone4 Keynote FaceTime P2P NAT SIP STUN TURN ICE 09 6 8
10.
DNS/SIP/STUN/
HTTP/FTP/SMTP ICE/RTP UDP TCP IP
11.
キーポイント 1.NAT トラバーサル
2.UDPとIP網
12.
Online
Games MO(Multiplayer Online)
13.
オンラインゲーム ネットワーク概念図
プレイヤーC 220.X.X.X NAT ルータ サーバ 223.X.X.X FTTH 192.168.X.X FTTH FTTH 221.X.X.X 222.X.X.X NAT プレイヤーA NAT プレイヤーB 192.168.X.X 192.168.X.X
14.
キーポイント 1.NAT トラバーサル 2.ノードの参加と離脱
15.
Cloud (分散データベース)
16.
負荷(読込み、書込み)を
分散させて スケールアウト させる方法・・・
17.
シャーディング データを複数のサーバで分ける
18.
1.クライアントが、完璧な「サーバ一覧表」をもつ方式 クライアント
アクセス サーバ一覧表 サーバ群 数台∼数十台
19.
問題点 ・サーバ一覧表の メンテナンスコスト
20.
2.管理サーバが、完璧な「サーバ一覧表」をもつ方式
管理サーバ サーバ一覧表 問い合せ アクセス クライアント サーバ群 数百∼数千台
21.
問題点 ・サーバ増加による負荷の集中 ・単一故障点(SPOF)の回避
22.
3.各担当サーバが、それぞれ完璧な「サーバ一覧表」をもつ方式
サーバ群 問い合せ/アクセス クライアント 数百∼数千台
23.
問題点 ・「サーバ一覧表」の 同期コスト
24.
4.各担当サーバが、それぞれ不完全な「サーバ一覧表」をもつ方式
問い合せ/アクセス クライアント サーバ群 数万台∼
25.
コンシステント・ハッシング
(Consistent Hashing) DHT (Distributed Hash Table) 構造化オーバーレイ (Structured Overlay)
26.
One More Thing...
27.
せっかくなので、 「NATトラバーサル」 を実装してみました。
28.
UDPだけだとファイル転送とかに
向かないので、TCPの機能 (輻輳制御、フロー制御、再送制御) をUDP上に実装すれば、 万能なP2P通信が可能だよね?
29.
STUN
Server STUN Server Peer A ( Download Peer B ( Upload Uploader Server ExternalRegist Uploader IP Peers ExternalPort Downloader Uploader PeerRequest Download Server SessionRegist Uploader PeerResponse Uploader Downloader PeerRequest Downloader Peer Downloader Uploader HandShake
30.
InetSocketAddress remoteEndPoint =
null; DatagramChannel socketChannel = (DatagramChannel) channel; if (ConfigUtils.COMMON.getBoolean(CommonConfig.KEY_NAT_TRAVERSE_MODE) && remotePeer.isRequiredNatTraverse()) { STUNClient stun_client = new STUNClient(); for (int retried_count = 0; true; retried_count++) { remoteEndPoint = stun_client.handShake(socketChannel, remotePeer.getIp(), remotePeer.getPort(), remotePeer .getInternalPort()), remotePeer.getPeerId()); if (remoteEndPoint != null) { break; } else { if (retried_count >= HANDSHAKE_RETRY_COUNT) { LogUtils.LOG.error("HandShakeが失敗しました"); break; } else { LogUtils.LOG.info("HandShake Timeoutしました"); continue; } } } } else { remoteEndPoint = new InetSocketAddress(remotePeer.getIp(), remotePeer.getPort()); } if (remoteEndPoint != null) { setupSocketOptions(socketChannel.socket()); socketChannel.configureBlocking(false); socketChannel.socket().setReuseAddress(true); socketChannel.connect(remoteEndPoint); }
31.
以上です。
Notes de l'éditeur
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
Télécharger maintenant