지식노마드의 라이브러리

 

브라우저란? 웹서비스 사용하기 위해 실행하는 프로그램이며, 오페라/파이어폭스는 외국에서 유명

 

5대 브라우저

 

출처: 범피디 잡지식창고 티스토리 글

 

크롬, 사파리, 인터넷 익스플로러, 오페라, 파이어폭스



 

브라우저 역할

출처: Slideteam - Key Functions Of Web Browser 

1. 브라우징: URL 주소입력하는창에 주소입력했을때 그 주소에 해당하는 IP주소로 접근해서 요청하는 것.

2. 시각화: 이해하기 어려운 복잡한 코드를 쉽게 시각화시켜 표현하는 것.

 

 

도메인과 DNS

출처: want2host.com

도메인: 사람이 기억하기 쉽게 지정한 이름, 도메인은 비용 지불하고 구매한다

부상할 것 같은 도메인을 사재기해서 비싸게 파는 곳도 있다

 

DNS: 도메인 네임 서비스, 도메인 네임 관리하는 역할한다. 도메인을 IP로 변환해준다.
네이버닷컴도 어떤 서버의 ip로 접근하는 건데, 그 ip주소로 순식간에 변환해줌. DNS 없으면 ip주소 외우고 다녀야함.

 

 

 

 

웹서비스 동작방법

1. 컴퓨터 켜서 OS 실행, 브라우저 실행 2. 웹브라우저 실행창에 도메인 입력, 3. DNS에서 IP 반환 4. IP(주소에 해당하는서버컴퓨터로 request 날리면 iP주소로 접근 4. 백엔드 코드의 동작 (데이터베이스에서 데이터 불러오는 등) 5. 프론트엔드 코드를 반환  6. 컴퓨터가 준 코드(HTML, CSS) 를 브라우저가 시각화함



네이버는 어떻게 동작할까?

유저가 request (파이썬 강의 줘) 함. 서버사이드(Back-end) 에서 매뉴얼(code) 대로 진행 > 데이터베이스테어 데이터 꺼내옴. 조합해서 포장/플레이팅하는게 클라이언트 사이드(HTML/CSS/js). 가상서버(상가 임대) 인테리어 (OS), 알바고용(여러서버프로그램) 되어 response (파이썬 강의) 가 나옴.



 

※ 본 내용은 탈잉 '비전공자를 위한 기초 탄탄 개발 입문' 강의를 직접 듣고 참고해서 노트테이킹한 내용임

공유하기

facebook twitter kakaoTalk kakaostory naver band