109.1基礎
legacy SMB/CIFS環境で使われるNetBIOS Session Serviceのwell-known portを選ぶ。
適切なものはどれか。
× 不正解
NetBIOS Session ServiceはTCP 139を使う。modern SMBではTCP 445を直接使う構成も一般的だが、109.1の対象portとは分ける。
詳細解説
正しい
TCP 139NetBIOS Session Serviceのwell-known portである。
正しい。NetBIOS Session ServiceはTCP 139を使い、legacy SMB transportを提供する。
誤り
UDP 123NTPの代表portである。
誤り。UDP 123はNTPによる時刻同期のserver portである。
誤り
TCP 143IMAPの代表portである。
誤り。TCP 143はIMAP mailbox accessの標準portである。
誤り
UDP 162SNMP trapの代表portである。
誤り。UDP 162はSNMP trap/notification receiverの標準portである。
実際に確かめる
一時的な検証環境で実行できる例です。
python3 -c "import socket; print(socket.getservbyname('netbios-ssn','tcp'))"期待される結果
139理解のポイント
- NetBIOS session 139/tcp
- SMB transportに関係
- TCP 445と区別
確認時の注意
- 確認環境: Python 3 socket service database
基礎のおさらい
NetBIOS over TCP/IP
name service 137/udp、datagram 138/udp、session 139/tcpという役割分担がある。
direct-hosted SMB
modern構成ではNetBIOS sessionを介さずTCP 445でSMBを運ぶため、139だけを見て全SMB通信を判断しない。
問題IDKP-109-789
確認環境Python 3 socket service database
最終技術確認2026-08-13
誤り・権利侵害を報告