서버와 Well-Known Port에 대한 정리
1. HTTP (Hypertext Transfer Protocol)
- W3(World Wide Web) 상에서 정보를 주고 받을 수 있는 프로토콜
- TCP 80번 포트 사용
+) HTTPS : TCP 443번 포트 사용
2. DHCP (Dynamic Host Configuration Protocol)
- IP주소와 기타 관련 구성 정보(서브넷 마스크 및 default gateway)를 IP호스트에 자동으로 제공하는 클라이언트/서버 프로토콜
- UDP 68번 포트 사용
3. TFTP (Trivial File Transfer Protocol)
- 파일을 전송하기 위한 프로토콜 (FTP보단 불안정)
- UDP 69번 포트 사용
4. DNS (Domain Name System)
- 사람이 읽기 쉬운 도메인 이름을 기계가 읽을 수 있는 ip주소로 변환하는 프로토콜
- 일반적으로 UDP 53번 포트 사용 / 패킷 크기가 512 bytes를 초과하면 TCP 53번 사용
5. SYSLOG (System Logging Protocol)
- 컴퓨터 시스템, 네트워크 장비, 보안 장비 등에서 발생하는 이벤트를 서버에 기록하는 프로토콜
- UDP 514번 포트 사용
6. AAA (Authentication, Authorization, Accounting)
- 컴퓨터 네트워크 내에서 액세스를 제어하고 추적하는데 사용되는 프레임워크
- RADIUS의 경우 UDP 1812번(Authentication, Authorization), UDP 1813번(Accounting) / TACACS+의 경우 TCP 49번 포트 사용
7. NTP (Network Time Protocol)
- 네트워크로 연결된 컴퓨터 시스템 간에 시간을 동기화하는 프로토콜
- UDP 123번 포트 사용