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 |
Tags
- pyladies
- 환경변수
- cleancode
- env
- fluentpython
- Python
- 네트워크
- 플라스크
- 전문가를위한파이썬
- 알고리즘
- git
- React
- 리액트
- 프리온보딩
- codepresso
- 패스트캠퍼스
- mongodb
- javascript
- 예리님
- 파이썬
- 위코드
- js
- flask
- AWS
- 깃
- 코테
- 코드프레소
- 원티드
- 파이콘코리아
- pyladiesseoul
Archives
- Today
- Total
목록Computer Science/Network (1)
개발자가 내팔자
[1% 네트워크 원리] 브라우저에 URL을 치면 일어나는 일 (1) - DNS (Domain Name System)
네트워크를 공부해보자 원래는 '성공과 실패를 결정하는 1% 네트워크 원리'라는 책인데 너무 길어서 '1% 네트워크 원리'라고 하겠다. 검색 창에 url을 치면 어떤 일이 일어나는지를 순차적으로 따라가면서 설명하는 책인데, 기록하면서 보면 좋을 것 같아 글로 남겨두려고 한다. (면접에도 자주 나오는 질문이긴 함) 브라우저에 URL을 치면 무슨 일이 일어나나요? url을 치면 DNS 서버로 가서 IP를 얻어온다. 인간이 일일이 IP를 기억하기 쉽지 않고, domain name으로 하자니 비효율적이라 DNS라는 걸 따로 만든 것이다. 브라우저가 직접 DNS에 전송하는 것이 아니고, Socket library에서 제공하는 resolver api를 호출하여 이를 통해 OS에게 LAN을 통해 DNS 서버에 조회 메..
Computer Science/Network
2022. 9. 15. 09:02