인프런 김영한 강의 정리/모든 개발자를 위한 HTTP 웹 기본 지식

1. URI와 URL, URNURI = Uniform Resource Identifier (리소스를 식별하는 통합된 방법)URL = Uniform Resource Locator(리소스의 위치를 지정)URN = Uniform Resouce Name(리소스에 이름을 부여) - 위치는 변할 수 있지만, 이름은 변하지 않는다.- URN 이름만으로 실제 리소스를 찾을 수 있는 방법이 보편화되지 않았다.- 그러니, URI 와 URL에 대해 알면 된다! 2. URL 문법패스: 리소스 경로쿼리 파라미터 : key = value 형태. '?'으로 시작하고 '&'으로 파라미터를 추가한다. 3. 웹 브라우저의 요청 흐름 https://ururuwave.tistory.com/manage/newpost/?type=post&re..
HTTP 를 이해해야 Spring Web MVC를 잘 이해할 수 있다.API URL를 설계할 때, POST를 사용할지 PUT을 사용할지, HTTP status는 어떤것을 선택할까이런 고민들을 해결하려면, HTTP 이해가 기반되어야한다. HTTP는 인터넷 네트워크망에 기반해서 동작한다.1. IP(인터넷 프로토콜)✔️ IP는 각 네트워크 장비에 고유한 주소를 할당하는 프로토콜.✔️ 이 주소를 통해 인터넷상에서 데이터 패킷이 올바른 목적지로 전송될 수 있다. 🤔IP의 한계- 비연결성: 패킷을 받을 대상이 없거나, 서비스 불능 상태여도 패킷 전송- 비신뢰성: 중간에 패킷이 사라지거나 패킷 순서가 바뀔 수 있다.- 프로그램 구분: 같은 IP를 사용하는 서버에서 통신하는 애플리케이션이 둘 이상일 때, 구분해야한다..