IP
[인프런] 모든 개발자를 위한 HTTP 웹 기본 지식 (URI와 웹 브라우저 요청 흐름)
URI의 개념과 웹 브라우저 요청 흐름에 대해 알아보자. URI Uniform: 리소스를 식별하는 통일된 방식 Resource: 자원 = URI로 식별할 수 있는 모든 것을 의미 (제한 없음) Identifier: 다른 항목과 구분하는데 필요한 정보 URI는 URL과 URN을 포함한다. URL은 리소스가 있는 위치가 지정되어 있고, URN은 리소스에 이름을 부여하는 것이다. URN 이름으로만 실제 리소스를 찾을 수 있는 방법이 보편화 되어있지 않아서 거의 사용하지 않는다. 따라서 URI를 URL과 같은 의미로 봐도 무방하다. URL 분석 https://www.google.com/search?q=hello&hl=ko scheme://[userinfo@]host[:port][/path][?query][#fr..
[인프런] 모든 개발자를 위한 HTTP 웹 기본 지식 (인터넷 네트워크)
웹이나 HTTP도 인터넷 네트워크 망을 기반으로 동작하기에 기초 지식을 배워보자! 인터넷 통신 인터넷에서 컴퓨터 둘은 어떻게 통신할까? 그냥 케이블 연결해서 하면 되지 않아? 그럼 엄청 멀리 떨어져 있는 컴퓨터들 (해외에 있다면?) 어떻게 통신해? 인터넷을 통해 전달을 하려하는데 인터넷은 되게 복잡한 구조로 되어 있어서 여러 규칙들에 의해 전달된다. 그럼 그 규칙은 무엇일까? IP (인터넷 프로토콜) 그 규칙은 IP 즉, 인터넷 프로토콜을 이용하는 방법이다. 클라이언트(나)와 서버(친구)에게 각각 다른 IP 주소를 부여한다. 인터넷 프로토콜의 역할은 지정한 IP 주소에 데이터를 전달하는 것이다. 이 때, 패킷(Packet)이라는 통신 단위를 사용한다. IP 패킷에는 출발지 IP, 목적지 IP, 기타 내용..