• IT用語
    • コンピュータ
    • セキュリティ
    • データベース
    • ネットワーク
    • プログラム
    • システム開発
    • Webマーケティング
    • ブロックチェーン
  • 情報処理
    • ITパスポート
    • 基本情報技術者試験
  • 開発
    • HTML
    • Java
    • JavaScript
    • PHP
    • Ruby
    • SQL
  • パソコン入門
    • Excel
    • Word

ITを分かりやすく解説

  • ホームhome
  • IT用語it terminology
  • ITパスポートit passport
  • 基本情報技術者basic info
  • プログラミング講座programming
  1. HOME >
  2. セ

セ

2025/6/22

ゼロトラストとは | 分かりやすく図解で解説

ゼロトラスト ゼロトラストとは、「何も信頼しない」という考え方に基づいて行うセキュリティ対策のことです。 従来型セキュリティとの違い 従来からの主な考え方は、組織内部のネットワークはトラスト(信頼するゾーン)、組織外のインターネットなどはアントラスト(信頼しないゾーン)であるため、その境界をファイアウォールやVPN機器などで防衛するものであり、これは「境界防衛モデル」と呼ばれています。 次の図は、境界防衛モデルのイメージ例です。 このモデルは、端末や情報の大半が社内ネットワークの内側にいるような場合に有効 ...

2024/2/12

絶対パス(フルパス)とは

絶対パス(フルパス) パスとは パスとは、パソコンの中に保存されているファイルやディレクトリ(フォルダ)の保存場所を示す経路のことです。 メモ ディレクトリという呼び方は主にUNIX系のOSで使われる名称、WindowsやMacの場合はディレクトリではなくフォルダと呼ばれている。 パスには「絶対パス」と「相対パス」があります。 絶対パスとは 絶対パスとは、最上位のディレクトリから目的のディレクトリやファイルまでの道筋を完全に記述する方法です。フルパスとも呼ばれています。 コンピュータ上のファイルは、次の図 ...

2024/12/10

セマフォとは | 分かりやすく図解で解説

セマフォ セマフォ(英:semaphore)とは、複数のプログラム(タスク)が同時に処理を行う環境(並列処理)で、共有資源に対して同時にアクセスしても問題なく動作できる仕組みのひとつです。 共有資源に対して同時にアクセスしても問題なく動作できる仕組みを「排他制御」といい、排他制御には「ロック」や「ミューテックス」「セマフォ」などがあります。 排他制御とは 排他制御とは、共有資源に対して同時にアクセスしても問題なく動作できる仕組みのことです。 例えば、次の図のようにプログラムAとプログラムBがアクセスできる ...

2025/6/12

セットアソシアティブ方式とは

セットアソシアティブ方式 セットアソシアティブ方式とは、主記憶装置のデータをキャッシュメモリのどの位置に格納するか決める方式のひとつで、キャッシュメモリのブロックを複数のセットに分け、主記憶装置のブロック番号から一定の手順で算出した位置にあるセットに含まれているいずれかのブロックにデータを格納する方式です。 【手順1】キャッシュメモリのブロックをセットに分ける キャッシュメモリはデータをブロックという単位で管理しています。そのため、主記憶装置にあるデータはブロックという一定長の単位ごとにキャッシュメモリに ...

2021/9/22

ゼロパディングとは

ゼロパディング ゼロパディング(英:zero padding)とは、文字で数値を表す際に書式で指定された桁数に満たない場合、桁数をそろえるため「0」を付加することです。「ゼロ埋め」や「ゼロサプライ」とも呼ばれています。 ゼロパディングの例は次のとおりです。 例えば、日付の書式を「2021/3/1」から「2021/03/01」に変換(月と日を2桁表記にする)したいときなどにゼロパディングを利用します。(月の3を03、日の1を01に変換する) また、ゼロパディングとは逆で「001」→「1」のように先頭あるいは ...

2021/9/22

ゼロサプレスとは

ゼロサプレス ゼロサプレス(英:zero suppress)とは、数値の文字列から先頭あるいは末尾の余計な「0」を取り除く作業のことです。 ゼロサプレスの例は次のとおりです。 コンピュータのプログラムでは、月や日の前にある0を削除して「01月03日」ではなく「1月3日」のように表記(01月→1月、03日→3日)する際にゼロサプレスを利用することがあります。 また、ゼロサプレスの逆で「1」を「001」のように必要な桁数に達するまで先頭あるいは末尾に0を付け加える処理のことをゼロパディング(英:zero pa ...

2025/6/12

線形探索とは

線形探索 線形探索(せんけいたんさく)とは、探索アルゴリズムの1つです。 配列やリストのような複数のデータが格納されている箱の中から、目的のデータを探し出すのが探索であり、この探索の代表的なアルゴリズムには「線形探索」「二分探索」「ハッシュ法」があります。 本記事では、探索アルゴリズムの中でも最もシンプルな手法である「線形探索」について紹介しています。 線形探索の手順 線形探索は先頭から順に探索していく手法です。目的のデータが見つかる (配列に目的のデータがある場合)または、配列のデータをすべて確認(配列 ...

2025/6/12

ロックとは(占有ロックと共有ロック)

ロック(lock) 排他制御とは 排他制御とは、共有資源に対して複数のアクセスが同時に発生しても問題なく動作できる制御のことをいいます。 例えば、次のように複数の人が同時に共有資源であるファイルに書き込みを行った場合、排他制御をおこなっていれば、データの整合性が保たれます。(共有ファイルに「BBB」と「CCC」が両方追加される) しかし、排他制御をおこなっていないと次のように整合性が保たれないデータになってしまう危険性があります。(後から更新した方のデータとなり、BBBが反映されていない) このような事態 ...

2025/6/12

データベースの正規化とは | 分かりやすく図解で解説

データベースの正規化 データベースの正規化とは 関係データベースの正規化とは、データの重複をなくし整合的にデータを取り扱えるようにデータベースを設計することです。 データの一貫性を維持し、効率的なデータアクセスを可能にします。 関係データベースとは、次のようにデータを表の形で管理するデータベースのことで、テーブル(表)は、レコード(行)とカラム(列)によって形成されています。 このテーブルで管理されたデータの整合性を確保するために正規化をおこないます。正規化することで、データの冗長性と不整合が起きる機会を ...

2025/6/12

脆弱性とは

脆弱性(ぜいじゃくせい) 脆弱性(vulnerability)とは、コンピュータのOSやソフトウエアに存在する、セキュリティ上の欠陥のことであり、セキュリティホールとも呼ばれています。 コンピュータで動作するOSやソフトウエアを作成・修正する段階で、プログラムの不具合や設計上のミスなどが原因で脆弱性が発生します。 脆弱性が発見されたOSやソフトウエアを使っているとどうなるの? 脆弱性が発見されたOSやソフトウエアを利用していると、悪意のある攻撃者に攻撃を受ける可能性があります。その結果、不正アクセスに利用 ...

開始・終了

2025/6/12

【OSI参照モデル】セッション層とは

セッション層 OSI参照モデルのセッション層 セッション層とは、OSI参照モデルの第5層(レイヤ5)で定義されている層で、その役割はコネクションの確立から切断までの通信の一連の手順を管理(セッションの管理)することです。 セッション層は、上位層であるプレゼンテーション層(レイヤ6)からのサービス要求に応じ、下位層であるトランスポート層(レイヤ4)に対してサービス要求を行います。 ただし、近年ではセッション層のプロトコルが使われる場面は少なくなっており、実際はほとんど使用されていません。 TCP/IP 4階 ...

サイバー攻撃

2025/6/12

セッションハイジャックとは | 分かりやすく図解で解説

セッションハイジャックとは セッションハイジャックとは、Webサイトなどで利用されるセッションIDを盗聴や推測で盗み出し、利用者に「なりすまし」不正アクセスを行うサイバー攻撃の一種です。 セッションIDとは 一般的に個人情報を扱う会員サイトはログイン画面があり、ログインIDとパスワードで認証することで会員サイトにログインします。 この時、ログインした会員のセッションを識別するIDとして「セッションID」が、サーバで払い出されます。Webサーバにより払い出された「セッションID」は、Webブラウザで情報を共 ...

セッションID

2025/6/12

セッションIDとは | 分かりやすく図解で解説

セッションIDとは セッションIDとは、Webサイトなどで通信中の利用者が使用するセッションを識別するためのIDのことです。セッションIDは一般的にログイン時にWebサーバにより払い出され、ログアウトするまで維持します。 Webサイトは複数のユーザが利用します。もしセッションIDが存在しないと、要求を受けたサーバは誰からのリクエストなのか判断できません。 このようにログイン時にセッションIDを払い出し、利用者を識別する仕組みのことを「セッション管理」といいます。 Webサーバにより払い出された「セッション ...

ゼロデイ攻撃とは

2022/12/25

ゼロデイ攻撃とは

ゼロデイ攻撃ってなに? ゼロデイ攻撃とは、ソフトウェアの脆弱性発見後、その脆弱性に対するセキュリティパッチ(修正プログラム)が配布される前に、その脆弱性を利用した攻撃のことをいいます。 ※脆弱性とはプログラムの不具合や設計上のミスが原因で発生する安全上の欠陥   上記はゼロデイ攻撃のイメージ図です。 脆弱性が発見されると、脆弱性が発見されたソフトウェアを提供している企業が、その脆弱性に対するセキュリティパッチ(修正プログラム)を配布します。 しかし脆弱性が発見されてから、セキュリティパッチが配布 ...

選択ソート(基本選択法)とは

2022/12/25

選択ソート(基本選択法)とは | 分かりやすく図解で解説

はじめに 基本情報技術者試験や応用情報技術者試験でよく出題される整列アルゴリズムの問題。 基本的な整列アルゴリズムには「バブルソート」「選択ソート」「挿入ソート」があり、より高速な整列アルゴリズムには「シェルソート」「クイックソート」「ヒープソート」「マージソート」があります。 本記事では、最小値(もしくは最大値)と先頭の値を交換していく「選択ソート(基本選択法)」について図解で分かりやすく解説しています。 選択ソート(基本選択法)とは 選択ソートとは対象となるデータの中から最小値(もしくは最大値)を探し ...

検索

カテゴリ

  • IT用語
    • コンピュータ
    • セキュリティ
    • データベース
    • ネットワーク
    • プログラム
    • システム開発
    • Webマーケティング
    • ブロックチェーン
  • 情報処理
    • ITパスポート
    • 基本情報技術者試験
  • 開発
    • HTML
    • Java
    • JavaScript
    • PHP
    • Ruby
    • SQL
  • パソコン入門
    • Excel
    • Word

アーカイブ

索引

A B C D E F I L N O P R S T U V W ア イ ウ エ オ カ キ ク コ サ シ ス セ ソ タ テ ト ハ ヒ フ ヘ ホ マ メ ラ リ ル ロ
  お知らせ
2025.07.26
スタブリゾルバとは
2025.07.20
フルサービスリゾルバとは
2025.07.13
不正のトライアングルとは?
2025.07.06
ファットクライアントとは?シンクライアントとの違い
2025.06.26
テレワークの接続方式を分かりやすく解説

ITを分かりやすく解説

© 2026 ITを分かりやすく解説