포트는 네트워크 통신에서 중요한 역할을 하며, 각 서비스가 사용하는 포트를 이해하는 것은 시스템 관리에 필수적입니다. 이번 포스팅에서는 기본 포트와 데이터베이스(DB) 포트를 정리하고, 포트 변경 및 확인 방법에 대해 설명하겠습니다.
포트의 중요성
포트는 컴퓨터 네트워크에서 데이터가 전송되는 경로를 정의합니다. 각 서비스는 특정 포트를 통해 통신하며, 이를 통해 여러 서비스가 동시에 운영될 수 있습니다. 예를 들어, 웹 서버는 일반적으로 80번 포트를 사용하고, SSH는 22번 포트를 사용합니다. 이러한 포트 번호를 이해하는 것은 보안 및 네트워크 관리에 매우 중요합니다.
기본 포트 정리
다양한 서비스가 사용하는 기본 포트 번호를 정리해보겠습니다. 아래의 이미지는 일반적으로 사용되는 포트 번호와 해당 서비스입니다.
포트 변경 방법
특정 서비스의 포트를 변경해야 할 경우가 있습니다. 예를 들어, 보안상의 이유로 기본 포트를 변경하는 것이 좋습니다. Oracle DB의 포트를 변경하는 방법은 다음과 같습니다.
- listener.ora 파일 수정 : Oracle의 리스너 설정 파일인 listener.ora를 열어 포트 번호를 변경합니다.
- DB 설정 변경 : 데이터베이스의 포트 설정을 변경합니다.
- 리스너 재시작 : 변경 사항을 적용하기 위해 리스너를 재시작합니다.
이 과정에서 주의할 점은, 포트를 변경한 후에는 클라이언트에서도 새로운 포트로 연결해야 한다는 것입니다.
포트 확인 방법
현재 열려 있는 포트를 확인하는 방법은 여러 가지가 있습니다. 리눅스에서는 netstat 명령어를 사용하여 확인할 수 있습니다. 예를 들어, 다음과 같은 명령어를 입력하면 현재 열려 있는 TCP 포트를 확인할 수 있습니다.
bash netstat -lntp
이 명령어를 실행하면 현재 시스템에서 리스닝 중인 포트와 해당 프로세스를 확인할 수 있습니다.
마무리 및 참고 자료
포트 관리에 대한 이해는 시스템 관리에 있어 매우 중요합니다. 기본 포트와 DB 포트를 잘 정리하고, 필요 시 변경 및 확인하는 방법을 숙지하는 것이 좋습니다. 추가적으로, 아래의 링크를 통해 더 많은 정보를 얻을 수 있습니다.
[1] 티스토리 - [DB] 유명 DB 기본 포트 및 JDBC 문법 총 정리 -.java의 개발일기 (https://java119.tistory.com/91)
[2] 티스토리 - DB 기본 포트 정리 - web developer - 티스토리 (https://truecode-95.tistory.com/75)
[3] 해피정닷컴 - DB (Database) 기본 포트 (Port) > 기술자료 (https://www.happyjung.com/lecture/2994?bo_table=lecture&wr_id=2994&rewrite=1&sfl=wr_subject&stx=%ED%8F%AC%ED%8A%B8&sop=and&device=pc)
[4] NAVER - 서비스별(DB) 기본포트 (https://blog.naver.com/yeppni/50053477871)
'CS' 카테고리의 다른 글
SNMP 프로토콜 개요 (3) | 2024.11.12 |
---|---|
OWASP이란? (5) | 2024.10.08 |
프로토콜의 정의 (1) | 2024.10.07 |
TDD(Test-Driven Development) (0) | 2023.12.09 |