• 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. コ

コ

2023/12/9

コネクションレス型通信とは

コネクションレス型 コネクションレス型通信とは コネクションレス型通信とは、相手との接続(コネクション)確立を行わず、データを一方的に送りつける通信方式のことです。 コネクションレス型通信を採用している代表的なものにUDP (User Datagram Protocol)があります。 通信相手の状態を確認せず、一方的にデータを送ることで速度の速い通信を実現しています。 そのため、多少のデータの欠落があっても高速性やリアルタイム性を重視する通信で利用されています。 コネクション型通信との違い コネクションレ ...

グローバルIPアドレスとは

2023/12/9

コネクション型通信とは

コネクション型通信とは コネクション型通信とは、通信を開始する前に正常に相手と接続できているかを確認(コネクションを確立)してからデータの送受信を行う通信方式のことです。 コネクション型通信を採用している代表的なものにTCP (Transmission Control Protocol)があります。 コネクション型の通信では、相手との通信経路が確立していることを確認してから、データの送受信を行います。また、受信確認や再送制御など確実に相手方に届ける制御があるため、信頼性の高い通信を提供します。 一方、通信 ...

2023/4/16

コンソーシアムチェーンとは(コンソーシアム型のブロックチェーン)

コンソーシアムチェーン(コンソーシアム型) コンソーシアムチェーン(コンソーシアム型)とは、複数の管理者が存在し、参加者が限定されたブロックチェーンのことです。 ブロックチェーンとは ブロックチェーンとは、取引データを「ブロック」という1単位にまとめて管理し、その「ブロック」を「チェーン」のように繋いで保管する技術のことです。 2008年に「サトシ・ナカモト」という名前を使った人物(またはグループ)が、暗号資産(仮想通貨)ビットコインの公開取引台帳としての役割を果たすために発明しました。 ブロックチェーン ...

2025/6/12

51%攻撃とは

51%攻撃 51%攻撃とは 51%攻撃とは、悪意ある集団や個人がブロックチェーン上での取引承認権を独占(過半数を支配)して、不正な取引の承認などを行う行為のことです。 ビットコインの基盤技術となるブロックチェーンは、取引データを承認する管理者が不在です。 上記図は、接続されたコンピュータ同士が対等の立場でデータのやり取りをする接続・通信方式である「P2P(ピアツーピア)」のイメージ例であり、ブロックチェーンはこの接続方式を採用しています。 P2Pネットワークでは、接続されたコンピュータ同士が対等の立場であ ...

2023/3/29

コンセンサスアルゴリズムとは

コンセンサスアルゴリズム コンセンサスアルゴリズムとは コンセンサスアルゴリズムとは、暗号資産(仮想通貨)の基盤技術となるブロックチェーンにブロックを追加する際の合意形成アルゴリズムのことです。 ブロックチェーンでは、取引データを「ブロック」という1単位で記録し、その「ブロック」を「チェーン」のようにつないで保管する技術です。 新しいブロックをブロックチェーンに接続する際、正しい取引データであるか決めるアルゴリズム(取引データの真正性を担保するルール)のことをコンセンサスアルゴリズムといいます。 取引デー ...

2023/1/10

コンバージョン率(CVR)とは

コンバージョン率(CVR) コンバージョン率とは コンバージョン率(英:Conversion Rate、略称:CVR)とは、Webサイト上で獲得する成果(CV)の達成割合を示す指標のことです。 コンバージョンとは、Webサイト上で獲得する「成果」のことです。目指すべき成果はWebサイトごとに違います。 例えばネットショップでは、商品やサービスを購入してもらうことが成果につながります。そのため、ネットショップのコンバージョンは「商品やサービスを購入してもらう」ことです。 資料請求が成果につながる保険会社のW ...

2023/1/7

コンバージョンとは

コンバージョン コンバージョンとは コンバージョン(英:Conversion、略称:CV)とは、Webサイト上で獲得する「成果」を意味する言葉で、Webマーケティング分野においては、ゴールとなる重要な指標のひとつです。 コンバージョンとは本来「変換・転換」といった意味の英単語で、Webサイトに訪れた利用者が何かしらのアクションを起こし、その行動が成果に「転換」することから、WebマーケティングではWeb上で獲得する「成果」をコンバージョンを呼ぶようになっています。 例えば、製品のカタログを掲載したWebペ ...

2025/6/12

高水準言語とは

高水準言語(高級言語) 高水準言語(英:high-level programming language)とは、プログラミング言語のうち、人間が理解しやすいように作られた言語の総称のことで、高級言語とも呼ばれています。 対義語の低水準言語は、プログラミング言語のうち、コンピュータが理解しやすいように作られた言語の総称であり、低級言語とも呼ばれています。 代表的な高水準言語(高級言語) 有名なプログラミング言語である「C言語」「Java」「PHP」「Python」などは高水準言語であり、現在では、ほとんどのソ ...

2025/6/12

固定区画方式とは

固定区画方式 固定区画方式(読み:こていくかくほうしき)とは、主記憶装置をあらかじめ一定の大きさ区画に分け、その領域にプログラムを読み込む(ロード)方式のことです。 コンピュータがプログラムを実行するとき、補助記憶装置に保存してあるプログラムを主記憶装置(メインメモリ)にロードしてから実行します。このような方式をプログラム内蔵方式といいます。 固定区画方式は、補助記憶装置のプログラムを主記憶装置にロードするときの方式のひとつであり、固定区画方式には、単一区画方式と多重区画方式があります。 単一区画方式 単 ...

2021/7/13

コールバック関数とは

コールバック関数 コールバック関数(英:callback function)とは、関数を呼び出す際に引数として引き渡される別の関数のことです。 関数はいくつかの処理をひとまとまりにしたものであり、通常、利用する側は用意されている関数を使うだけです。(利用する側は関数内部の処理を改変することはできない) しかし、コールバック(callback)の仕組みを取り入れた関数では、一部の処理を外部の別関数を呼び出す形で実装し(引数として受け取った関数を内部で呼び出す)、どの関数を呼び出すかを引数の形で外部から指定で ...

2022/12/25

【データベース】コミット(commit)とは

コミット(commit) データベースのコミットとは コミット(英:commit)とは、トランザクションの処理を確定させることです。トランザクションとは、一連の処理をひとまとめにしたものです。 例えば、次の図はトランザクションのイメージ例です。 利用者が商品を購入 処理開始(トランザクション開始) 「在庫テーブル」で保持している商品の在庫を減らす 「注文テーブル」に購入者情報を登録 処理終了(トランザクション終了) 処理2~処理5までの一連の処理をトランザクションといい、この一連の処理(トランザクション) ...

2022/12/25

コンパイラとは

コンパイラ コンパイラとは コンパイラ(英:compiler)とは、人間が解釈しやすい高水準言語で書かれたソースコードを、コンピュータが解釈しやすい低水準言語のコード(機械語)を変換するソフトウェアのことです。 プログラミング言語は人間が理解しやすいように作られているため、コンピュータはプログラミング言語で書かれたプログラムを理解することができません。 そのため、コンピュータが理解できる機械語(バイナリコード)に変換します。この変換工程のことをコンパイル(comple)といいます。 コンパイラによって変換 ...

2024/7/24

コンパイルとは

コンパイル コンパイル(英:compile)とは、人間が解釈しやすい高水準言語で書かれたソースコードを、コンピュータが解釈しやすい低水準言語のコード(機械語)を変換することで、コンパイルするために利用するソフトウェアのことをコンパイラ(英compiler)といいます。 コンパイルはなぜ必要なの? プログラミング言語は、人間が理解しやすいように作られているため、コンピュータはプログラミング言語で書かれたプログラムを理解できません。 そのため、プログラミング言語で作られたプログラムを、コンピュータが理解できる ...

2025/6/12

固定小数点数とは

固定小数点数 固定小数点数とは 固定小数点数とは、コンピュータ上で小数を表現する方法の一つで、小数点が特定の位置に固定されているものです。 例えば「10010001」のような8桁のビット列に対して、下から2桁分を小数点以下と決めれば「100100.01」、下から1桁分を小数点以下と決めれば「1001000.1」と表現します。 このように固定小数点数は、あらかじめ小数点が何桁目にくるかを決めておく方式です。 それに対して、表現される仮数部に対して小数点の位置が移動する方式を「浮動小数点数」といいます。 固定 ...

2025/6/12

コンポーネントとは

コンポーネント(component) コンポーネントってなに? コンポーネントは「部品」「成分」「構成要素」などの意味を持つ言葉です。 ITの分野では、ソフトウェアやシステムを構成する部品のことです。ソフトウェア開発では、機能を部品化して開発することがよくあります。 この部品化した「プログラム部品」のことを コンポーネントと呼びます。 コンポーネントは、特定の機能を単体で完結しているが、単体では使用せず、他のプログラムから呼び出したり、他のプログラムと連結したりして使用します。 プログラムをコンポーネント ...

2022/12/25

コアコンピタンスとは

コアコンピタンス(Core competence) コアコンピタンス(Core competence)とは、企業の中核となる強みのことで、他社には真似のできない、企業独自のノウハウや技術などの強みを指す言葉です。 コアコンピタンスという言葉は、1990年に「ゲイリー・ハメル」と「プラハラード」が ハーバード・ビジネス・レビュー Vol.68「The Core Competence of the Corporation」 という論文で発表した概念であり、その後、広められた言葉といわれています。   ...

暗号化

2025/6/12

公開鍵暗号方式とは

公開鍵暗号方式 公開鍵暗号方式とは 公開鍵暗号方式とは「暗号化」と「復号」に別の鍵を使い、「暗号化」の鍵を公開できるようにした暗号方式です。 公開鍵暗号方式では、送信者と受信者が異なる鍵を保持しているが特徴です。送信側は受信者が公開している公開鍵で「平文」を「暗号文」に暗号化して送信、「暗号文」を受け取った受信側は受信者の秘密鍵で「暗号文」を「平文」に復号する流れです。 「公開鍵暗号方式」は「共通鍵暗号方式」の課題を解消した暗号方式 1976年以前は、暗号といえば 共通鍵暗号方式 が利用されていました。し ...

検索

カテゴリ

  • 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を分かりやすく解説