본문 바로가기

전체 글

(131)
[네트워크 상식#2] 누구나 쉽게 DNS와 친해지기 (2편) | 동작 방식, 레코드 저번 포스팅에서는 DNS 체계까지 얘기했다. 이번에는 DNS 동작 방식과 레코드에 대해서 알아보자. [네트워크 상식#2] 누구나 쉽게 DNS와 친해지기 (1편) 이름만 들어도 멀리하고 싶은 DNS는 사실 일상에서 로컬 컴퓨터와 많이 교류하는 서버이다. 이전 포스팅 TCP/IP에서 간단히 설명했던 IP에 이어, 오늘은 우리가 늘 이용하는 도메인을 관리하는 DNS another-light.tistory.com "DNS 동작 방식" 퇴근하고 돌아온 나는 자연스럽게 노트북을 열고, 구글 주소창에 youtube.com을 입력한다. 엔터를 치는 순간, IP주소를 찾기 위해 DNS와 내 컴퓨터 사이의 통신이 시작된다. 아래는 cloudflare 문서에서 가져온 이미지인데 이해하기 쉽도록 이를 통해 설명하려 한다. 1..
[네트워크 상식#2] 누구나 쉽게 DNS와 친해지기 (1편) | DNS, 구조 이름만 들어도 멀리하고 싶은 DNS는 사실 일상에서 로컬 컴퓨터와 많이 교류하는 서버이다. 이전 포스팅 TCP/IP에서 간단히 설명했던 IP에 이어, 오늘은 우리가 늘 이용하는 도메인을 관리하는 DNS에 대해서 다루려 한다. 웹 호스팅, 주소 관리할 때 알아두면 좋은 친구 DNS에 대해서 알아보자. [네트워크 상식#1] 프로토콜 스택 'TCP/IP' 4계층 "TCP/IP" 예전 네트워크에서는 어떤 업체에서 제조됐는지, 또 어떤 회사에서 사용하는지에 따라 다양한 프로토콜(통신 규약)이 존재했다. 이제는 여러 프로토콜들이 TCP/IP 프로토콜을 기반으로 하 another-light.tistory.com "IP와 도메인" 누군가에게 전화를 걸려면 어떻게 해야할까? 핸드폰을 켜서 상대방의 전화번호를 눌러야 한다..
나의 웹 개발자 로드맵 - 프론트엔드 체크리스트 https://github.com/kamranahmedse/developer-roadmap kamranahmedse/developer-roadmap Roadmap to becoming a web developer in 2021. Contribute to kamranahmedse/developer-roadmap development by creating an account on GitHub. github.com developer-roadmap 참고해서 필요한 것들만 체크리스트로 만들었다. 개중에는 내가 추가한 것도 있다. "인터넷" - [x] internet이 어떻게 동작하는가 another-light.tistory.com/57 너와 나의 연결고리, 인터넷에 대하여 | how does internet wo..
2021.02.05 금요일 - [x] 아침 명상 - [x] 저녁 명상 - [x] 독서(1) - [ ] 운동(0.5) - [x] 네트워크 공부(5.5) - www.youtube.com/watch?v=QKfk7YFILws&feature=youtu.be - IT 엔지니어를 위한 네트워크 입문(DNS) (2) + DNS가 어떻게 동작하는가 포스팅 (3.5) - [x] 계획 짜기 "네트워크" - internet이 어떻게 동작하는가 - HTTP가 무엇인가 - browser가 어떻게 동작하는가 - [x] DNS가 어떻게 동작하는가 - [x] Domain name이 무엇인가 - hosting이 무엇인가 - [x] TCP/IP
2021.02.04 목요일 - [x] 아침 명상 - [x] 저녁 명상 - [x] 독서(1) => IT 엔지니어를 위한 네트워크 입문(TCP와 UDP) - [ ] 운동(0.5) - [x] 나작앱(4): 로그인 API (이메일, 비밀번호 로그인 방식 끝)
[네트워크 상식#1] 프로토콜 스택 'TCP/IP' 4계층 "TCP/IP" 예전 네트워크에서는 어떤 업체에서 제조됐는지, 또 어떤 회사에서 사용하는지에 따라 다양한 프로토콜(통신 규약)이 존재했다. 이제는 여러 프로토콜들이 TCP/IP 프로토콜을 기반으로 하고 있다. TCP/IP는 프로토콜 자체가 아니라 프로토콜이 단계적으로 쌓인 묶음을 의미한다. TCP/IP 프로토콜 스택이라고도 한다. 각 계층은 병렬로 동작하지 않는다. 데이터를 전송할 때는 4계층에서 1계층으로 내려가고, 데이터를 수신할 때는 1계층에서 4계층으로 데이터를 올려보낸다. 각 계층에는 물리적으로 연결된 머신들이 전기신호를 데이터로, 데이터를 전기신호로 변환하는 데 필요한 프로토콜들이 있다. TCP/IP 스택은 4계층으로 나뉜다. 계층 계층명 예시 프로토콜, 장비 4계층 애플리케이션 계층 FTP,..
2021.02.03 수요일 - [x] 아침 명상 - [x] 저녁 명상 - [x] 독서(1): IT 엔지니어를 위한 네트워크 입문 - [ ] 운동(0.5) - [x] 네트워크 공부(3) - www.youtube.com/watch?v=QKfk7YFILws&feature=youtu.be - IT 엔지니어를 위한 네트워크 입문 + TCP/IP포스팅 - 읽는 건 쉬운데 그걸 글로 남기는 건 어렵다. - internet이 어떻게 동작하는가 - HTTP가 무엇인가 - browser가 어떻게 동작하는가 - DNS가 어떻게 동작하는가 - Domain name이 무엇인가 - hosting이 무엇인가 - [x] TCP/IP 중심으로 공부하고 하나씩 포스팅 올리기 시간나면 개발 포스팅 / 그림 그리기
2021.02.02 화요일 - [x] 아침 명상 - [x] 저녁 명상 - [x] 독서(1) => IT 엔지니어를 위한 네트워크 입문(로드밸런서 구간) - [x] 운동(0.5) => 생각보다 시간이 꽤 든다. 🧐 - [x] 나작앱(4): 로그인 API - jwt로 구현 / 아직 다듬을 게 많이 남았다. 구글하고 페이스북도 추가해야한다. - 어제 2시간씩 cs공부하고 나작앱했을 때는 마음이 조급해져서 집중이 잘안됐는데, 4시간 풀로 하니까 훨씬 집중이 잘 된다. 다음 날 CS 공부는 3시간 ㅅㅜ ㄱ ㅗ ㅎ ㅐ ㅆ ㄷ ㅏ..
[실무레시피] 자바스크립트로 바코드 이미지 생성하기 | JsBarcode, bwip-js 오늘 요리해볼 실무 레시피는 '자바스크립트로 바코드 이미지 생성하기'입니다~ 👏 (두둥) PIN 번호와 같은 상품 번호로 바코드를 만들 수 있습니다. ISBN, QR code를 만드는 데도 응용하실 수 있습니다. github.com/metafloor/bwip-js github.com/lindell/JsBarcode lindell/JsBarcode Barcode generation library written in JavaScript that works in both the browser and on Node.js - lindell/JsBarcode github.com bwip-js는 사이즈가 너무 크니까 서버에서만 써주세요. 클라이언트에서 써야하신다면 JsBarcode를 쓰는 게 더 가볍고 간단합니다. ..
CPU 클럭 싸이클(clock cycle) 높이기 "클럭 싸이클이란" 클럭 싸이클은 CPU가 명령어를 실행하기 위해 데이터를 가져오고(fetch), *명령어를 해석하고(decode), 실행(execute)하는 단계를 말한다. 명령어를 실행하는 주기라고 해서 '명령 주기'라고 한다. *싸이클: 메모리에서 명령어 코드(opcode)와 데이터가 있는 메모리 주소를 fetch한다. CPU가 갖고 있는 명령어 코드 중 일치하는 것을 찾고 어떤 명령인지 해독한다(decode). 그리고 실행(execute)한다. "단위" 클럭 싸이클의 단위를 Hz(헤르츠)이다. 1Hz이면 1초 당 하나의 명령을 실행할 수 있다. 요즘은 컴퓨터로 영상을 끊김없이 보고, 게임도 한다. 요즘의 컴퓨터는 GHz 단위의 성능을 갖고 있다. 내 맥북의 경우 2.6GHz인데 1초에 8,589,..