Http 기본지식 2

#2. URI와 웹 브라우저 요청 흐름

URI와 웹 브라우저 요청 흐름 URI(Uniform Resource Identifer) Uniform : 리소스 식별하는 통일된 방식 Resource: 자원, URI로 식별할 수 있는 모든 것 Identifier : 다른 항목과 구분하는데 필요한 정보 URL - Locator : 리소스가 있는 위치를 지정 웹 브라우저 요청 흐름 예를 들어서 구글서버로 이렇게 요청을 했을 때, 처음에 DNS 서버에서 조회를 통해 도메인을 IP로 바꾼다. 포트는 https 443이 생략된다. HTTP 요청 메시지를 생성함 HTTP 요청 메세지는 이렇게 생겼다. 애플리케이션 웹브라우져가 HTTP 메세지를 생성함 애플리케이션에서 HTTP 메세지를 SOCKET 라이브러리를 사용해서 OS 계층인 TCP/IP로 전달한다. 이전에 ..

Http 기본지식 2021.03.30

#1. 인터넷네트워크

IP 인터넷 프로토콜 역할 보내는 클라이언트와 서버는 IP 주소를 부여받는다. IP 인터넷 프로토콜은 지정한 IP주소에 데이터를 전달 패킷이라는 통신 단위로 데이터 전달 패킷에는 출발지와 목적지 ip가 들어감 IP 프로토콜의 한계 비연결성 패킷을 받을 대상이 없거나 서비스 불능 상태여도 패킷을 전송 대상 서버가 패킷을 받을 수 있는 상태인지 모름 비신뢰성 중간에 패킷이 사라지면? 패킷이 순서대로 안오면? 패킷소실 중간에 패킷소실 가능 그리고 소실되도 모름 패킷 전달 순서 문제 발생 보내는 패킷용량이 너무 크면 끊어서 보냄 예를 들어 1번 Hello 2번 World 이렇게 순서대로 보냈을 때 1 2 순서가 아니라 2 1 순서로 도착할 수 있음. 프로그램 구분 같은 ip를 사용하는 서버에서 통신하는 애플리케..

Http 기본지식 2021.03.29