별의 공부 블로그 🧑🏻‍💻
728x90
728x170

포트 번호(Port Number)

 

- IP 프로토콜에 의해 전달된 데이터는 전송 계층 프로토콜인 TCP/UDP 등에서 서비스 다중화를 위해 포트(Port)로 관리됨.

- 각각의 응용 프로그램은 할당된 포트를 이용해 통신할 데이터를 주고 받음.

- 포트는 번호로 관리되고, 0번부터 65535번까지 사용됨.

  - 0번부터 1023번까지는 잘 알려진 포트(Well-Known Port)라 하여 HTTP, SMTP, TELNET 등과 같은 주요 프로토콜이 할당 받아 주로 시스템에서 사용되고 있음.

- 리눅스 및 유닉스 시스템에서는 /etc/services 파일에서 주요 포트 번호를 확인할 수 있음.

$ cat /etc/services | more
# Network services, Internet style
#
# Note that it is presently the policy of IANA to assign a single well-known
# port number for both TCP and UDP; hence, officially ports have two entries
# even if the protocol doesn't support UDP operations.
#
# Updated from http://www.iana.org/assignments/port-numbers and other
# sources like http://www.freebsd.org/cgi/cvsweb.cgi/src/etc/services .
# New ports will be added on request if they have been officially assigned
# by IANA and used in the real-world or are needed by a debian package.
# If you need a huge list of used numbers please install the nmap package.

tcpmux		1/tcp				# TCP port service multiplexer
echo		7/tcp
echo		7/udp
discard		9/tcp		sink null
discard		9/udp		sink null
systat		11/tcp		users
daytime		13/tcp
daytime		13/udp
netstat		15/tcp
qotd		17/tcp		quote

 

- 포트 번호와 주요 프로토콜

 

포트 번호 설명
20 FTP-data 포트로 FTP 전송 시 사용
21 FTP 제어에 사용
22 SSH(Secure Shell)에 사용
23 Telnet에 사용
25 SMTP(Simple Mail Transfer Protocol)에서 사용
53 DNS(Domain Name System)에 사용
80 WWW(World Wide Web) 프로토콜인 HTTP에서 사용
110 POP3(Post Office Protocol 3)에서 사용
143 IMAP(Internet Mail Access Protocol)에서 사용
161 SNMP(Simple Network Management Protocol)에서 사용
443 HTTPS(HTTP protocol over TLS/SSL)에서 사용

 


 

내용 출처 : 리눅스마스터 1급 정복하기(정성재, 배유미 공저, 북스홀릭)

728x90
그리드형(광고전용)
⚠️AdBlock이 감지되었습니다. 원할한 페이지 표시를 위해 AdBlock을 꺼주세요.⚠️
starrykss
starrykss
별의 공부 블로그 🧑🏻‍💻


📖 Contents 📖