2024-07

IT用語

OSI参照モデルとは:コンピュータ間の通信で必要とされる機能を整理したモデル

はじめに コンピュータはネットワークに繋がれ、その間で様々な種類のデータ通信が行われています。これを実現するには異種間のデータ通信を実現するための、基本的な設計方針が定められている必要があります。それこそが、OSI参照モデルであり、今回はそ...
ネットワーク

WANとLANの違いと用途を分かりやすくまとめてみる

今回はLANとWANというネットワークについて見ていきます。   LAN(ローカルエリアネットワーク) 概要LANは、限られた地理的範囲内(家庭、学校、オフィス等)で使用されるネットワークのことです。高速で信頼性の高いデータ通信を提供し、複...
IT用語

AWSとかでも使うスケール○○○(アップ, ダウン, アウト, イン )

はじめに システムの設計段階で、システムにどのくらいアクセスが来るかなどの負荷を正確に見積もることは難しいです。設計時の想定よりも利用者が増加したり、データ量の増加といったことはよくあり、提供サービスの機能低下に繋がることも珍しくありません...
IT用語

OOP(オブジェクト指向)とは何ですか?

はじめに プログラミング学習をしていると、オブジェクト指向という単語に出くわした人も少なくないと思われます。私も最初、これが何のか、他と比べて何がいいのかといったことをよく理解せずに使っていました。しかし、最近やっと理解が出来てきたので、今...
データベース

トランザクションとデータベースの関係性

はじめに よく銀行の振込例などが出てくるトランザクションについて、仕組みとしては理解していましたが、大学ではあまり意識したことがありませんでした。しかし、今後の業務でどんどん使っていきそうなので、改めて調べてまとめていきたいと思います。 ト...
IT用語

ミドルウェアとはなんなのか分かりやすくまとめる

はじめに 皆さんミドルウェアってご存知でしょうか。開発者なら聞く機会が多い技術だと思いますが、何となくで覚えてしまっている人もいると思います。私も、学生時代は情報系の大学に通っていましたが、「こんなことしてくれるんだなー」程度で具体的な内容...
Cookie

Cookieとセッションの違いは何か?

はじめに 社会人になりCookieに関して勉強をしていた際、セッションという単語が何回も出てきました。両者は役割が似ているようで、全く異なる特徴を持ち合わせています。私はこの2つの違いを分かっているようで、あやふやな部分も多かったので、自身...
IT用語

MVCモデルとはなんなのか分かりやすくまとめてみる

はじめに MVC(Model-View-Controller)というアーキテクチャパターンが研修で出てきた際に、応用情報技術者試験等で知識として何となく知っていたものの、しっかり理解できないなかったので今回はMVCについてまとめてみました。...
ネットワーク

VPN(Virtual Private Network)でなにができるのか?

はじめに 普段私は何事もなくリモートワークをできていますが、これはVPNといった技術があるため、遠隔地でも社内ネットワークにアクセスできています。今回はそんなVPNについてまとめていきます。   VPNとは VPN(Virtual Priv...
IT用語

DNS:ドメインネームシステム【インターネットの見えない脳】

はじめに インターネットは、私たちの日常生活の一部として溶け込み、欠かすことのできない存在となっています。その中でも重要な役割を果たしているDNS(Domain Name System)というシステムがあります。今回はそんなDNSに関するお...