Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 백준
- CompositionAPI
- react
- 1차면접
- 백준알고리즘
- 대문자
- 리액트
- 뷰
- 첫 React
- 자바
- IT시스템개발
- 사내시스템
- 뷰 리액트 비교
- Vue.js
- 뷰 리액트
- e-HR
- 알고리즘
- 면접
- 첫 리액트
- 간단 프로젝트
- 경력직
- SBS 개발
- MySQL
- SBS 본사
- 쟈스
- URL입력
- 웹 개발 면접 질문
- 오라클
- 프로젝트 후기
- 트리
Archives
- Today
- Total
목록웹 개발 면접 질문 (1)
리주의 프로그래밍 공부
브라우저에서 URL을 입력하면 어떤 일이 벌어지나요?
개발자 오픈채팅방에서도 자주 보이던 질문. 매번 봐왔지만, 매번 읽고 넘어가서 그랬더니.. 막상 면접에서 답할 생각은 못하겠어서 찾아보았다. 1. 인터넷에 연결할 서버를 파악 > 입력한 도메인을 사용해서 웹 사이트를 호스팅하는 서버의 IP 주소를 조회 > 이 때, DNS 조회를 사용 > DNS는 복잡하고 빨라야하기 때문에 다양한 위치에 캐시로 저장됨 (브라우저 캐시 > OS 캐시 > 라우터의 로컬 네트워크 캐시 > 회사 네트워크 또는 ISP 캐시 조회) > 캐시에서 해당 IP 주소를 찾을 수 없는 경우, 회사 네트워크 또는 ISP의 DNS 서버가 재귀적으로 DNS 조회 수행 2. DNS 조회로 얻은 IP 주소와 포트 번호를 사용하여 해당 서버에 TCP/IP 연결 > HTTP의 경우는 기본 포트 80 사용..
면접/면접공부
2023. 8. 15. 16:33