クライアントサイドから見えるサーバーサイド技術

Slides:



Advertisements
Similar presentations
勝手にインフラ隊 (の中の人といっしょ) に学ぶネットワーク講座
Advertisements

TCP/IP の 基 本 ネットワークシステムⅠ 第6回. インターネットは(1) 一部屋にあるパソコンからなるネットワーク が接続されて,建物全体のネットワーク が接続されて,日本全体のネットワーク 各国のネットワークが接続されて,インター ネット.
1 情報ネットワーク 課題レポート 模範解答 身の回りで、階層化されている物事を 1 つあげて、その階層構造を説明 せよ 課題のポイント – 機能が階層ごとに分割されているか – 同じ層でのやりとり(プロトコル)があるか – 上位層と下位層での情報のやりとり(インタフェース)があるか –
N チャンネル通信のための 経路制御 小川 真人 木下研究室. Nチャンネル通信 N本の経路を用いて、ファイルを分散させて通信を行う方式である。 分散されたファイルが、すべて違う経路を通り相手に届くことが理想である。
LANどうしを、通信規約として TCP/IP プロトコルで ルータ を経由してつなぎ合わせ、 世界規模で情報のやりとりを可能にしたもの アプリケーション 層 プレゼンテーショ ン層 セッション層 トランスポート層 ネットワーク層 データリンク層 物理層 アプリケーション 層 プレゼンテーショ ン層 セッション層.
IP over DVB-RCS の設計と実装 研究背景 DVB-RCS 衛星回線を用いて受信局から送信局への狭帯域な戻り回線を提供 Forward Link Return Link HUB Terminal.
TCP / IP の基礎 ネットワーク管理者入門. インターネットを支える技術 ISO の 7 階層プロトコルと TCP / IP の実装 階層機能関連する TCP / IP プロ トコル アプリケーション層電子メールやファイルの転送 といった、具体的なアプリ ケーションが使用する規約 TELNET.
Step.5 パケットダンプ Wiresharkでパケットをキャプチャする PC 1 PC 2 PC 3 PC 4 ネットワーク
Ibaraki Univ. Dept of Electrical & Electronic Eng.
コンテンツ配信に優れている P2P 技術と、著作権侵害問題の関係について 述べよ。
第1回.
(株)アライブネット RS事業部 企画開発G 小田 誠
前回の課題 IPv6アドレス IP ARP ICMP NAT インターネット層 2003年12月4日 情報ネットワーク論 新村太郎.
安全・安心なネット生活を送るためのネットワークセキュリティ
TCP (Transmission Control Protocol)
「コンピュータと情報システム」 07章 インターネットとセキュリティ
情報教員のためのサーバ管理技法 3日目 インターネット プロトコル 柴田 功.
ネットワーク コミュニケーション トランスポート層 TCP/UDP 6/28/07.
最低限 Unix (Linux) III ネットワークの仕組み
インターネット メールサーバ DNSサーバ WWWサーバ ファイアウォール/プロキシサーバ クライアント.
第13回 今日の目標 §4.3 情報セキュリティー 情報化社会の特徴を社会的な面から概観する 情報に関わる危険の要因を示す
Copyright Yumiko OHTAKE
スキルアップ.
トランスポート層.
コンテンツ配信 エンコード (符号化) CBR (Constant Bit Rate) VBR (Variable Bit Rate)
(元)勝手にインフラ隊 (の中の人といっしょ) に学ぶネットワーク講座 in 東京
ネットワーク機器接続 2SK 情報機器工学.
ま と め と 補 足 ネットワークシステムⅠ 第15回.
専門演習Ⅰ 国際経済学部 国際産業情報学科 2年 石川 愛
「コンピュータと情報システム」 06章 通信ネットワーク
第2章 第1節 情報通信の仕組み 1 ネットワークの仕組み 2 通信プロトコル 3 認証と情報の保護
6月19日 RoutingとRouting Protocol 大竹 由美子
イーサネット.
インターネット概論第3回 kudo担当分.
物理層と伝送媒体 2012年度以降の教科書(第5版)と 2011年度までの教科書(第4版)の対応 物理層、伝送媒体と公衆通信サービス
セキュリティ(5) 05A2013 大川内 斉.
Ibaraki Univ. Dept of Electrical & Electronic Eng.
インターネットの基礎知識 その3 ~TCP・UDP層編~
序章 第2節 教育機器とコンピュータ 1 パーソナルコンピュータ
イーサネットフレームの構造とデータリンク層アドレス
IP ルーティングの図示 情報科学科 松澤 智史.
IaaS型クラウドにおける インスタンス構成の動的最適化手法
ネットワーク技術II 第9.1課 TCP/IPプロトコルスイート
インターネットにおける真に プライベートなネットワークの構築
TCP/IP入門          櫻井美帆          蟻川朋未          服部力三.
Ibaraki Univ. Dept of Electrical & Electronic Eng.
ネットワークの性能 牧野ゼミ3年 足立龍哉.
私の立場 OSカーネルを手がけるエンジニア 大阪市立大学 創造都市研究科の学生
スキルチェック Network編.
未使用メモリに着目した 複数ホストにまたがる 仮想マシンの高速化
認証サーバーとチャットサーバーの構築(1)
最低限インターネット ネットワークにつなぎましょ!
仮想環境を用いた 侵入検知システムの安全な構成法
P2P型アプリケーション用ライブラリ SUNET
LAN(TCP/IP) インターネットワーキング編
勝手にインフラ隊 (の中の人といっしょ) に学ぶネットワーク講座 Part2
インターネットの歴史 1969年 ARPANET 実験開始 1970年代後半よりTCP/IP
情報実験 第五回 最低限 internet ~ネットワークの仕組みを知ろう~
勝手にインフラ隊 (の中の人といっしょ) に学ぶネットワーク講座 Part2
画像情報特論 (1) - インターネット電話とインターネット放送 はじめに 情報ネットワーク専攻 甲藤二郎
OSI7層に関係する機器、仕様、機能など 物理層 データリンク層 ネットワーク層 トランスポート層 セッション層 プレゼンテーション層
ユビキタス社会を支える トランスメディア実現のための 情報記述に関する研究
「コンピュータと情報システム」 02章 ハードウェア
7月13日の演習問題・解答例 について ネットワーク長が 18、22、26、28 の場合の
牧野ゼミ 2年 産業情報 学科 韓 憲浩(カン ケンコウ)
情報ネットワーク 岡村耕二.
ベイジアンネットワークと クラスタリング手法を用いたWeb障害検知システムの開発
プロトコル番号 長野 英彦.
ネットワークシステム ネットワークシステム概要.
Presentation transcript:

クライアントサイドから見えるサーバーサイド技術

RDB, KVS MySQL AWS, GCP Docker Go, Rust 最新の技術に触れるだけでは見えてこない サーバーサイド技術の外観をとらえたい

2000年代中頃までの コンピューターゲームは関数 思考: 1.未来予測 2.結果評価 3.行動選択 観測 光 音 出力信号 行動 出力=ゲーム(入力) 入力信号

ゲームエンジニアの仕事は 関数の最適化だった 読み書き メモリ 足し算 CPU 磁気ディスク 読み書き この図以外に描画負荷の低減

企画段階からゲームにオンライン要素が盛り込まれる 2000年前半にオンラインゲームの商業的成功 企画段階からゲームにオンライン要素が盛り込まれる CPU なぜ情報は届くのか?

郵便物と同じ、配達員の代わりに配達ロジックが機能している 宛名を正しく記入すれば相手に届く 〒163-0528 1-26-2 〒150-0036 16-17 〒 2-27-5 1 5 6 4 2 〒156-0042 2-27-5

1byteのデータを送るのに、67byteの電気信号が必要 インターネットの宛名の書式イメージ MACアドレス IPアドレス ポート番号 アプリケーション層 トランスポート層 ネットワーク層 データリンク層 物理層 MACアドレス IPアドレス ポート番号 ポート番号 データ本体 IPアドレス トランスポートセグメント MACアドレス IPパケット ヘッダ イーサネットフレーム フッタ 10101010 10101010 10101010 10101010 10101010 10101010 10101011 1byteのデータを送るのに、67byteの電気信号が必要

オンラインゲームは2種類 C/S MMO ゲーム P2P MO ゲーム

サーバーサイド技術はアクセス集中負荷の対策と見た メモリ帯域 メモリ 足し算 ネットワーク帯域 CPU ディスクI/O 磁気ディスク

データベースアクセスが一番のボトルネック CPU 磁気ヘッドの物理的限界

サーバーサイド技術とはシステムの磁気ヘッド数を増やす技術 CPU

1.レプリカ大量作成(レプリケーション) ゲームサーバ スレーブ マスターDB