[Network] 응용 계층

 

네트워크 보안


(1) 응용 계층 (7계층 / Application Layer)

1-1. 응용 계층 프로토콜

  • OSI 7계층 모델의 최상위 계층

  • 대부분 관련 응용 프로그램이 별도로 존재

  • 해당 응용 프로그램은 여러 프로토콜에 대하여 사용자 인터페이스를 제공

 

FTP (File Transfer Protocol / 20, 21)

  • 파일 전송을 위한 가장 기본적인 프로토콜

  • 클라이언트와 서버가 대화형으로 통신 가능 (원격 컴퓨터 디렉토리 파일 목록 문의 / 명령어 사용법 대화식)

  • 전송되는 파일 형식 지정 가능

  • 사용 가능 파일 형식은 텍스트나 바이너리 파일

  • 파일 전송 전에 먼저 서버에 로그인해야 하며, 사용자는 로그인 이름과 패스워드를 입력하여 클라이언트 인증

  • 서버는 검증되지 않은 사용자 경우, 파일 전송 거부가 가능하며, 여러 클라이언트가 동시에 서버 접근 가능

 

Telnet (23)

  • 사용자가 원격에 있는 서버에 로그인하도록 TCP 연결 설정

  • 단말기가 원격 컴퓨터 바로 옆에 있는 것처럼 직접 조작 가능

  • 원격 컴퓨터에서 수행한 결과를 단말기에 보여주며, 사용자 단말기가 원격 컴퓨터에 직접 연결된 것처럼 보이게 함

 

SMTP (Simple Mail Transfer Protocol / 25)

  • TCP / IP에서 많이 사용하는 응용 서비스 중 하나, 메일 서비스

  • 메일 서비스는 빠르고 편리해 많이 사용하며, 텍스트나 실행 파일 등을 손쉽게 전송 가능

  • 원격 컴퓨터나 네트워크 연결에 장애가 발생한 경우에도 통신 가능

  • 송신자가 전송한 메일 메시지는 목적지 컴퓨터나 네트워크 장애가 복구될 때까지 기다리며, 복구되면 배달함

  • 위와 같은 전송 방법을 지연 배달이라 하며, 메일 시스템에서는 지연 배달을 위해 스풀링 기법 이용

  • 사용자가 메일 메시지를 전송하면 시스템은 전송 시각과 목적지 주소, 수신자, 송신자 등의 값을 개별 스풀에 복사

  • 그후 메일 시스템은 원격 컴퓨터로 메일 메시지를 백그라운드로 전송 

 

DNS (Domain Name System / 53)

  • 도메인 이름 주소를 통해 IP 주소를 확인할 수 있는 프로토콜

 

TFTP (Trivial File Transfer Protocol / 69)

  • FTP처럼 파일을 전송하기 위한 프로토콜

  • 그러나 UDP 패킷을 사용하여 FTP와 달리 인증 기능 제공하지 않음

 

HTTP (HyperText Transfer Protocol / 80)

  • 인터넷을 위해 사용하는 가장 기본 프로토콜

 

POP3 (Post Office Protocol 3 / 110) & IMAP (Internet Message Access Protocol / 143)

  • POP3는 메일 서버로 전송된 메일을 확인할 때 사용하는 프로토콜

  • IMAP도 POP3와 같으나, 메일을 읽은 후에도 메일이 서버에 남는다는 점이 다름

 

RPC (Remote Procedure Call / 111)

  • Sun의 Remote Procedure Call을 나타냄

 

NetBIOS (Network Basic Input Output System / 138)

  • IBM에서 개발했지만 윈도우에서 차용

  • 내부 네트워크의 프린터처럼 기본적인 사무기기와 윈도우 시스템 간의 파일 공유를 위한 것으로 항상 열려 있음

  • NBT (NetBIOS over TCP) 프로토콜을 사용하여 원격 인터넷으로 전달 가능

 

SNMP (Simple Network Management Protocol / 161)

  • 네트워크 관리와 모니터링을 위한 프로토콜


# Reference

 

https://www.hanbit.co.kr/store/books/look.php?p_code=B2228799661

'Network' 카테고리의 다른 글

[Network] 전송 계층  (0) 2020.03.19
[Network] 네트워크 계층  (0) 2020.03.19
[Network] 데이터 링크 계층 (DataLink Layer)  (0) 2020.03.18
[Network] 물리 계층 (Physical Layer)  (0) 2020.03.18
[Network] 네트워크 보안 기초  (0) 2020.03.11

+ Recent posts