응용 계층 프로토콜
TCP 계열
SMTP : 전자우편 송신 포트 (25)
POP : 전자우편 수신 포트 (110)
Telnet : 원격지 컴퓨터 접속 포트 (23)
SSH : Telnet 보안기능 강화 포트 (22)
FTP : 대용량 데이터 고속 전송 포트 (20,21 - DATA 전송 20)
HTTP : 하이퍼 텍스트 전송담당 포트 (80)
UDP 계열
SNMP : 네트워크 장비 관리 포트 (161,162)
TFTP : FTP보다 단순화된 파일전송 / UDP 기반 포트 (69)
DHCP : IP 주소, 게이트웨이 주소, DNS 주소를 할당 (67,68)
BOOTP : DHCP 전에 개발된 호스트 프로토콜 (67,68)
0 ~ 1023번 포트들은 예약되어있는 포트 번호들이다.
FTP (파일 전송 전용 서비스)
[ Anonymous FTP ]
mget : 여러 개의 파일을 한꺼번에 가져오려 할 때 사용한다.
mput : 한꺼번에 여러개의 파일을 FTP서버에 올린다..
SSH (Secure Shell)
- Rsh, Rlogin, Telnet 등을 대체하기 위해 설계
- 유닉스 기반의 명령어 프로토콜
- SSH 프로토콜이 사용하는 포트 번호 TCP 22번
- 원격 호스트와의 연결 상태를 진단
- 포트 포워딩(Port Fowarding) 기법을 사용하고 있다.
- 터널링은 크게 Local Port Fowarding과 Remote Port Fowarding
으로 이루어진다.
- SSH 프로토콜 기능 : 압축, 암호화, 인증
* 포트 포워딩 - 컴퓨터 네트워크에서 패킷이 라우터나
방화벽 같은 네트워크 게이트웨이를 통과하는 동안
네트워크 주소를 변환해주는 것
Telnet (원격지 컴퓨터 접속) 포트번호 : 23, (TCP/IP기반)
- 네트워크 가상 단말(NVT)의 표준 단말 타입을 정의한다.
- CUI 기반의 컴퓨터 접속 지원 인터네 표준 프로토콜
- 명령형식은 Telnet '도메인 이름' (또는 IP Address)이다.
* CUI- Command User Interface (CLI,TUI) 명령어 기반 인터페이스