분류 전체보기

· Network
HTTP 프토토콜의 특성에 대해 살펴보자. 1. Client - Server Architecture (서버 - 클라이언트 구조) HTTP는 Client - Server Architecture 기반 프로토콜이다.클라이언트는 서버에게 HTTP Request를 전송하며, 서버는 클라이언트에게 요청에 대한 HTTP Response를 전송한다. 2. Stateless (무상태)HTTP는 Stateless 프로토콜이다.이를 이해하기 위해 Stateful과 Stateless의 의미를 비교해 보자. Stateful은 서버가 HTTP 요청을 보낸 클라이언트와 관련된 상태를 기억하는 것을 의미한다.여기서 말하는 상태란, 쉽게 말해 클라이언트에 대한 Context다. 상태를 기억하는 프로토콜의 대표적인 예시로 TCP의 3-..
· Network
1. Network Access Layer - 이더넷 프레임프리앰블수신지 MAC 주소송신지 MAC 주소타입 / 길이페이로드FCS 프리앰블 (Preamble)이더넷 프레임의 시작을 알리는 8byte 크기의 정보첫 7byte는 10101010 값을 가짐마지막 byte는 10101011 값을 가짐수신지는 이를 통해 이더넷 프레임이 오고 있음을 알아차림즉, 프리앰블은 송수신지 간의 동기화를 위해 사용되는 정보타입 / 길이 (Type / Length)필드에 명시된 크기가 05DC 이하일 경우, 프레임의 길이를 나타냄0600 이상일 경우, 프레임의 타입을 나타냄FCS (Frame Check Sequence)CRC (Cycle Redundancy Check) 값이 들어가는 오류 검출 목적 필드송신지는 프리앰블을 제외..
· OS
1. 파일 & 파일 시스템File보조기억장치에 저장된 관련 정보의 집합 ("A named collection of related information") → 또한 운영체제는 다양한 저장 장치를 File이라는 동일한 논리적 단위로 취급 File Attribute (= Metadata)(파일 자체의 내용이 아닌) 파일을 관리하기 위한 각종 정보 → 파일 이름, 파일 유형, 파일 사이즈, 파일 위치 → 파일 접근 권한 (읽기 / 쓰기 / 실행), 파일 접근 시간 (생성 / 변경 / 사용), 파일 소유자 등 File System운영체제에서 파일을 관리하는 부분 → 파일 및 파일의 메타데이터, 디렉터리 정보 등을 관리 → 파일의 저장 방법 결정 → 파일의 보호 등 2. 디렉터리 & 파티션Directory파일의 메..
· OS
0. 서론8장의 모든 내용은 운영체제가 별도로 관여하지만, 이 장의 내용은 전적으로 운영체제가 관여 주소 바인딩은 하드웨어가 전담 1. 요구 페이징 (Demand Paging)프로세스를 메모리에 적재할 때 처음부터 모든 페이지를 적재하지 않고, 필요한 페이지만을 메모리에 적재하는 기법페이징에서도 스와핑을 사용할 수 있음하나의 프로세스를 이루는 페이지 중 실행에 필요한 일부 페이지만을 메모리에 적재하고, 당장 실행에 필요하지 않은 페이지는 보조기억장치에 남겨둘 수 있음 장점당장 필요한 페이지만 적재하기 때문에 메모리 사용량 감소프로세스 전체를 메모리에 올리는데 소요되는 입출력 오버헤드 감소메모리가 더 많은 프로세스를 수용할 수 있으므로 응답시간 감소프로그램이 물리 메모리의 용량 제약을 벗어날 수 있음 2...
깜이오빠
'분류 전체보기' 카테고리의 글 목록 (3 Page)