커널이란 무엇이고, 어떤 처리를 할까?
스터디 Stacked-Book에서 실습과 그림으로 배우는 리눅스 구조 책을 참고하여 학습 후 정리한 글입니다. 커널이란 무엇이고, 어떤 처리를 할까? 커널이란? 메모리에 상주하며 CPU에 명령을 내리는 소프트웨어이다. 운영체제의 핵심부분으로 컴퓨터 하드웨어와 프로세스의 보안을 책임진다. 일관성 있는 인터페이스를 하드웨어에 제공하기위해...
스터디 Stacked-Book에서 실습과 그림으로 배우는 리눅스 구조 책을 참고하여 학습 후 정리한 글입니다. 커널이란 무엇이고, 어떤 처리를 할까? 커널이란? 메모리에 상주하며 CPU에 명령을 내리는 소프트웨어이다. 운영체제의 핵심부분으로 컴퓨터 하드웨어와 프로세스의 보안을 책임진다. 일관성 있는 인터페이스를 하드웨어에 제공하기위해...
Ch04. 액세스 회선을 통해 인터넷의 내부로 학습할 것 ADSL 기술을 이용한 액세스 회선의 구조와 동작 광섬유를 이용한 액세스 회선(FTTH) 액세스 회선으로 이용하는 PPP와 터널링 프로바이더의 내부 프로바이더를 경유하여 흐르는 패킷 ADSL 기술을 이용한 액세스 회선의 구조와 동작 1. 인터넷의 기본은 가정이나 ...
Ch03. 케이블의 앞은 LAN기기였다 학습할 것 케이블과 리피터, 허브 속을 신호가 흘러간다. 스위칭 허브의 패킷 중계 동작 라우터의 패킷 중계 동작 라우터의 부가 기능 케이블과 리피터, 허브 속을 신호가 흘러간다. 1. 하나하나의 패킷이 독립된 것으로 동작한다. 컴퓨터에서 송신된 패킷은 허브나 라우터라는 중계 장치...
스터디 Stacked-Book에서 실습과 그림으로 배우는 리눅스 구조 책을 참고하여 학습 후 정리한 글입니다. System Call은 무엇이고 무엇을 위해 쓰일까? 우선 System Call을 알아보기 전에 사용자 모드와 커널 모드에 대해 먼저 알아보자 사용자 모드와 커널 모드 사용자 모드에서 실행되는 코드는 할 수 있는 일이 제한된다...
Ch02. TCP-IP의 데이터를 전기신호로 만들어 보낸다 학습할 것 소켓을 작성한다. 서버에 접속한다. 데이터를 송수신한다. 서버에서 연결을 끊어 소켓을 말소한다. IP와 이더넷의 패킷 송수신 동작 UDP 프로토콜을 이용한 송수신 동작 소켓을 작성한다. 1. 프로토콜 스택의 내부 구성 프로토콜 스택의 내부는 역할이...
Ch01. 웹 브라우저가 메시지를 만든다 학습할 것 HTTP 리퀘스트 메시지를 작성한다. 웹 서버의 IP 주소를 DNS 서버에 조회한다. 전 세계의 DNS 서버가 연대한다. 프로토콜 스택에 메시지 송신을 의뢰한다. HTTP 리퀘스트 메시지를 작성한다. 1. 탐험 여행은 URL 입력부터 시작한다. 브라우저는 웹 서버 액세스 ...