
지난 글에, Application layer의 프로토콜 예시 중 HTTP를 언급했다. 이번 글에서는 이 HTTP와 Web에 대해서 정리해보려고 한다. 솔직히 컴퓨터 공학과 학생이라면 웹 개발을 한 번쯤은 경험을 해봤거나 한 번쯤 만들어보고 싶다는 생각이 들 것이다. 그만큼 컴퓨터 공학과 학생에게는 친숙한, 떼어 놓을래야 떼어 놓을 수 없는 관계인 것 같다. 그렇지만 Web이 무엇이냐고 물어보면, web에 대해서 자신있게 설명할 수 는 없을 것 같았다. 그렇기 때문에 이번에 확실히 짚고 넘어가고, 다음에 누군가에게 이 질문을 받았을 때 컴퓨터 네트워크에서 배우고 정리했던 경험을 통해 자신있게 답하고 싶다. 1. Web이란? 먼저, 간단하게 Web에 대해서 정리해보고 넘어가보자. 웹은, object들..