웹 브라우저에 url을 입력했을 때 통신의 흐름에 대해 알아보자.
- 사용자가 웹 브라우저를 통해 URL을 입력한다.
- 입력된 URL 중 도메인 네임을 DNS 서버에서 검색한다.
- DNS 서버에서 해당 도메인 네임에 해당하는 IP 주소를 찾아 사용자가 입력한 URL 정보와 함께 전달한다.
- 웹 페이지 URL 정보와 잔달받은 IP 주소를 이용해 HTTP Request Message를 생성한다.
- 요청은 TCP를 통해 서버로 전송된다.
- 서버는 클라이언트의 요청을 받고 응답을 전송한다. (웹 페이지 URL 정보에 해당하는 데이터를 검색하고, HTTP 프로토콜을 사용하여 HTTP Response Message를 생성하고, TCP 프로토콜을 사용하여 인터넷을 거쳐 클라이언트에게 전송한다.)
- 도착한 HTTP Response Message는 HTTP 프로토콜을 사용하여 웹 페이지 데이터로 변환되어 웹 브라우저에 의해 출력되어 사용자가 볼 수 있게 된다.
'CS > 네트워크' 카테고리의 다른 글
세션 (Session) (0) | 2022.10.03 |
---|---|
쿠키 (Cookie) (0) | 2022.10.02 |
SSL (0) | 2022.09.28 |
HTTP와 HTTPS (0) | 2022.09.16 |
GET과 POST의 차이 (0) | 2022.09.15 |