728x90
- 포트(port) : 논리적인 접속 장소로 하나의 도메인, 하나의 ip주소가 할당되어도 뒤에 port 번호로 구별하여 각각 다른 서버에 접근 가능하다.
서버에 접근하여도 일단 IP로 붙어서 그 안에 여러가지 인스턴스를 띄우게 되면 각각 인스턴스 별로 port 번호를 주어서 호출이 가능하다.
일반적으로 우리는 www.google.com 주소만 치고 접속하지만 실제 http, https 에는 주소 뒤에 기본 포트가 생략되어 있다.
1. http 기본 포트 : 80
http://www.daum.net 으로 접속하여도 http://www.daum.net:80 으로 접속과 동일하다.
(기본 80 포트가 생략)
2. https 기본 포트 : 443
https://www.google.co.kr 으로 접속하여도 http://www.google.co.kr:443 으로 접속과 동일하다.
(기본 443 포트가 생략)
그래서 보통 인프라를 구성할 때 기본적으로 inbound, outbound 보안정책을 줄 때 오픈 포트 설정 시,
http 접속 포트 80, https 접속 포트는 443 로 정책을 설정하여 모든 대역대 접속을 허용하게 한다.
보안상 제한을 위해 이후로 각 서비스마다 8080, 8000 등 전혀 다른 포트를 설정하여 제한을 줄 수 있다.
아래는 기본적으로 정의된 포트 목록 입니다.
포트 | TCP | UDP | 설명 | 상태 |
0 | UDP | 예약됨; 사용하지 않음 | 공식 | |
1 | TCP | TCPMUX (TCP 포트 서비스 멀티플렉서) | 공식 | |
7 | TCP | UDP | ECHO 프로토콜 | 공식 |
9 | TCP | UDP | DISCARD 프로토콜 | 공식 |
13 | TCP | UDP | DAYTIME 프로토콜 | 공식 |
17 | TCP | QOTD (Quote of the Day) 프로토콜 | 공식 | |
19 | TCP | UDP | CHARGEN (Character Generator) 프로토콜 - 원격 오류 수정 | 공식 |
20 | TCP | 파일 전송 프로토콜 (FTP, File Transfer Protocol) - 데이터 포트 | 공식 | |
21 | TCP | 파일 전송 프로토콜 (FTP, File Transfer Protocol) - 제어 포트 | 공식 | |
22 | TCP | 시큐어 셸 (SSH, Secure SHell) - ssh scp, sftp같은 프로토콜 및 포트 포워딩 | 공식 | |
23 | TCP | 텔넷 프로토콜 (Telnet Protocol) - 암호화되지 않은 텍스트 통신 | 공식 | |
24 | TCP | 개인메일 시스템 | 공식 | |
25 | TCP | SMTP (Simple Mail Transfer Protocol) - 이메일 전송에 사용 | 공식 | |
37 | TCP | UDP | TIME 프로토콜 | 공식 |
49 | UDP | TACACS 프로토콜 | 공식 | |
53 | TCP | UDP | 도메인 네임 시스템 (DNS, Domain Name System) | 공식 |
67 | UDP | BOOTP (부트스트랩 프로토콜) 서버. DHCP로도 사용 | 공식 | |
68 | UDP | BOOTP (부트스트랩 프로토콜) 클라이언트. DHCP로도 사용 | 공식 | |
69 | UDP | 간단한 파일 전송 프로토콜 (TFTP, Trivial File Transfer Protocol) | 공식 | |
80 | TCP | UDP | HTTP (HyperText Transfer Protocol) - 웹 페이지 전송 | 공식 |
88 | TCP | 커베로스 - 인증 에이전트 | 공식 | |
109 | TCP | POP2 (Post Office Protocol version 2) - 전자우편 가져오기에 사용 | 공식 | |
110 | TCP | POP3 (Post Office Protocol version 3) - 전자우편 가져오기에 사용 | 공식 | |
111 | TCP | UDP | RPC (Remote Procedure Call) | 공식 |
113 | TCP | ident - 예전 서버 인증 시스템, 현재는 IRC 서버에서 사용자 인증에 사용 | 공식 | |
119 | TCP | NNTP (Network News Transfer Protocol) - 뉴스 그룹 메시지 가져오기에 사용 | 공식 | |
123 | UDP | NTP (Network Time Protocol) - 시간 동기화 | 공식 | |
139 | TCP | 넷바이오스 (NetBIOS, Network Basic Input/Output System) | 공식 | |
143 | TCP | 인터넷 메시지 접속 프로토콜 4 (IMAP4, Internet Message Access Protocol 4) - 이메일 가져오기에 사용 | 공식 | |
161 | UDP | SNMP (Simple Network Management Protocol) - Agent 포트 | 공식 | |
162 | UDP | SNMP - Manager 포트 | 공식 | |
179 | TCP | BGP (Border Gateway Protocol) | 공식 | |
194 | TCP | IRC (Internet Relay Chat) | 공식 | |
220 | TCP | 인터넷 메시지 접속 프로토콜 3 (IMAP3, Internet Message Access Protocol 3) | ||
389 | TCP | LDAP (Lightweight Directory Access Protocol) | 공식 | |
443 | TCP | HTTPS - 보안 소켓 레이어 (SSL, Secure Socket Layer) 위의 HTTP (암호화 전송) | 공식 | |
445 | TCP | Microsoft-DS (액티브 디렉터리, 윈도 공유, Sasser-worm, Agobot, Zobotworm) | 공식 | |
445 | UDP | Microsoft-DS SMB 파일 공유 | 공식 | |
514 | UDP | syslog 프로토콜 - 시스템 로그 작성 | 공식 | |
515 | TCP | LPD 프로토콜 - 라인 프린터 데몬 서비스 | 공식 | |
540 | TCP | UUCP (Unix-to-Unix Copy Protocol) | 공식 | |
542 | TCP | UDP | 상용 (Commerce Applications) (RFC maintained by: Randy Epstein [repstein at host.net]) | 공식 |
587 | TCP | email message submission (SMTP) (RFC 2476) | 공식 | |
591 | TCP | 파일메이커 6.0 Web Sharing (HTTP Alternate, see port 80) | 공식 | |
631 | TCP | 인터넷 프린팅 프로토콜 | 공식 | |
636 | TCP | SSL 위의 LDAP (암호화된 전송) | 공식 | |
990 | TCP | SSL 위의 FTP (암호화 전송) | 공식 | |
992 | TCP | SSL 위의 Telnet (암호화 전송) | 공식 | |
993 | TCP | SSL 위의 IMAP4 (암호화 전송) | 공식 | |
995 | TCP | SSL 위의 POP3 (암호화 전송) | 공식 |
<참조 - 위키백과>
https://ko.wikipedia.org/wiki/TCP/UDP%EC%9D%98_%ED%8F%AC%ED%8A%B8_%EB%AA%A9%EB%A1%9D
감사합니다.
728x90
300x250
'IT ▶ > Java & Web' 카테고리의 다른 글
[IT] 프록시(Proxy), 프록시 서버(Proxy Server) 개념 정리 (0) | 2021.08.11 |
---|---|
도메인(domain) 이란? - AWS route53, 사설 도메인 생성 방법 (0) | 2021.07.17 |
모바일 App, Web 프론트엔드, 백앤드 개발 개념 (2) | 2021.06.07 |
[App 개발] 네이티브 앱, 하이브리드 앱 차이 (0) | 2021.05.18 |
홈페이지 직접 만들기 - (2) STS Web 프로젝트 생성 및 로컬에서 웹페이지 호출 (0) | 2021.02.11 |