ポート

ここが分かり易い

https://www.cman.jp/network/term/port/

ポート以外もこのサイトは全体的に説明丁寧そうだから良さげ

 

サーバー側のポート開放は大事。基本開きっぱ

前回IPアドレスについて整理した。各機器にはIPアドレスがふられているとこまではOK

実際にはIPアドレス+ポート番号で通信してる。あるIPアドレスを振られた機器のポート80に対してリクエストすればhttp://〜というプロトコルで通信するし、

https://~で通信したかったら443番でリクエストする。サーバー側で443のポートを開けてくれてないとエラーになる。カスタマイズもできるみたいみたいだけど普通はこの番号ならこれっていうのが決まってるから気になる物を調べるべし。ssh22メールサーバー3306 

railsだったらサーバー立ち上げに3000ポートを使ってることが多い。

 

クライアント側のポートは毎回変わるから割とどうでもいい。

セキュリティの都合上、毎回番号も変わるし、通信の度に開いて、通信が終われば毎回閉じる。

 

telnet

サーバーにhttp通信とかhttps通信をリクエストするのは普通ブラウザがやってくれてる。コマンドでやりたかったらtelnetコマンドでリクエストを送ることもできる。

要は離れたところにあるホスト(サーバーや機器)を遠隔操作するコマンド。見辛いがhtmlとかの情報もターミナルにちゃんと帰ってくる。