프로토콜
정의
컴퓨터나 전자기기 간의 원활한 통신을 위해 지키기로한 통신규약이다.
요소
Syntax(구문): 전송하고자 하는 데이터의 Format(형식), Coding(부호화), Signal Level(신호레벨)을 규정한다.
Semantics(의미): 두 기기가 더 효율적이고 정확하게 정보를 전달하기 위해 필요한 협조사항, 오류관리를 위한 제어정보를 규정한다.
Timing(시간): 기기간의 통신속도, 메시지의 순서 제어를 규정한다.
HyperText, HTML, HTTP
PPT나 블로그를 조금만 만져봤으면 하이퍼링크에 대해 알것이다.
자료가 연결되어있는 참조고리이며, 주소와 주소사이를 중간과정 없이 옮겨다닐 수 있다.
예를 들어 지금 이 게시글을 보고 있지만, 하이퍼링크 이 링크를 누르면 한번에 애플 홈페이지로 이동할 수 있다.
HyperText는 기존의 책과같은 선형적인 텍스트가 아니라 비선형적으로 하이퍼링크를 통해 한 문서에서 다른 문서로 이동할 수 있는 Hyper(초월적인) Text(글)이다.

https://www.isko.org/cyclo/hypertext
HTML
Hyper Text를 위한 마크업언어다.
= HyperText Markup Language
= 문서(Hyper)간의 이동이 가능한 글(Text)의 구조를 나타내는 언어다.
마크업 언어: 태그나 부호 등을 나타내서 문서와 데이터의 구조를 나타내는 언어
HTTP
ISO 국제표준화기구에서 네트워크에서 통신이 일어나는 과정을 나타내는 네트워크 표준모델(네트워크 프로토콜 디자인, 통신)로 OSI 7계층을 소개했다.
HTTP는 하이퍼텍스트를 빠르게 교환하기 위해 생겨났고, 클라이언트와 서버 사이에서 메시지를 request와 reponse를 통해 메시지를 전달하도록 정해놓은 프로토콜이다.
OSI 계층 중 7번째 계층인 Application Layer에서에서 사용된다.
클라이언트가 웹 페이지에서 링크가 걸려있는 텍스트를 클릭(요청)하면 링크를 타고 새로운 페이지로 넘어간다(응답). 따라서 우리가 사용하는 인터넷 주소 맨 앞에 들어가는 http://가 바로 이 프로토콜을 사용해서 정보를 교환하겠다는 표시인 것이다.

https://bytesofgigabytes.com/networking/how-http-request-and-response-works/
IP
Internet Protocol은 네트워크에서 정보를 송신하고 수신하는 통신에 대한 프로토콜이다.