Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
第3回 ITパスポート社内勉強会 ネットワーク
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
PharmaX(旧YOJO Technologies)開発チーム
December 20, 2021
Technology
660
1
Share
第3回 ITパスポート社内勉強会 ネットワーク
第3回 ITパスポート社内勉強会の資料です。
【コーポレートサイト】
https://yojo.co.jp/
【採用情報】
https://herp.careers/v1/yojo
PharmaX(旧YOJO Technologies)開発チーム
December 20, 2021
More Decks by PharmaX(旧YOJO Technologies)開発チーム
See All by PharmaX(旧YOJO Technologies)開発チーム
PdMによるLiveバイブコーディング〜プロトタイプ開発実践〜
pharma_x_tech
1
70
2025.10.28_CodexとClaude Codeの比較検討 社内座談会
pharma_x_tech
2
600
LLMのアウトプットの評価と改善 〜DSPyによるプロンプト最適化入門によせて〜
pharma_x_tech
6
1.2k
2025.09.02_AIコーディングを利用した開発自動化を目指しての座談会
pharma_x_tech
5
340
AIコーディングを前提にした開発プロセス再設計〜開発生産性向上に向けた試行錯誤〜
pharma_x_tech
4
430
AIエージェントの評価・改善サイクル
pharma_x_tech
2
600
MCP & Computer Useをフル活用した社内効率化事例〜現在地と将来の展望
pharma_x_tech
1
440
AIエージェントの継続的改善のためオブザーバビリティ
pharma_x_tech
7
2.6k
Roo CodeとClaude Code比較してみた
pharma_x_tech
5
6.2k
Other Decks in Technology
See All in Technology
Harnessing the Power of Mocks and Stubs in PHPUnit / #laravellivejp
asumikam
0
660
最低限これだけ押さえれ大丈夫_Claude Enterprise/Team企業展開ガバナンス入門
tkikuchi
1
240
JJUG CCC 2026 Spring AI時代の開発こそ標準化を武器に! ― 方式・プロセス・プラットフォームの標準化
s27watanabe
2
370
Oracle Cloud Infrastructure:2026年5月度サービス・アップデート
oracle4engineer
PRO
1
170
Agentic AI時代における メルカリのAIガバナンスとガードレール実装
naoichihara
15
15k
Javaで学ぶSOLID原則
negima
1
190
TypeScript で Platform SDK を作る技術
toiroakr
1
320
【ハノーバーメッセ振り返りイベントat名古屋】データは集約からAI起点の収集に ~組織内・組織間でのデータ連携~
tanakaseiya
0
130
CloudFront VPCオリジンとVPC Latticeサービスの内部ALBをマルチアカウントで一元利用しよう
duelist2020jp
5
240
AI とサービス・デザイン / AI and Service Design
ks91
PRO
0
180
データ基盤構築・運用の現場から 〜 Snowflake Intelligence 導入で変わった、データ活用の未来 〜
wonohe
0
190
基礎から解説!Icebergで紐解くSnowflake×Databricks連携の現在地
cm_yasuhara
0
340
Featured
See All Featured
Making the Leap to Tech Lead
cromwellryan
135
9.8k
Embracing the Ebb and Flow
colly
88
5k
Practical Orchestrator
shlominoach
191
11k
Automating Front-end Workflow
addyosmani
1370
210k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
9.9k
We Are The Robots
honzajavorek
0
230
Joys of Absence: A Defence of Solitary Play
codingconduct
1
380
Odyssey Design
rkendrick25
PRO
2
630
New Earth Scene 8
popppiees
3
2.3k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
The browser strikes back
jonoalderson
0
1.1k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Transcript
ITパスポート勉強会 ~ネットワーク~
勉強会の予定 ・第1回 デジタルデータ 12/ 6 ・第2回 データベース 12/13 ・第3回 ネットワーク
12/27 ・第4回 セキュリティ ??? 目次 ・毎週月曜日全4回
今日の予定 目次 • LANとWAN • プロトコルとパケット • TCPとIP データベース
この繋がりをネットワークといいます! コンピューターを日本語にすると? 様々な機器が網(ネット)状につながっています。 A. 電子計算機 ネットワーク そもそもはただの計算機 これらをするためには、コンピューターが他のコンピューターと つながる必要があります。 今は計算よりもデータのやり取りに使うのがメインですね!
Ex) webサイトを見る、メールを送る
ネットワークは大きさによって2種類に分けられます ネットワーク 比較的狭い範囲のネットワーク LAN (Local Area Network) Ex) 同じwi-fiに繋がれた機器のネットワーク LAN同士をつなぐネットワーク
WAN (Wide Area Network)
LANの規格は現在「イーサネット」が主流です。 イーサネットのLANケーブル ネットワーク こんな風にすべての機器が1本の線で繋 がっていてもデータが干渉せずに通信が 可能な方式です
CSMA/CD方式といいます! なぜ一本道なのにデータが干渉しないのでしょう? ネットワーク そもそも誰かが通信していたら通信しない ①から②へのデータ送信と、②から③へのデータ送信が同時に起こったとき、 普通はぶつかってしまいます、、、 衝突した場合はそれぞれランダムな時間待って からやり直す 2種類の制御をして防いでいます! Carrier
Sense Collision Detection このように1本の線を複数機器で共有(Multiple Access)するためのアクセス制御方法を
必要に応じてデータを要求 前回説明したデータベースはデータを一括で管理することで データの一貫性や整合性に貢献していました ネットワークは何かを一括管理する際にも役立ちます! PC ネットワーク 例えば、 データベース 一括管理しているものを提供する データを要求
データを提供 サーバー クライアント サーバーは他にも、、 Webサーバー、プリントサーバー、メールサーバーなどがあります! サーバー クライアント
ネットワーク 問1 問2 A. イ 応答時間は処理の速度+処理結果が届くまでの通信速度に 影響されます。つまりこの2つが早くなる方法が正しいで す。 bはクライアントが増えると利用待ち時間が長くなるので誤 りです。
Stand alone:1人で立つ なのでスタンドアロンが正解です! A. ウ
ネットワークではどれだけ大きいファイルでも大概送受信できますよね! ネットワーク 大容量データが送信し終わるまで他の機器が通信できません、、、 しかし、ネットワークは1本道なので、そのまま送ると、、 大容量データ ex) 最近の人気ゲームは100GBを超えることも、、 でも実際は何かをダウンロードしていても、ネットが全く使えないということはないですよね!
実際には細かく分けて送受信することでどのデバイスも通信することができます! ネットワーク この細かく分けた1つ1つの単位をパケット(小包の意味)といいます。
ネットワーク 問1 問2 A. イ 分解した塊をパケットといいます! 宛先、分割順なども持っていて、この情報をもとに送り先 でデータを再構築します! パケットは通信経路を占有しないための手法なの で、bは×です。
また、大容量通信であってもパケットに分けるこ とで通信が可能になるため、dも×です! A. ウ
ネットワーク ネットワークは様々な装置によって支えられています! 層の名前は1つ1つ覚えなくても良いですが、 装置がどの層にあるのかは覚えておきましょう! リピーター、ブリッジ、ルーター、ゲートウェイは これから説明します!
ネットワーク リピーターは信号を延長します 物理層 信号が伝わる距離には限界があります、、 リピーター リピーター
ネットワーク でも、、、 データリンク層 リピーターがあれば、いくらでもPCを繋ぐことができます ブリッジ ケーブルは1本なのでPCが増えるごとにデータの 衝突が多くなり、効率が下がります、、、
ネットワーク データリンク層 そこで、グループ(セグメント)に分けます! ブリッジ ブリッジはグループ内に何の機器がいるか(MACアドレス)を覚えておき、 必要なパケットを割り振ってくれます!
ネットワーク ハブはLANポートを複数持つ集線装置です! ハブ メリット リピーターハブ リピーターが集まっているハブ スイッチングハブ ブリッジが集まっているハブ デメリット 送り先を判別しないため処理が早い
全体に送るので衝突が起こりやすい 送り先を見るので衝突しづらい 送り先の判断で処理が遅くなる
ネットワーク ルーターは外部のネットワークとのやり取り を行います! ルーター リピーターやブリッジは1つのネットワーク内でのやり取り、 ルーターは外部のネットワークとのやり取りをしています! ネットワーク層 パケットにある宛先IPアドレスから最適な 経路にパケットを渡します!
ネットワーク 「データの中身は似てるけど通信方式が違う」もの は変換が必要です! ゲートウェイ ゲートウェイは通信方式を変換することでお互いの通信を可能とします! 4~7層 ex) 携帯のメールとPCのメールは通信の方式が異なります
問1 問2 A. イ 最適な経路にパケットを送るのがルーターです! MACアドレスは機器メーカーによって決められる 世界中で重複しないアドレスです! A. ア ネットワーク
問3 A. イ プロトコル(通信方式)を変換する機器をゲートウェ イといいます! ネットワーク
TCP・IP ネットワークに接続された機器の住所を表します! TCPとIPは複数のネットワークで正しくデータをやり取りするための仕組みです! IPアドレスとは? ネットワーク
前半部分:所属するネットワークのアドレス(192.168.1) IPアドレスとは? 後半部分:機器自体のアドレス(3) 192.168.1.3 ネットワーク
IPアドレスも2進数なので、データ上はこうなってます 先ほどの前半後半部分も内部ではこうなってます! IPアドレスは32bitの2進数を8bitごとに区切って10進数にしたものになります! つまり、、、 ネットワーク
問1 問2 A. エ プライベートIPは自由に変更できますが、グローバル IPはNICの許可がいります! また、IPアドレスは住所なので重複させることはでき ません。 A. ウ
IPアドレスは32bitの2進数を10進数にしたものなので ウになります! ネットワーク
次回予告 セキュリティー どうしましょうか? ネットワーク