HTTP - URI의 개념
2023. 5. 11. 01:02
CS/HTTP
들어가며 이번 포스트에서는 URI(Uniform Resource Identifier)에 대해 알아본다. 더불어 URL, URN에 대해서도 알아본다. URI, URL, URN URI는 자원을 구분(Identify)하기 위해서 만든 개념으로, URL, URN이 모두 URI에 포함되는 개념이다. 즉 URL과 URN은 URI의 부분집합으로 생각할 수 있다. URI의 각 두문자의 의미는 다음과 같다. U : Uniform으로 리소스를 식별하는데 통일된 방식을 지칭한다. R : Resource로 리소스 자체를 말하며 리소스란 식별할 수 있는 모든 것을 지칭하며 제한은 없다. I : Identifier로 리소스를 다른 리소스와 구분할 수 있는 정보를 의미한다. URL은 위의 두문자에서 I가 L로 바뀐 것으로, 자원이..
HTTP - 인터넷 통신 기초
2023. 5. 9. 15:43
CS/HTTP
컴퓨터의 네트워크 통신 내 컴퓨터와 다른 곳에 존재하는 임의의 한 단말과 통신하기 위해서는 어떻게 해야 할 수 있는가? 이 문제는 우리가 편지를 보낼 때와도 명확히 일치하는 문제이다. 편지를 보내는 Alice는 어딘가에 살고 있는 Bob에게 편지를 보내려고 한다. 어떻게 해야할까? 너무 당연하게도 편지의 내용을 적고, 편지에 Bob이 거주하는 주소(address)를 적어 우체국에 보내주면 우체국에서 Bob이 거주하는 집(Terminal)까지 이 우편물을 배송해준다. Bob은 편지를 받고, 내용을 읽어 어떤 내용인지를 확인하고, 편지를 잘 받았다는 편지를 다시 적는다. 역시 Alice의 주소를 적고 우체국에 보내면 우체국에서 이 편지를 다시 Alice에게 배송해줄 것이다. 컴퓨터의 통신 역시 동일하게 인터..