Web Operation Flow

김지환·2020년 5월 7일
0

Front-end

목록 보기
8/15
post-thumbnail

웹은 어떻게 동작하는가?

: http통신을 하면서 사용자가 url을 입력하면 브라우저에서 서버에 url을 요청하고 서버에서 응답해준다.

● 호스팅 : 브라우저에 띄운다는것은 홈페이지의 구성 파일들이 인터넷에 항상 연결되고 절대 꺼지지 않는 호스트 컴퓨터(웹 서버)에 저장되어 있다가 사용자의 요청이 오면 응답해준다.

->컴퓨터의 일부를 빌려서 특정 파일들을 넣어주어 서버를 계속 돌려주는 것을 웹 호스팅 서비스라고 한다.(ex:cafe24)

● IP : 인터넷 프로토콜의 약자로 컴퓨터와 연결되는 모든 장비에 부여된 고유 번호값을 말하고, url이 특정 서브를 알고 접속하게 할수있다.

->네트워크 주소체계중 하나인 ipv4를 사용하고 8비트씩 총 32비트로 구성되어있다.((0~255). 255. 255. 255)

● 도메인 : IP주소 대신 문자로된 고유 주소로서 수많은 IP주소들을 사람들이 외워서 접속할수 없기 떄문에 https://www.naver.com/product?category=news

->순서: 프로토콜/서브도메인/도메인:포트번호/경로/쿼리스트링(파라미터값)이다. (ex:기본포트는 80인 디폴트이며 네이버가 그러하다.)

● DNS : 도메인 네임 시스템의 약자로 도메인 이름과 IP주소를 매핑해서 머신이 읽을수있는 IP주소로 변환해준다.

->(ex:192.0.2.44)등 도메인과 서버를 연결해주는 중간 서버로 도메인 이름을 인터넷상 주소IP로 변환시켜서 원하는 컴퓨터를 찾아간다.

웹 브라우저를 찾아서

도메인을 IP로 바꿔주는 DNS서버를 거친 다음 IP주소를 브라우저에 다시 넘겨주면 변환된 주소IP로 호스트 서버에서 최종적으로 파일들을 응답받아 웹 브라우저에 띄워준다.

profile
Web Developer

0개의 댓글