TCP/IP, ポート, HTTPをまとめた。

ポートとは, TCP/IPとは

tcp/ip方式で通信します。

・ip(internet protcol)はアドレス。とりあえずlanを使って送りつける。(tcpに安全面は任せる)

tcpは、ネットワーク上で「正しくデータが送られたことを保証する仕組み」を定めたもの。ipに、情報をくっつけて送信。受け取ったかどうかの確認もする。

この両方が組み合わさって、パケットを、正しく相手に送り届ける仕組みがある。

HTTPはネットワーク(TCP/IP)のサービス

http: webページの転送に利用するプロトコル(ポート番号は80と決まっている)

ネットワーク上のサービス(HTTPなど)は、ポート番号で識別する

一つのサーバー内には、nginxだったり、アプリケーション、DBなど複数のサービスがある。IPアドレスだと、これら全体の場所を指定するだけで、サーバー内の特定のサービスを指定することはできない。そこで使われるのがポート番号。

パケット「あなた宛のパケットですー」

サーバー「http, ftp, talent etcあるけど、どれ宛??」

パケット 「汗」

ipアドレスでコンピューターを指定し、ポート番号で通信相手となるサービス(アプリケーション)を指定する。