'모든 개발자를 위한 HTTP 웹 기본 지식' 강의를 보고 정리하였습니다.
클라이언트가 https://www.google.com:433/search?q=hello&hl=ko로 서버에 요청을 보냈다고 가정해 봅시다.
1. 먼저 DNS 서버에서 www.google.com에 해당하는 IP 주소를 조회한 뒤,
2. 프로토콜 정보(443)를 찾습니다.
3. 이 IP 주소와 프로토콜 정보를 기반으로 HTTP 요청 메시지를 생성합니다.
이 HTTP 요청 메시지를 서버에 전달하려면 어떤 과정을 거쳐야 할까요?
HTTP 메시지 전송 과정

위 과정을 통해 HTTP 메시지가 서버로 전송됩니다.
1. 서버가 HTTP 요청 메시지가 담긴 TCP/IP 패킷을 받으면,
2. TCP/IP 껍데기는 버리고 HTTP 메시지를 해석하여 요청에 맞는 응답을 생성해
3. 클라이언트에 응답 패킷을 전송합니다.
4. 클라이언트는 다시 응답 메시지를 읽고,
5. 그 결과를 화면에 렌더링 시킵니다.
다음 포스팅부터는 HTTP에 대해 더 자세히 정리해 보도록 하겠습니다. 😊
'HTTP' 카테고리의 다른 글
[HTTP] 3-2. HTTP 메시지 (0) | 2025.02.27 |
---|---|
[HTTP] 3-1. HTTP 기본 (0) | 2025.02.25 |
[HTTP] 2-1. URI (0) | 2025.02.20 |
[HTTP] 1-5. DNS (0) | 2025.02.19 |
[HTTP] 1-4. PORT (0) | 2025.02.19 |
'모든 개발자를 위한 HTTP 웹 기본 지식' 강의를 보고 정리하였습니다.
클라이언트가 https://www.google.com:433/search?q=hello&hl=ko로 서버에 요청을 보냈다고 가정해 봅시다.
1. 먼저 DNS 서버에서 www.google.com에 해당하는 IP 주소를 조회한 뒤,
2. 프로토콜 정보(443)를 찾습니다.
3. 이 IP 주소와 프로토콜 정보를 기반으로 HTTP 요청 메시지를 생성합니다.
이 HTTP 요청 메시지를 서버에 전달하려면 어떤 과정을 거쳐야 할까요?
HTTP 메시지 전송 과정

위 과정을 통해 HTTP 메시지가 서버로 전송됩니다.
1. 서버가 HTTP 요청 메시지가 담긴 TCP/IP 패킷을 받으면,
2. TCP/IP 껍데기는 버리고 HTTP 메시지를 해석하여 요청에 맞는 응답을 생성해
3. 클라이언트에 응답 패킷을 전송합니다.
4. 클라이언트는 다시 응답 메시지를 읽고,
5. 그 결과를 화면에 렌더링 시킵니다.
다음 포스팅부터는 HTTP에 대해 더 자세히 정리해 보도록 하겠습니다. 😊
'HTTP' 카테고리의 다른 글
[HTTP] 3-2. HTTP 메시지 (0) | 2025.02.27 |
---|---|
[HTTP] 3-1. HTTP 기본 (0) | 2025.02.25 |
[HTTP] 2-1. URI (0) | 2025.02.20 |
[HTTP] 1-5. DNS (0) | 2025.02.19 |
[HTTP] 1-4. PORT (0) | 2025.02.19 |