プロトコル / ネットワーク

【プロトコル】NTP / SNTP ~ 時間同期に関するプロトコル ~

■ NTP NTP : Network Time Protocol * ネットワーク上で時間を同期するプロトコル * UDP * ポート番号 123 注意: http://jjy.nict.go.jp/ntp/ * ファイアウォールの内側から直接利用することはできない ■ SNTP SNTP : Simple Network Time Protocol * NTPの…

スキャナーに関する標準技術 ~ TWAIN / SANE ~

■ TWAIN トウェイン * スキャナを始めとする画像入力装置のための技術標準 参考文献 https://kotobank.jp/word/TWAIN-6576 http://docs.leadtools.grapecity.com/v19/dh/to/leadtools.topics.twain~tw.topics.programmingwithleadtoolstwain.html EPSON http…

【ネットワーク】プロキシ (Proxy)

■ プロキシサーバとは? プロキシ(Proxy) : 代理 * クライアントからプロキシサーバに要求することで、リクエストを肩代わりする ■ プロキシの種類 [1] フォワードプロキシ (Forward proxy) * クライアントとサーバの通信の間に入って、サーバの応答を「代…

【ネットワーク】 DHCP

■ DHCP * DHCP = Dynamic Host Configuration Protocol * 自動的にIPアドレスを割り振るプロトコル ■ 利点 * IPアドレスを使い回すことができる ■ ソフトウェア * isc-dhcp-server http://ryobeam.hateblo.jp/entry/2016/06/23/193809 http://ytooyama.haten…

【プロトコル】MQTT (Message Queueing Telemetry Transport)

MQTT Message Queueing Telemetry Transport * Message Queueing => 送信側が送るデータを一旦保持しながら、 受信側の処理が完了するのを待たずに次に移る * Telemetry Transport => 遠隔測定用の通信 構成 Publish ---+ +-----> Subscriber | | +-----> --…

【ネットワーク】【プロトコル】NAT / NAPT / UPnP

NAT(ナット。Network Address Translation。ネットワークアドレス変換) プライベートIPアドレスをグローバルIPアドレスに変換する技術 イメージ図 +--------------+ +--------- グローバルアドレス -------------+ | 192.168.2.15 |-----+ | | +------------…

【プロトコル】 RTP / VoIP / SIP

■ RTP * RTP : Real-time Transport Protocol * 音声や動画などをリアルタイムに配信するためのデータ転送プロトコル ■ VoIP * VoIP : Voice over Internet Protocol(直訳:IP上の音声) * インターネットなどのTCP/IPネットワークを通じて、音声通話を実現…

【仮想化】仮想化について ~入門編~

仮想化 * 処理内容によるが、仮想化を行わない時と性能比較してCPU演算処理が数パーセントしか低下しない 仮想化方式 [1] ホストOS型 [2] ハイパーバイザ型 仮想化機構の冗長化方式 * 物理サーバがダウンした時に、別の物理サーバ上で仮想サーバを稼働させる…

【ネットワーク】ポート番号 / Port Number

■ ポート番号 * コンピュータが通信に使用するプログラムを識別するための番号 * 0番~65535番の範囲である ■ 主な使用ポート ウェルノウンポート番号 (0–1023) Well Known Port Numbers ポート番号 用途・プロトコル 備考 20 TCP,UDP FTP(File Transfer Pro…

【プロトコル】 VPN / IPsec

VPN (Virtual Private Network) * パブリックネットワークを使って、専用線のように仮想的なプライベートネットワークを実現し、 安全な通信を可能にする技術 目的 * のぞき見や改ざんなどの不正アクセスを防ぐ 機能 [1] トンネリング(Tunneling) => 通信…

【ネットワーク】 IPアドレス

■ IPアドレス * IPネットワークに接続されたコンピュータや通信機器 1台1台に割り振られた識別番号 => 運用されるネットワークにおける個々の通信機器や コンピュータの住所のようなもの IPアドレス = ネットワーク部 + ホスト部 + ネットワーク部 => IPアド…

【プロトコル】OSI参照モデル / データリンク層 - Data Link Layer -

データリンク層の概要 * ネットワーク中のどのコンピュータが、対象のコンピュータなのかを決定する * 対象コンピュータを決定後に、データ「フレーム」を転送する データ単位 * フレーム => フレームの形状を決めるのもデータリンク層の役割 ネットワーク機…

【プロトコル】OSI参照モデル

OSI参照モデル * OSI Reference Model : Open System Interconnection Reference Model(開放型システム間相互接続 参照モデル) イメージ図 +----------------------------------+ ---------------------- ---------------------- | アプリケーション層 (第7…

【ネットワーク】【プロトコル】経路制御 ~ルーティング~

ルーティング http://www.atmarkit.co.jp/ait/articles/0111/06/news002.html より * IPネットワークにおいて経路情報を管理する手法 [1] スタティック・ルーティング(静的経路制御) => 経路情報を各ルータ内に手動で設定する手法 [2] ダイナミック・ルー…

【プロトコル】 SOAP / REST

SOAP(ソープ。SimpleObject Access Protocol) * Webサービスを実現する手段の一つ * クライアントからサービスのオブジェクト(プログラム)を呼び出して、分散処理を行うプロトコル * リクエストおよびレスポンスともにXMLフォーマットのデータで行う形式 =…

【ネットワーク】【プロトコル】ネットワーク インターフェース層

ネットワーク インターフェース層 * ネットワークに直接接続された機器間を伝送できるようにする。 プロトコル Ethernet(イーサネット) * LANで最も使用されている規格 + コネクタの形状 + ケーブルの種類 + フレームの形状 + 信号に関する決まり + 媒体アク…

【ネットワーク】【プロトコル】HTTP

■ HTTP (Hypertext Transfer Protocol) * Web のサーバと、クライアント(ブラウザ)の間で、ウェブページを送受信するためのプロトコル * HTTPは、ステートレスなプロトコルである ステートレスプロトコルとは? * 一つひとつの通信において、状態を保持で…

【ネットワーク】【プロトコル】 DNS (Domain Name System)

■ DNS(Domain Name System) * DNS:完全修飾ドメイン名(FQDN、ホスト名、ドメイン名(サブドメイン名)等)をIPアドレスを変換するプロトコル => http://www.yahoo.co.jp/xxx => "www.yahoo.co.jp" ホスト名 * TCP/UDPで、ポート番号は。「53」(詳細は、下記…

【ネットワーク】【プロトコル】 インターネット層 ~ IP ~

■ インターネット層の役割 * IPアドレスから経路を選択する(詳細は、以下の関連記事を参照のこと) http://blogs.yahoo.co.jp/dk521123/34580405.html * 宛先情報を付加してデータリンク層に渡す ■ IPアドレス * TCP/IPが使う論理アドレスで、この論理アドレ…

IPMI ~ハードウェア管理インターフェース~

IPMI * Intelligent Platform Management Interface * サーバのCPU、ファン、温度センサ、電圧などの基本コンポーネントの監視や遠隔地からの制御などを行うためのインターフェース仕様 * OSなどを介さずに、ネットワークを通じて管理用端末のシステム監視ソ…

【ネットワーク】【プロトコル】トランスポート層 ~ TCP / UDP ~

■ TCP(Transmission Control Protocol) * コネクション型通信 ⇒データを確実に届けるために、受信側と1対1で通信を行う * 確実性を重視(誤りがあった場合、誤り訂正、再送を行う) 役割 1) 接続と切断 => 通信相手を呼び出して相手と1対1で通信できる仮想…

【ネットワーク】【プロトコル】SNMP ~IPネットワーク機器監視プロトコル~

SNMP (IPネットワーク機器監視プロトコル、Simple Network Management Protocol) SNMPとは * ネットワークで接続された機器の情報をネットワークで取得し、 管理および監視(モニタリング)するためのプロトコル SNMPに関するその他の事項 * OSI参照モデルで…

【ネットワーク】【プロトコル】ブラウザにページが表示されるまで

階層 ■TCP/IPモデル ■OSI参照モデル +----------------------+ +----------------------------------+ | | | アプリケーション層 (第7層/L7) | | | +----------------------------------+ | アプリケーション層 | | プレゼンテーション層 (第6層/L6) | | | +…