
💡 주요 내용 > ① 쿠키 & 웹 스토리지: 상태가 없는(Stateless) HTTP에서 사용자 정보를 기억하는 방법 > ② HTTP 캐시: 서버를 거치지 않고 저장된 사본을 재사용하여 성능을 높이는 기술 > ③ 캐시 재검사: 유효 기간이 지난 캐시가 아직 쓸만한지 확인하고 재사용(304)하는 과정 > ④ 콘텐츠 협상: 클라이언트 환경에 맞는 최적의 자원...

💡 주요 내용 > ① DNS와 서버 연결: 도메인과 IP를 잇는 원리와 DNS 레코드 등록 과정 ② DNS 리졸빙: 계층적 질의를 통해 정답 IP를 찾아가는 과정 ③ URL 구조: 웹 자원을 식별하고 위치를 나타내는 상세 구성 요소 ④ HTTP 특징: 확장성을 위한 Stateless 방식과 효율적인 지속 연결 ⑤ HTTP 메시지 및 버전: 패킷의 규격화된...

💡 주요 내용 > ① 포트를 통한 프로세스 식별: 실제 프로세스를 찾아가기 위한 포트 번호의 종류와 역할 ② NAT과 NAPT: 사설 IP와 공인 IP 간의 주소 변환 원리 및 포트를 활용한 N:1 대응(NAPT) ③ TCP와 UDP의 비교: 신뢰성/연결형(TCP)과 비신뢰성/비연결형(UDP) 프로토콜의 패킷 구조 및 특징 ④ TCP의 신뢰성 보장: 확인...
💡 주요 내용 > ① 공인 IP와 사설 IP ② IP 할당 방식: 정적 할당과 DHCP를 통한 동적 할당 ③ ICMP 프로토콜: IP의 비연결성을 보완하는 피드백 메시지와 TTL, 홉(Hop) ④ ARP 프로토콜: IP 주소를 기반으로 MAC 주소를 알아내는 방법과 ARP 테이블 ⚠️ 모든 내용은 '이것이 취업을 위한 컴퓨터 과학이다 with CS 기술 ...

💡 주요 내용 > ① 무선 매체 전파와 Wi-Fi의 특징 (2.4GHz vs 5GHz) ② 네트워크 인터페이스(NIC)의 역할과 동작 원리 ③ 물리 계층의 장비: 허브(Hub)의 특성과 콜리전 도메인 ④ 데이터 링크 계층의 장비: 스위치(Switch)와 MAC 주소 학습 ⚠️ 모든 내용은 '이것이 취업을 위한 컴퓨터 과학이다 with CS 기술 면접' 책...

💡 주요 내용 > ① 네트워크 참조 모델 (OSI vs TCP/IP 비교) ② 캡슐화와 역캡슐화의 메커니즘 ③ 계층별 주요 프로토콜 및 하드웨어 장비 ④ 응용 계층의 심화 기술 (HTTP, 보안, 안정성) ⚠️ 모든 내용은 '이것이 취업을 위한 컴퓨터 과학이다 with CS 기술 면접' 책을 참고하여 작성하였습니다. 1. 네트워크 참조 모델의 상세 구조...

💡 주요 내용 ① 이진 트리의 종류 (포화 이진 트리, 완전 이진 트리) ② 탐색과 힙 (이진 탐색 트리, 편향 트리, 최대/최소 힙) ③ 자가 균형 트리 (RB 트리의 조건, 왼쪽/오른쪽 회전, B/B+ 트리) ④ 그래프의 기초 (정점과 간선, 트리와의 차이, 실무 사례) ⑤ 그래프의 구현 (연결, 방향/가중치 그래프, 서브 그래프) ⚠️ 모든 내용은 ...
주요 내용 ① 해시 테이블의 개념 (정의, 구조, 원리) ② 해시 함수 ③ 해시 충돌 ⚠️ 모든 내용은 '이것이 취업을 위한 컴퓨터 과학이다 with CS 기술 면접' 책을 참고하여 작성하였습니다.
> ## 주요 내용 ① 가상 메모리 ② 논리 주소 / 물리 주소 ③ 페이징 (페이지 테이블, TLB, 계층적 페이징) ④ 세그먼테이션 ⑤ 요구 페이징 (페이지 교체, 스레싱) `⚠️ 모든 내용은 '이것이 취업을 위한 컴퓨터 과학이다 with CS 기술 면접' 책을 참고

주요 내용 ① 공유 자원과 임계 구역: 경쟁 상태 ② 동기화: 동기화의 목적, 기법 ⚠️ 모든 내용은 '이것이 취업을 위한 컴퓨터 과학이다 with CS 기술 면접' 책을 참고하여 작성하였습니다.

주요 내용 ① 멀티프로세스와 멀티스레드 ② 프로세스 간 통신: 공유 메모리 / 메시지 전달 / 시그널 ⚠️ 모든 내용은 '이것이 취업을 위한 컴퓨터 과학이다 with CS 기술 면접' 책을 참고하여 작성하였습니다. 1\. 멀티프로세스와 멀티스레드 한 프로세스를 구성하는 코드를 동시에 실행하는 방법에는 멀티프로세스와 멀티스레드가 있다. 1-1. 멀티프로세...

주요 내용 ① 데이터 표현 및 인코딩: 부동 소수점 및 UTF-8 ② CPU 제어 및 성능: 명령어 사이클, 인터럽트, 명령어 병렬 처리, CPU/GPU 비교 ③ 메모리 전략: 캐시 계층 구조 및 히트/미스 ④ 보조기억장치: RAID 및 입출력 제어 방식
주요 내용 ① 레지스터: CPU의 데이터 저장 및 제어 ② 인터럽트: CPU 실행 흐름의 전환과 관리 ③ 성능 향상 설계: CPU 클럭 및 멀티코어/스레드 ④ 파이프라이닝: ILP 구현과 RISC/CISC 비교 ⚠️ 모든 내용은 '이것이 취업을 위한 컴퓨터 과학이다 w