ポート (コンピュータネットワーク)

TCP/IPにおいて、トランスポート層のプロトコルで用いられる、0から65535までの番号が付与された論理的な情報の送受信口
ポート番号から転送)

ポート: port)はIPネットワークの各ホスト上で、複数アプリケーションへ通信を振り分けるために用意された、論理的な情報の送受信口である[1]TCPUDPで定義される。

概要

編集

Internet Protocol1

IP1[1]: port numberIP

65536[1]10240 - 1023使

ポートとソケット

編集

BSDBSD2API



(一) (bind) (listen) (accept)

(二)IP (connect)

(三)

(四)2.3.

WWW (HTTP) HTML12.4.HTTP 1.11



3.IP (TCP/UDP)  1IP Webnetstat[?]GNU/Linuxiproute2$ ss --resolve --tcp --udp
$ netstat
tcp4 0 0 xxx.yyy.zzz.www.80 aaa.bbb.ccc.ddd.39321 ESTABLISHED
tcp4 0 0 xxx.yyy.zzz.www.80 eee.fff.ggg.hhh.56047 TIME_WAIT
tcp4 0 0 xxx.yyy.zzz.www.80 iii.jjj.kkk.lll.41358 TIME_WAIT
tcp4 0 0 xxx.yyy.zzz.www.80 mmm.nnn.ooo.ppp.3356 FIN_WAIT_2
tcp4 0 0 xxx.yyy.zzz.www.80 qqq.rrr.sss.ttt.3355 FIN_WAIT_2

xxx.yyy.zzz.wwwWebIP80WebIP

ポート番号の種類

編集

ポート番号は大別して3種類に分けられる。

ポート番号の種類
種類 範囲 内容
システムポート番号(ウェルノウンポート番号) 0番 - 1023番 システムサービス用の基本的なポート番号
ユーザーポート番号(登録済みポート番号) 1024番 - 49151番 アプリケーションサービス用の登録済みポート番号
動的・私用ポート番号 49152番 - 65535番 IANAによる割り当てがされないポート番号

 (System Ports)  (Well Known Ports) 使Internet Assigned Numbers Authority (IANA)  (User Ports)  (Registered Ports) IANA便使49152使

 (Dynamic and/or Private Ports)  RFC 6056 102465535

19921255

使

UnixOS01023使root

ポート番号一覧

編集

以下は、一般的に使用されるポート番号の一覧である。

  • TCP/20 : FTP (データ)
  • TCP/21 : FTP (制御)
  • TCP/22 : SSH
  • TCP/23 : Telnet
  • TCP/25 : SMTP
  • UDP/53 : DNS
  • UDP/67 : DHCP(サーバ)
  • UDP/68 : DHCP(クライアント)
  • TCP/80 : HTTP
  • TCP/110 : POP3
  • TCP/119 : NNTP
  • UDP/123 : NTP
  • UDP/137〜138 : NetBIOS
  • TCP/139 : NetBIOS
  • TCP/143 : IMAP
  • TCP/443 : HTTPS
  • TCP/445 : ダイレクトホスティングSMBサービス
  • TCP/587 : Submission(メール送信)

プロトコル名称とポートの対応表は、Unix系OSやmacOSでは/etc/servicesに、Windows NT系では%SystemRoot%\System32\drivers\etc\servicesにテキストファイルとして存在する。ただしIANAに登録されているものがすべて記載されているとは限らない。

ポートと不正アクセス

編集

PC

便

LAN

TCPLANLAN

LAN (IDS) (PC) IDS

Microsoft WindowsNetBIOSNetBIOS137139TCPUDPLAN

ポートフォワード

編集

IPIPv6NAT

NATAWWWB25A80B (port forward)

DMZ

脚注

編集

注釈

編集
  1. ^ 以前はウェルノウンポート番号 (well-known port numbers) と呼ばれていた[2]

出典

編集
  1. ^ a b "Destination Port has a meaning within the context of a  particular internet destination address." RFC 768.
  2. ^ PORT NUMBERS | IANA, Internet Archive

関連項目

編集

外部リンク

編集