Webであなたの夢が叶う!のHirokoです。
わたしたちがインターネットでメールやWebページを見るとき、
ユーザ側のパソコンやスマホなどの端末と
サーバーが「TCP/IP」と呼ばれるプロトコルを使って
一対一の通信を行なっています。
このとき、IPアドレスだけでは
利用したいサービス(アプリケーション)を識別することはできません。
サービスを識別するためにサーバー側ではサービス(アプリケーション)ごとにポートを割り当てています。
ポート番号は1~65536番まであり、
よく知られているのは、
・20番:FTPデータ送信
・21番:FTPデータ送信制御
・22番:SSH
・23番:Telnet
・25番:メール送信(SMTP)
・53番:DNS
・80番:HTTP(ホームページ)
・110番:メール送信(POP)
・123番:時間取得、調整用
・143番:メール送信(IMAP)
・443番:HTTPS(ホームページ暗号化)
・587番:メール送信(Submission)
の割り当てでしょうか。
わたしたちが送ったメールが相手に届くのも、
こうやって書いたブログを読めるのも、
キーワードを入れて検索すると結果リストが表示されるのも、
このようにポートが割り当てられているので、
通信量が増えても渋滞せず、混乱なくスムースな
通信が実現できているのです。
このような技術のうえに、
わたしたちの便利な生活が成り立っているわけですね。
これからのWebの可能性にも期待!
