
인터넷 통신은 어떻게 이루어질까?주소지라고 생각하면 좋다.우리가 택배를 시킬 때 (데이터를 요청할 때) 배송지를 적어야 하는 것 처럼,지정한 IP주소로, 패킷 단위로 데이터를 전달한다.출발지 IP, 목적지 IP, 기타 데이터 등으로 전송데이터를 감싼다.클라이언트, 서버

URI는 로케이터(locator), 이름(name) 또는 둘 다 추가로 분류될 수 있다. 리소스 중복 판정기라고 생각하면 편함Uniform: 리소스 식별하는 통일된 방식Resource: 자원, URI로 식별할 수 있는 모든 것(제한 없음)Identifier: 다른 항목

본 강의는 중앙대학교 소프트웨어 보안 수업의 필기본이며, 잘못된 부분이 있을 경우 댓글 달아주시면 감사하겠습니다.현재 리눅스의 CPU 스케줄러timeslice 시간이 고정되지 않음.\-20~19라는 NICE라는 값을 통해 우선순위를부여한다. (기본값 0)유저는 NICE

경쟁상태 두 프로세스가 같은 자원을 요구하면서
프로세스가 메인 메모리에 적재되기 전, 어떻게 mapping할 것인지 정하는 알고리즘First-fit, Worst-fit, Best-fit이 있다.메모리의 처음부터 검사해서 크기가 충분한 첫번째 메모리를 준다처음부터 끝까지 메모리 공간을 탐색하여 연속적으로 가장 많이
본 글은 중앙대 소프트웨어 보안 수업의 필기 본입니다. 잘못된 부분은 언제든지 정정해주세요! Stack Overflow 스택에 저장할 수 있는 데이터의 양을 초과하여 데이터를 삽입하려고 할 때 발생하는 오류 스택은 한정된 크기의 메모리 영역을 사용하므로, 스택에 쌓
메모리 가상화를 하다보면, 프로세스 크기만큼 연속되어 비어있는 메모리 공간을 찾는 것이 (mapping하는 것) 비효율적이라고 느낄 수 있다. 만약에 메모리 공간이 드문드문 비어있어서, 연속되게 비어있는 공간은 적은데에 비해 비어있는 총 공간은 넓다고 치자. 이 때에
메모리 가상화를 하다보면, 프로세스 크기만큼 연속되어 비어있는 메모리 공간을 찾는 것이 (mapping하는 것) 비효율적이라고 느낄 수 있다. 만약에 메모리 공간이 드문드문 비어있어서, 연속되게 비어있는 공간은 적은데에 비해 비어있는 총 공간은 넓다고 치자. 이 때에
메모리 가상화를 하다보면, 프로세스 크기만큼 연속되어 비어있는 메모리 공간을 찾는 것이 (mapping하는 것) 비효율적이라고 느낄 수 있다. 만약에 메모리 공간이 드문드문 비어있어서, 연속되게 비어있는 공간은 적은데에 비해 비어있는 총 공간은 넓다고 치자. 이 때에
메모리 가상화를 하다보면, 프로세스 크기만큼 연속되어 비어있는 메모리 공간을 찾는 것이 (mapping하는 것) 비효율적이라고 느낄 수 있다. 만약에 메모리 공간이 드문드문 비어있어서, 연속되게 비어있는 공간은 적은데에 비해 비어있는 총 공간은 넓다고 치자. 이 때에

HTML 문서와 같은 리소스들을 가져올 수 있도록 해주는 프로토콜클라이언트-서버 프로토콜로, 요청과 응답으로 이루어졌다.그림처럼 HTTP는 헤더, 바디로 이루어졌다.헤더에는 요청에 대한 메타 정보, BODY에는 요청과 함께 담긴 내용을 보낸다.HTTP에는 메서드가 존재