Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
第3回 ITパスポート社内勉強会 ネットワーク
Search
PharmaX(旧YOJO Technologies)開発チーム
December 20, 2021
Technology
710
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
第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)開発チーム
LLMアプリケーション評価駆動開発の歩き方
pharma_x_tech
3
860
LLMアプリケーションやAIエージェントの評価の基本
pharma_x_tech
1
660
「動くだけ」で終わらせない ― LLMアプリを継続的に改善・運用するための評価駆動開発
pharma_x_tech
2
64
LangSmithによるAIエージェントの継続的改善のためのオブザーバビリティの向上
pharma_x_tech
1
370
PdMによるLiveバイブコーディング〜プロトタイプ開発実践〜
pharma_x_tech
1
99
2025.10.28_CodexとClaude Codeの比較検討 社内座談会
pharma_x_tech
2
690
LLMのアウトプットの評価と改善 〜DSPyによるプロンプト最適化入門によせて〜
pharma_x_tech
6
1.3k
2025.09.02_AIコーディングを利用した開発自動化を目指しての座談会
pharma_x_tech
5
390
AIコーディングを前提にした開発プロセス再設計〜開発生産性向上に向けた試行錯誤〜
pharma_x_tech
4
480
Other Decks in Technology
See All in Technology
二歩目のフロントエンド・ウェブアクセシビリティ
camiha
2
660
触りたくないデータに、どう触るか AI時代のRBACアクセスガバナンス
ivry_presentationmaterials
0
280
JAWSUG TOHOKU 青森支部 「LoGoチャット」のAWS移行で 乗り越えたこと
taketakekaho
0
340
Benchmarking Disaggregated Serving on vLLM + Dynamo with a Real Coding-Agent Workload
nttcom
1
200
Metadata - Section 1: HTML Basics
mohab1
0
120
Code for Security プロジェクト紹介 2026年10月
yu23ki14
0
110
Temporal 最高!でも改めて「日付」について調べたら人類の負債すぎる件
riyaamemiya
0
180
TinyGoでオブザーバビリティ?OpenTelemetryはTinyGoで使えるのか / Is OpenTelemetry available in TinyGo environment?
ymotongpoo
2
140
Classmethod Company Deck
satoshi7
1
730
React改造してみた
tsukina_7mochi
0
110
JAWS-UGグッズ職人仕事の流儀
kentapapa
0
120
AIカンパニーへの転換を支えた、エンジニアの仕事の再定義
kworkdev
PRO
2
1.3k
Featured
See All Featured
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.9k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
630
Designing for Performance
lara
612
70k
A designer walks into a library…
pauljervisheath
211
25k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
590
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Rails Girls Zürich Keynote
gr2m
96
14k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
480
For a Future-Friendly Web
brad_frost
184
10k
Agile that works and the tools we love
rasmusluckow
331
22k
Statistics for Hackers
jakevdp
799
230k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
260
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進数にしたものなので ウになります! ネットワーク
次回予告 セキュリティー どうしましょうか? ネットワーク