프로토콜이란?
프로토콜(Protocol)의 어원은 그리스어 ‘protokollen’에서 찾을 수 있는데, ‘맨 처음’을 의미하는 ‘proto’와 ‘붙인다’는 의미의 ‘kollen’의 합성어이다. 오늘날에는 외교 분야에서는 ‘의전’이라는 의미로 사용된다.
이 포스팅에서 다룰 IT계열에서의 프로토콜의 의미는 다음과 같다.
통신 시스템끼리 정보를 주고받을 때 여러 통신규칙과 방법에 대한 규칙들이 필요하다.여기서 이 규칙을 프로토콜이라고 부른다.
프로토콜의 원리
인터넷은 TCP/IP라는 표준 프로토콜을 사용하여 정보를 교환한다.
TCP/IP 프로토콜의 TCP는 보내는 데이터를 일정 단위로 나누어 순서대로 보내는 것에 대한 약속을, IP는 출발과 도착 주소에 대한 약속으로, 원하는 주소로 정보를 보낼 수 있는 원리이다.
파이어 폭스,크롬 등의 웹브라우저를 통해 전송된 데이터는 TCP계층을 거쳐 IP계층으로 전달되고 수신측은 다시 IP계층을 거쳐 TCP계층으로 전달받아 웹브라우저로 데이터를 수신하게 되는 것이다.
OSI 7계층 모델에서는 각 계층에서 수행되는 프로토콜이 서로 독립적이라고 간주하며, 계층 1에는 계층 1끼리 통신할 수 있는 프로토콜이 존재하고, 계층 2에는 계층 2끼리 통신할 수 있는 프로토콜이 존재한다.
교환하는 정보를 최대한 보존하기 위한 기술 역시 프로토콜에 담겨 있다. 정보를 발송할 때에는 정보를 전기 신호로 바꾸어 통신망을 통해 도착하게 한 다음, 다시 원래 정보로 돌아오도록 만드는 과정을 거치게 된다.
프로토콜의 예시
HTTP
(Hyper Text Transfer Protocol)
HTML 문서를 주고 받기 위한 프로토콜이다.
예를 들어 사용자가 naver.com 페이지를 요청하면 네이버 서버에 접속해 해당 페이지를 보여 주는 역할을 한다.
HTTPS
(Hypertext Transfer Protocol over Secure Socket Layer)
HTTP에서 보안이 강화된 버전.
은행,메일 서비스처럼 보안이 필요한 사이트에 많이 사용되고 있다.
참고영상
자료출처
https://m.terms.naver.com/entry.naver?docId=2271799&cid=51207&categoryId=51207
https://m.terms.naver.com/entry.naver?docId=3609940&cid=58598&categoryId=59316
https://m.terms.naver.com/entry.naver?docId=4383165&cid=59941&categoryId=59941
'IT' 카테고리의 다른 글
[IT기술]화상회의(video conference)뜻,특징,발전과정,참고자료 (0) | 2023.04.05 |
---|---|
[IT기술]햅틱(haptic) 뜻,특징,인터페이스 종류,응용사례 (0) | 2023.04.05 |
[해외IT방송기업]ATEME[프랑스] (0) | 2023.04.05 |
[IT용어]서버(server) 뜻,유형 (0) | 2023.04.04 |
[IT용어]에지 컴퓨팅(edge computing,엣지 컴퓨팅) 뜻,의미,특징,사례 (0) | 2023.04.04 |