프로토콜과 포트

Zzz Ccc·2023년 6월 27일
0

응용 계층 프로토콜

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 (파일 전송 전용 서비스)

  • 일반적으로 20(DATA 전송), 21번 포트를 사용하여 상호 통신한다.

[ Anonymous FTP ]

  • Anonymous FTP는 공개 FTP로 누구나 이용이 가능하다.
  • Mirroring FTP는 이용자 분산을 목적으로 Anonymous FTP의 파일을 복사한 FTP 서버이다.
  • /pub 디렉터리는 Anonymous FTP 이용 시 모든 이용자가 검색 가능하다.
  • 사용자 계정이 없어도 파일을 수신 할 수 있다.
  • Internet의 많은 컴퓨터들이 Anonymous FTP를 사용하여 문서, S/W 등의 정보를 제공한다.

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) 명령어 기반 인터페이스

profile
백수 lv1 개발자

0개의 댓글