CS

    [CS/네트워크] 주소창에 www.naver.com을 쳤을 때 무슨 일이 일어날까?

    IT 개발자 필수 상식인 주소창에 www.naver.com을 쳤을 때 무슨 일이 일어나는지에 대하여 정리해보겠습니다.  과정1. 리다이렉트 →  2. 캐싱  →  3. DNS  →  4. IP 라우팅  →  5. TCP 연결 구축  →  6. TTFB (Time to First Byte) 시작  →  7. 컨텐츠 다운로드  →  8. 브라우저 렌더링  →  9. 네이버 화면 표시 🥳 단계별 설명1. 리다이렉트먼저 리다이렉트가 있다면 리다이렉트를 진행하고 없다면 그대로 해당 요청에 대한 과정이 진행됩니다.2. 캐싱캐싱 단계에서는 해당 요청의 캐싱 가능 여부를 파악합니다.캐싱이 이미 된 요청이라면 캐싱된 값을 반환하며, 캐싱이 되지 않은 새로운 요청이라면 그 다음 단계로 넘어갑니다.캐싱: 요청된 값의 결과..

    [CS/운영체제] 운영체제란?

    [CS/운영체제] 운영체제란?

    운영체제 컴퓨터의 하드웨어를 관리하는 소프트웨어 응용프로그램들의 기반을 제공하고 컴퓨터 사용자와 컴퓨터 하드웨어 사이의 중개 역할을 함 사물 인터넷 장치를 포함하는 차와 가전제품에서부터 스마트폰, 개인용 컴퓨터, 기업 컴퓨터, 클라우드 컴퓨팅까지 어디에나 존재 현대의 컴퓨팅 환경에서 운영체제의 역할을 탐구하기 위해서는 먼저 컴퓨터 하드웨어의 조직과 구조를 이해하는 것이 중요함 여기에는 CPU, 메모리, I/O 장치 뿐만 아니라 저장소도 포함 운영 체제의 기본적인 책임은 이러한 자원을 프로그램에 할당하는 것 운영체제 역할 컴퓨터 시스템 관점 (1) 하드웨어 : 컴퓨터의 기본적인 컴퓨팅 자원을 제공함 CPU (Central Processing Unit) 메모리 I/O 장치 운영체제 하드웨어를 제어 다양한 사..