상세 컨텐츠

본문 제목

아티클 스터디 [웹 브라우저에 URL을 입력하면 어떤 일이 생기나요?]1

이론공부/아티클

by 뽀사장 2024. 1. 24. 18:28

본문

728x90
반응형

https://aws.amazon.com/ko/blogs/korea/what-happens-when-you-type-a-url-into-your-browser/

 

웹 브라우저에 URL을 입력하면 어떤 일이 생기나요? | Amazon Web Services

여러분은 매일 웹 브라우저를 열고 소셜 미디어, 뉴스, 전자 상거래 사이트 등 즐겨 찾는 웹 사이트를 탐색합니다. 주소창에 URL을 입력하거나 페이지 링크를 클릭하면 해당 페이지로 이동합니다

aws.amazon.com

 

 

이 글에서는 웹 브라우저에 URL을 입력하고 Enter키를 누르면 어떻게 되는지 이야기하는데 당연히 페이지가 이동되는걸 이야기하는게 아니라 그 뒤에서 벌어지는 일을 이야기하고 있다

 

[기본지식]

- 웹사이트는 이미지 및 데이터를 표시하는 방법을 지정한다

- 웹 브라우저에 URL을 넣으면 브라우저는 인터넷에서 사이트를 호스팅하는 서버를 파악한다

- 인터넷의 각 디바이스에는 모두 IP주소라는 고유한 주소가 있다 ex) 3.34.220.186

- 도메인 이름 시스템(DNS)은 휴대폰의 연락처앱과 같이 도메인 이름을 기바능로 서버의 IP주소를 찾을 수 있다

 

[전체 과정]

1. 웹 브라우저에 URL을 입력하고 Enter 키 입력

- 예시 URL: https://channy.creation.net/blog

- 통신 규약: https://는 통신 프로토콜로 암호나 신용카드 정보와 같이 브라우저와 서버 간에 교환되는 데이터가 암호화 된다. ftp://, mailto://, file://도 다른 종류의 프로토콜이다

- 도메인: channy.creation.net은 웹 사이트의 도메인 이름으로 특정 서버의 IP주소를 가리킨다

- 경로: https://channy.creation.net/blog/hello-world 의 경우 blog는 서버에서 요청된 리소스인 hello-world로 이어지는 경로다

- 리소스: hello-world는 보려는 웹사이트의 리소스 이름이다. 

 

 

2. 웹 브라우저가 도메인명의 IP주소 조회

- 브라우저는 인터넷에 연결할 서버를 파악하기 위해서 DNS 사용하여 웹 사이트를 호스팅하는 서버의 IP주소를 조회한다

- DNS는 복잡하고 매우빨라야하기때문에 다양한 위치에 임시저장되는데 이를 캐시(cache)라고 부른다

- 특정 웹 브라우저는 사용자가 링크를 따라가기 전에 미리 도메인 네임을 확인하는 DNS 프리페치(PreFetch)라는 기능을 가지고 있기도 하다

 

 

3. 웹 브라우저가 서버와의 TCP 연결 시작

- TCP/IP(Transmission Control Protocol/Internet Protocol)이라고 하는 전송 제어 프로토콜을 사용하여 라우팅 테이블을 따라서 연결할 IP주소가 있는 웹 서버를 찾는다

- 요즘은 웹 사이트들이 직접 서버에 연결하기 보다는 콘텐츠 전송 네트워크(CDN)를 사용하여 웹 브라우저 가까이 위치 시킨다

 

 

 

요약정리의 목적이아닌 글 자체를 이해하면서 요약정리중이라서 오늘은 여기까지 요약완료

 

728x90
반응형

관련글 더보기