Bibbidi Bobbidi Boo
article thumbnail
[TIL/개념] 성공과 실패를 결정하는 1%의 네트워크 원리: 1-4 프로토콜 스택에 메시지 송신을 의뢰
CS/Network 2023. 7. 6. 18:26

* TIL/개념: 최대한 공식 문서 & 책을 기반으로 배운 내용을 정리 * 현재 취준생으로 풋내기 개발자가 쓰는 글입니다. * 그러니 조언과 지적 및 훈수는 언제나 환영입니다! 댓글로 많이 달아주세요! 성공과 실패를 결정하는 1%의 네트워크 원리 웹 브라우저가 메시지를 만든다. HTTP 리퀘스트 메시지를 작성한다. 웹 서버의 IP 주소를 DNS 서버에 조회한다. 전 세계의 DNS 서버가 연대한다. 프로토콜 스택에 메시지 송신을 의뢰 TCP/IP의 데이터를 전기 신호로 만들어 보낸다. 케이블의 앞은 LAN 기기였다. 액세스 회선을 통해 인터넷의 내부로! 서버측의 LAN에는 무엇이 있는가? 웹 서버에 도착하여 응답 데이터가 웹 브라우저로 돌아간다. 메시지를 웹 서버에 송신하도록 OS에 의뢰한다. : OS에 ..

[TIL/개념] 성공과 실패를 결정하는 1%의 네트워크 원리: 1-3. DNS 서버의 연대 과정
CS/Network 2023. 7. 6. 00:55

* TIL/개념: 최대한 공식 문서 & 책을 기반으로 배운 내용을 정리 * 현재 취준생으로 풋내기 개발자가 쓰는 글입니다. * 그러니 조언과 지적 및 훈수는 언제나 환영입니다! 댓글로 많이 달아주세요! 성공과 실패를 결정하는 1%의 네트워크 원리 웹 브라우저가 메시지를 만든다. HTTP 리퀘스트 메시지를 작성한다. 웹 서버의 IP 주소를 DNS 서버에 조회한다. 전 세계의 DNS 서버가 연대한다. 프로토콜 스택에 메시지 송신을 의뢰 TCP/IP의 데이터를 전기 신호로 만들어 보낸다. 케이블의 앞은 LAN 기기였다. 액세스 회선을 통해 인터넷의 내부로! 서버측의 LAN에는 무엇이 있는가? 웹 서버에 도착하여 응답 데이터가 웹 브라우저로 돌아간다. 전 세계 수만대가 있는 DNS 서버가 연대하여 IP 주소를 ..

article thumbnail
[TIL/개념] 성공과 실패를 결정하는 1%의 네트워크 원리: 1-2. 리졸버로 IP 주소를 DNS 서버에 조회
CS/Network 2023. 7. 6. 00:20

* TIL/개념: 최대한 공식 문서 & 책을 기반으로 배운 내용을 정리 * 현재 취준생으로 풋내기 개발자가 쓰는 글입니다. * 그러니 조언과 지적 및 훈수는 언제나 환영입니다! 댓글로 많이 달아주세요! 성공과 실패를 결정하는 1%의 네트워크 원리 웹 브라우저가 메시지를 만든다. HTTP 리퀘스트 메시지를 작성한다. 웹 서버의 IP 주소를 DNS 서버에 조회한다. 전 세계의 DNS 서버가 연대한다. 프로토콜 스택에 메시지 송신을 의뢰 TCP/IP의 데이터를 전기 신호로 만들어 보낸다. 케이블의 앞은 LAN 기기였다. 액세스 회선을 통해 인터넷의 내부로! 서버측의 LAN에는 무엇이 있는가? 웹 서버에 도착하여 응답 데이터가 웹 브라우저로 돌아간다. URL 안의 웹 서버 도메인 주소명으로 DNS 서버에 조회하..

article thumbnail
[TIL/개념] 성공과 실패를 결정하는 1%의 네트워크 원리: 1-1. HTTP 리퀘스트 메시지 작성
CS/Network 2023. 7. 5. 21:53

* TIL/개념: 최대한 공식 문서 & 책을 기반으로 배운 내용을 정리 * 현재 취준생으로 풋내기 개발자가 쓰는 글입니다. * 그러니 조언과 지적 및 훈수는 언제나 환영입니다! 댓글로 많이 달아주세요! 성공과 실패를 결정하는 1%의 네트워크 원리 웹 브라우저가 메시지를 만든다. HTTP 리퀘스트 메시지를 작성한다. 웹 서버의 IP 주소를 DNS 서버에 조회한다. 전 세계의 DNS 서버가 연대한다. 프로토콜 스택에 메시지 송신을 의뢰 TCP/IP의 데이터를 전기 신호로 만들어 보낸다. 케이블의 앞은 LAN 기기였다. 액세스 회선을 통해 인터넷의 내부로! 서버측의 LAN에는 무엇이 있는가? 웹 서버에 도착하여 응답 데이터가 웹 브라우저로 돌아간다. 사용자가 브라우저에 URL을 입력하면 URL을 해독하여 리퀘..

article thumbnail
[OS] 프로세스 메모리 주소 영역
CS/OS 2023. 6. 6. 02:07

* TIL/개념: 최대한 공식 문서 & 책을 기반으로 배운 내용을 정리 * 현재 취준생으로 풋내기 개발자가 쓰는 글입니다. * 그러니 조언과 지적 및 훈수는 언제나 환영입니다! 댓글로 많이 달아주세요! 프로세스의 각 주소 영역에 대하여 일반적인 프로세스 메모리 주소 영역 프로그램이 CPU에서 명령을 수행하기 위해서는 해당 명령을 담은 프로그램의 주소 영역이 메모리에 올라와 있어야 한다. 프로그램이 실행되면 다음과 같은 두 가지 일이 발생한다. 1. 디스크에 존재하던 실행 파일이 메모리에 적재된다. 2. 프로그램이 CPU를 할당받고 명령을 수행 중이다. 2번을 위해서는 명령을 담은 프로그램의 주소 영역은 메모리에 올라와 있어야 한다. 이 때 주소 영역이 오늘 살펴볼 프로세스의 메모리 구조다. 일반적인 프로..

article thumbnail
[TIL/개념] OSI 7 계층
CS/Network 2023. 6. 1. 04:05

* TIL/개념: 최대한 공식 문서 & 책을 기반으로 배운 내용을 정리 * 현재 취준생으로 풋내기 개발자가 쓰는 글입니다. * 그러니 조언과 지적 및 훈수는 언제나 환영입니다! 댓글로 많이 달아주세요! 부캠 과정에서 정리한 글 재업로드. 참고) 해당 글에서 각 Layer의 이해를 위해 우아한테크 채널의 [10분 테코톡] 히히의 OSI 7 Layer 영상을 많이 참고해서 작성했습니다.(매우 추천!) 각 Layer의 정의는 위키피디아에서 가져왔습니다. 두 대의 컴퓨터는 어떻게 통신하는가? OSI 7 계층이란? 7 응용 계층(Application Layer) 6 표현 계층(Presentation Layer) 5 세션 계층(Session Layer) 4 트랜스포트(전송) 계층(Transport Layer) 3 ..

article thumbnail
[TIL/개념] 캐시(cache)
CS/OS 2023. 5. 27. 01:49

* TIL/개념: 최대한 공식 문서 & 책을 기반으로 배운 내용을 정리 * 현재 취준생으로 풋내기 개발자가 쓰는 글입니다. * 그러니 조언과 지적 및 훈수는 언제나 환영입니다! 댓글로 많이 달아주세요! 부캠에서 정리했던 글 좀 더 정리해서 재업로드 캐시(Cache)란 무엇인가? 캐시의 효과를 극대화하기 위한 기법은 어떤 것이 있는가? 캐시 등장 배경: 병목 현상 해결 먼저 캐시가 무엇인지에 대해 알아보자. 일반적으로 CPU는 속도가 빠르고, RAM은 속도가 느리다. CPU는 1초에 100개의 데이터를 처리하되, RAM은 1초에 1개의 데이터만을 처리한다고 가정해보자. 여기서 CPU가 RAM에게 100개의 데이터를 요청한다고 했을 때, RAM이 바로 줄 수 있을까? 없다. 아무리 빠른 CPU라도 RAM 때..