컴퓨터들은 네트워크 프로토콜로 통신을 한다. 그렇다면 여기서 말하는 프로토콜은 무엇일까?
간단히 말해서 프로토콜은 기계들이 효율적으로 데이터를 주고받을 수 있게 만들어진 규칙이다.
프로토콜에는 여러 종류가 있지만, 위 그림처럼 이메일을 주고 받을주고받을 때 사용하는 프로토콜이 있고 파일을 주고받을 때 사용하는 프로토콜이 있다.
프로토콜은 두가지 요소를 가지고 있다.
1. 물리 프로토콜
물리 프로토콜은 말 그대로 물리적 요소를 말한다. 네트워크를 연결하는 케이블이나 신호를 주고받는 장치들을 말한다.
2. 논리 프로토콜
논리 프로토콜은 데이터가 언제 어떻게 보내지는지를 관리하는 소프트웨어를 말한다.
프로토콜의 몇가지 예를 살펴보면, 웹에는 우리가 흔히 들어본 http/https 프로토콜을 사용한다. 이메일은 POP3, SMTP, IMAP이라는 프로토콜 종류를 사용한다. 파일을 주고받을 때 사용하는 프로토콜은 FTP라고 불린다.
'TIL' 카테고리의 다른 글
OSI 모델 - Application Layer(layer 7) (0) | 2022.04.05 |
---|---|
OSI 모델이란!? (0) | 2022.04.05 |
useState()로 조금 더 복잡한 이벤트를 처리해보자! (0) | 2022.03.31 |
useState()로 간단한 이벤트를 처리해보자! (0) | 2022.03.31 |
배열과 객체의 구조 분해 할당을 알아보자! (0) | 2022.03.31 |