記事一覧
異なるソフトウェアを繋ぐ【API】
はじめに
APIという言葉は技術者にとっては日常的に使われるものですが、初心者にとっては少し難解に感じるものだと思います。
今回はそんなAPIについて役割やどんなAPIがあるのかを見ていきます。
APIの基本概念
APIとは?
APIは、「Application Programmig Interface」の略で、異なるソフトウェア同士がコミュニケ―ションを取るためのインターフェース(窓口)
OSI参照モデル ~アプリケーション層編~
はじめに
コンピュータネットワークの基盤を支える重要な概念の1つがOSI参照モデルです。
このモデルは、通信プロトコルを7の階層に分け、各階層が特定の役割を担っています。
今回はその中でも、アプリケーション層に着目していきます。
アプリケーション層の役割
アプリケーション層は、ユーザーが実際に使用するアプリケーションとネットワークの間を仲介する層です。
例えば、webブラウザ、電子メー
OSI参照モデル ~プレゼンテーション層層編~
はじめに
コンピュータネットワークの基盤を支える重要な概念の1つがOSI参照モデルです。
このモデルは、通信プロトコルを7の階層に分け、各階層が特定の役割を担っています。
今回はその中でも、プレゼンテーション層に着目していきます。
プレゼンテーション層の役割
プレゼンテーション層は、ネットワークで送受信されるデータの形式を統一し、適切な形式に変換する役割を担います。
この層が存在すること
OSI参照モデル ~トランスポート層編~
はじめに
コンピュータネットワークの基盤を支える重要な概念の1つがOSI参照モデルです。
このモデルは、通信プロトコルを7の階層に分け、各階層が特定の役割を担っています。
今回はその中でも、トランスポート層に着目していきます。
トランスポート層とは?
トランスポート層はOSI参照モデルの4番目の層に位置し、データのエンドツーエンドの通信を確実にする役割を果たします。
具体的には以下のよ
OSI参照モデル=コンピュータ間の通信で必要とされる機能を整理したモデル
はじめに
コンピュータはネットワークに繋がれ、その間で様々な種類のデータ通信が行われています。
これを実現するには異種間のデータ通信を実現するための、基本的な設計方針が定められている必要があります。
それこそが、OSI参照モデルであり、今回はそれについてのお話をしていきます。
OSI参照モデルの概要
OSI(Open Systems interconnection)は参照モデルは、コン
LANとWANはどんな用途で使われている?【ネットワークを支える技術】
はじめに
1.LAN(ローカルエリアネットワーク)
概要
LANは、限られた地理的範囲内(家庭、学校、オフィス等)で使用されるネットワークのことです。
高速で信頼性の高いデータ通信を提供し、複数のデバイス(コンピュータ、プリンタ、サーバー等)を接続するために使用されます。
特徴
・高い通信速度
LAN高速なデータ転送速度を提供する。(10Mbpsから10Gbps以上)
・低遅延
ネットワ
よく聞くオブジェクト指向ってなんですか?
はじめに
プログラミング学習をしていると、オブジェクト指向という単語に出くわした人も少なくないと思われます。
私も最初、これが何のか、他と比べて何がいいのかといったことをよく理解せずに使っていました。
しかし、最近やっと理解が出来てきたので、今回はこれについてまとめていきます。
1.オブジェクト指向プログラミング(OOP)の概要
オブジェクト指向プログラミング(Object-Orient
データの整合性はトランザクションに守られている
はじめに
よく銀行の振込例などが出てくるトランザクションについて、仕組みとしては理解していましたが、大学ではあまり意識したことがありませんでした。
しかし、今後の業務でどんどん使っていきそうなので、改めて調べてまとめていきたいと思います。
トランザクションとは?
トランザクションとは、データベース操作において一連の操作をひとまとまりとして扱う概念で、ACID特性(Atomicity:原子性
私たちを支えてくれるミドルウェア
はじめに
皆さんミドルウェアってご存知でしょうか。
開発者なら聞く機会が多い技術だと思いますが、何となくで覚えてしまっている人もいると思います。
私も、学生時代は情報系の大学に通っていましたが、「こんなことしてくれるんだなー」程度で具体的な内容、中身は知らないままでした。
まあ、詳しく知らなくても問題ないっていうのがミドルウェアの強みだったりするのですが、技術者の一人として知っておきたいと
Cookieとセッションの違いを今一度理解したい
はじめに
社会人になりCookieに関して勉強をしていた際、セッションという単語が何回も出てきました。
両者は役割が似ているようで、全く異なる特徴を持ち合わせています。
私はこの2つの違いを分かっているようで、あやふやな部分も多かったので、自身の整理も兼ねて今回はこの両者についてまとめていきます。
1.Cookieとは?
まずは、Cookieについてです。
Cookieは、ユーザーのweb