Output Diary

プログラミング × 読書 のアウトプットを発信しています

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

f:id:kina_kq:20210416080721j:plain

 

プロトコルとは、

コンピューター同士が通信する際に守らなくてはいけない決まりごとのことです。

 

代表的なプロトコルと使用例を紹介していきます。

 

インターネットのプロトコル

 

HTTP(HyperText Transfer Protocol)Webブラウザがサーバーと通信するとき

HTTPS(HyperText Transfer Protocol over SSL/TLS):HTTPによる通信をより安全に行いたいとき

 

電子メールのプロトコル

 

SMTP(Simple Mail Transfer Protocol):メールを送信するとき

POP(post Office Protocol):メールを受信するとき

IMAP(Internet Message Access Protocol):メールを受信し管理したいとき

MIME(Multipurpose Internet Mail Extensions):メールに画像、ファイルを添付するとき

S/MIME(Secure/Multipurpose Internet Mail Extensions):メールを暗号化するとき

 

ファイルのダウンロードやアップロードするためのプロトコル

 

FTP(File Transfer Protocol):データを転送するとき

 

時刻を同期するためのプロトコル

 

NTP(Network Time Protocol):アクセスログ(通信の記録)の解析を性格に行うために、Webサーバーやデータベースサーバーなどのサーバー間で時刻を一致させるとき

 

データを転送するためのプロトコル

 

TC/IP(Transmission Control Protocol/Internet Protocol):インターネット通信やイントラネット通信において最も利用されている通信プロトコル

 

TCPはもれなく転送を行い、

IPは、目的の相手にデータを転送します。

 

IPはv4とv6があり、v6には通信の暗号化機能が追加されています。

vはバージョンという意味です。

 

更に深く知りたい方は

 

IT用語辞典「プロトコル」

プロトコルとは?初心者でもわかるIT用語解説

TCP/IPをわかりやすく - 通信プロトコルの基礎知識を図解で学ぼう - エンジニアHub|Webエンジニアのキャリアを考える!

インターネットとイントラネットの違いってなに?