프로토콜

프로토콜은 전자 장치가 서로 통신할 수 있도록 하는 표준 규칙 집합입니다. 이러한 규칙에는 어떤 유형의 데이터를 전송할 수 있는지, 데이터를 보내고 받는 데 어떤 명령을 사용하는지, 데이터 전송을 어떻게 확인하는지가 포함됩니다.

프로토콜을 사람이 사용하는 언어라고 생각할 수 있습니다. 각 언어에는 고유한 규칙과 어휘가 있습니다. 두 사람이 같은 언어를 사용하면 효과적으로 의사소통할 수 있습니다. 마찬가지로 두 하드웨어 장치가 같은 프로토콜을 지원하면 제조업체나 장치 유형에 관계없이 서로 통신할 수 있습니다. 예를 들어 Apple iPhone은 표준 메일 프로토콜을 사용하여 Android 장치로 이메일을 보낼 수 있습니다. Windows 기반 PC는 표준 웹 프로토콜을 사용하여 Unix 기반 웹 서버에서 웹페이지를 불러올 수 있습니다.

프로토콜은 여러 가지 애플리케이션에 사용됩니다. 예로는 유선 네트워킹예: (Ethernet), 무선 네트워킹예: (802.11ac), 인터넷 통신예: (IP) 등이 있습니다. 인터넷을 통해 데이터를 전송하는 데 사용되는 인터넷 프로토콜 모음에는 수십 개의 프로토콜이 포함되어 있습니다. 이러한 프로토콜은 다음 네 가지 범주로 나눌 수 있습니다.

  1. 링크 계층 - PPP, DSL, Wi-Fi
  2. 인터넷 계층 - IPv4, IPv6
  3. 전송 계층 - TCP, UDP
  4. 애플리케이션 계층 - HTTP, IMAP, FTP

링크 계층 프로토콜은 하드웨어 수준에서 장치 간 통신을 설정합니다. 한 장치에서 다른 장치로 데이터를 전송하려면 각 장치의 하드웨어가 같은 링크 계층 프로토콜을 지원해야 합니다. 인터넷 계층 프로토콜은 데이터 전송을 시작하고 인터넷을 통해 데이터의 경로를 지정하는 데 사용됩니다. 전송 계층 프로토콜은 패킷을 보내고 받고 확인하는 방법을 정의합니다. 애플리케이션 계층 프로토콜에는 특정 애플리케이션을 위한 명령이 포함됩니다. 예를 들어 웹 브라우저HTTPS를 사용하여 웹 서버에서 웹페이지의 콘텐츠를 안전하게 다운로드합니다. 이메일 클라이언트는 메일 서버를 통해 이메일 메시지를 보내는 데 SMTP를 사용합니다.

프로토콜은 디지털 통신의 기본 요소입니다. 대부분의 경우 프로토콜은 백그라운드에서 작동하므로 일반 사용자가 각 프로토콜의 작동 방식을 알 필요는 없습니다. 그래도 웹 브라우저와 이메일 클라이언트 같은 소프트웨어 프로그램의 설정을 더 잘 이해할 수 있도록 몇 가지 일반적인 프로토콜을 익혀 두면 도움이 될 수 있습니다.

업데이트됨 March 29, 2019 작성: Per C.

quiz지식 테스트하기

Which of these is not a field found in an IPv6 data packet's header?

A
Source IP address
0%
B
Hop limit
0%
C
Recipient email address
0%
D
Destination IP address
0%
Correct! Incorrect!     View the Packet definition.
More Quizzes →

Tech Terms 컴퓨터 사전

이 페이지의 프로토콜에 대한 정의는 TechTerms.com의 저자가 작성한 원본 정의입니다. 이 페이지를 참조하거나 이 정의를 인용하려면 정의 바로 아래에 있는 녹색 인용 표시줄을 사용하세요.

저희의 목표는 컴퓨터 용어를 이해하기 쉬운 방식으로 설명하는 것입니다. 게시하는 모든 정의에서 정확성과 간결함을 추구합니다. 이 정의에 대한 피드백이 있거나 새로운 기술 용어를 제안하고 싶으시면 문의해 주세요.

Tech Terms 뉴스레터

매일 또는 매주 발행되는 뉴스레터로 기술 지식을 향상시키세요! 지금 구독하고 새로운 용어와 퀴즈를 이메일로 받아보세요.

무료 TechTerms 뉴스레터 구독하기

이메일을 얼마나 자주 받고 싶으신가요?

각 이메일에 포함된 링크를 통해 언제든지 구독을 취소하거나 수신 빈도를 변경할 수 있습니다. 질문이 있으신가요? 문의해 주세요.

참고: 뉴스레터는 영어로 발송됩니다.