본문 바로가기
IT지식

프로토콜 무엇인가?[Protocol?]

by 더비깅 2024. 5. 28.

통신 규약 및 약속

프로토콜 무엇인가?

프로토콜 무엇인가?[Protocol?]


프로토콜이란

컴퓨터 네트워크에서 데이터를 교환하는 규칙과 절차의 집합

데이터의 전송 방법 및 타이밍, 데이터의 인코딩 및 디코딩 방법 등을 정의

데이터를 보내거나 받을때 일종의 프로토콜을 사용
목적에 따라 다양한 종류의 프로토콜이 존재


프로토콜 예시

HTTP, HTTPS, FTP, SFTP, TELNET, SSH, SSL, TLS, SMTP


프로토콜 상세

  • HTTP (HyperText Transfer Protocol) 웹 브라우저와 웹 서버 간의 통신을 담당하는 프로토콜.
  • HTTPS (Hypertext Transfer Protocol Secure) SSL 또는 TLS 프로토콜을 이용하여 보안이 강화된 프로토콜.
  • FTP (File Transfer Protocol): 파일 전송을 위한 프로토콜.
  • SFTP (SSH File Transfer Protocol) SSL 위에서 동작하는 파일 전송 프로토콜.
  • TELNET (TErminaL NETwork) 원격 서버에 접속하여 명령어를 실행할 수 있는 텍스트 기반 프로토콜.
  • SSH (Secure Shell) 보안이 강화된 원격 로그인과 명령어 실행을 위한 프로토콜.
  • SSL (Secure Socket Layer) 인터넷에서 데이터를 안전하게 전송하기 위한 암호화 프로토콜.
  • TLS (Transport Layer Security) SSL을 계승하여 만들어진 보안을 강화한 통신 프로토콜.
  • SMTP (Simple Mail Transfer Protocol): 이메일 전송을 위한 프로토콜.

네트워크 통신 계층 모델

네트워크 통신에 사용되는 프로토콜들의 구조를 설명하기위함


TCP/IP 모델 : 인터넷 프로토콜 스위트(Internet Protocol Suite)를 설명

OSI 7계층 모델 :개방형 시스템 상호 연결(Open Systems Interconnection)을 설명


TCP/IP 모델은 실제 인터넷 프로토콜 스위트를 설명하는 데 사용

OSI 모델은 주로 이론적인 모델로 사용


실제로 TCP/IP 모델이 인터넷에서 널리 사용되지만, OSI 모델은 네트워크 설계와 교육에서 사용되며, 네트워크의 이해를 돕는 데 유용