[섹션 3. HTTP 기본] 모든 것이 HTTP / 인프런 김영한 - 모든 개발자를 위한 HTTP 웹 기본 지식
이번 시간에는 HTTP로 어떤 것까지 할 수 있는지에 대해서 알아보았다. HTTP는 HyperText Transfer Protocol의 약자로, HyperText, 즉, html 같은 문서간의 링크를 통해서 연결할 수 있는 프로토콜을 의미한다. 하지만, 요즘은 html 뿐만 아니라 HTTP 메세지에 모든 것을 담아서 전송할 수 있다. 앞서 언급한, html이나 text 뿐만 아니라 아래에 나열된 것들도 전송을 할 수 있다. - HTML, TEXT - 이미지, 음성, 영상, 파일 - JSON, XML (API) 거의 모든 형태의 데이터를 전송이 가능하고, 서버간에 데이터를 주고 받을 때도 대부분 HTTP를 사용한다. 실무에서도 서버간 통신할 때, TCP 프로토콜을 직접 이용해서 데이터를 전송하는 경우는 거..
2024. 2. 13.
[섹션 2. URI와 웹 브라우저 요청 흐름] URI / 인프런 김영한 - 모든 개발자를 위한 HTTP 웹 기본 지식
이번 시간에는 URI, URL에 대해서 알아보았다. 먼저 URI는 Uniform Resource Identifier의 준말이고, 풀어서 보면, 리소스를 식별하는 통합된 방법이라고 보면 된다! 그리고 헷갈리기 쉬운게, URI, URL, URN 등.. 헷갈린다. URI는 로케이터(locator), 이름(name) 또는 둘 다 추가로 분류될 수 있다... 라고 설명하는데.. 아직도 설명이 헷갈린다. 그림과 같이, URI는 URL과 URN을 포함한다. URI의 I는 identifier, 즉, 식별자인데, 말 그대로 리소스(자원)를 식별하는 것을 말한다. URI의 단어 뜻을 자세히 살펴보자. U : Uniform, 리소스 식별하는 통일된 방식이라는 뜻이다. R : Resource, 자원, URI로 식별할 수 있는..
2023. 12. 30.