[Internet] What is HTTP?

    HTTP는 Hypertext Transfer Protocol의 약자입니다. 이번 포스트에서는 HTTP를 다음 단계를 이해할 수 있는 수준까지만 설명하겠습니다. HTTP? HTTP는 HTML과 같은 하이퍼미디어 문서를 전송하기 위한 애플리케이션 레이어 프로토콜입니다. 여기서 애플리케이션 레이어는 OSI 7계층에서의 한 계층입니다. HTML 웹 개발을 시작하면 기본으로 배우는 것이 이 HTML입니다. HTML은 웹 페이지가 어떻게 구조화되는지 브라우저에게 알려주는 마크업 언어입니다. Protocol 프로토콜은 컴퓨터 내부 혹은 컴퓨터 사이에서 데이터 교환 방식을 정의하는 규칙 체계입니다. 예를들어서 기기 간 통신이 이루어질 때, 이를 통해 교환되는 데이터의 형식을 약속해두어야 그에 맞는 동작을 할 수 있으므..

    [Internet] How does the internet work?

    인터넷이 어떻게 작동하는가... 많은 사람들이 인터넷을 사용하지만 인터넷의 작동 원리를 이해하고 사용하지는 않을 것입니다. 천천히 알아봅시다. Internet? 먼저, 인터넷이란 무엇을 지칭할까요? 인터넷은 웹을 가능하게 하는 기술 인프라이며 대규모 컴퓨터 네트워크입니다. 여기서 저는 "대규모 컴퓨터 네트워크"라는 말에 집중할 필요가 있다고 생각합니다. Network? 네트워크는 둘 이상의 엔트포인트(ex. 컴퓨터)가 통신하기 위한 연결을 말합니다. 연결은 물리적으로 이루어지며, 이 물리적인 연결은 OSI 7 계층을 통해 소프트웨어의 연결로 이루어집니다. (이후 로드맵에서 살펴봅시다.) 그렇다면 인터넷은 모든 컴퓨터가 물리적으로 연결되었다고 말할 수 있을 것입니다. 하지만 모든 연결이 위의 그림과 같이 ..