프록시 서버 Proxy Server
본 글은 제 개인적인 공부를 위해 작성한 글입니다. 틀린 내용이 있다면 언제든지 피드백을 주시면 감사하겠습니다. 참고로만 활용해주시길 바랍니다. Proxy Server 프록시 서버는 클라이언트가 자신을 통해서 다른 네트워크 서비스에 간접적으로 접속할 수 있게 해주는 컴퓨터 시스템이나 응용 프로그램을 가리킨다. 서버와 클라이언트 사이에 중계기...
본 글은 제 개인적인 공부를 위해 작성한 글입니다. 틀린 내용이 있다면 언제든지 피드백을 주시면 감사하겠습니다. 참고로만 활용해주시길 바랍니다. Proxy Server 프록시 서버는 클라이언트가 자신을 통해서 다른 네트워크 서비스에 간접적으로 접속할 수 있게 해주는 컴퓨터 시스템이나 응용 프로그램을 가리킨다. 서버와 클라이언트 사이에 중계기...
본 글은 제 개인적인 공부를 위해 작성한 글입니다. 틀린 내용이 있다면 언제든지 피드백을 주시면 감사하겠습니다. 참고로만 활용해주시길 바랍니다. 동적 메모리 할당/해제/설정 함수들 데이터 영역과 스택 영역에 할당되는 메모리의 크기는 컴파일 타임(Compile Time)에 미리 결정된다. 하지만 힙 영역의 크기는 프로그램이 실행되는 도중인 런...
본 글은 제 개인적인 공부를 위해 작성한 글입니다. 틀린 내용이 있다면 언제든지 피드백을 주시면 감사하겠습니다. 참고로만 활용해주시길 바랍니다. 데이터, BSS, 힙 영역을 통칭하여 ‘데이터 세그먼트’라고 부르기도 한다. (구 버전 위키 피셜) 이 글에서도 데이터, BSS, 힙 영역을 통칭하여 데이터 세그먼트라고 부르겠다. Program...
본 글은 제 개인적인 공부를 위해 작성한 글입니다. 틀린 내용이 있다면 언제든지 피드백을 주시면 감사하겠습니다. 참고로만 활용해주시길 바랍니다. 문제점 우선순위 큐의 원소로 구조체를 넣어서 heap 구조로 정리할 때 비교가 불가능하여 오류가 발생하였다. int, float와 같이 원래 존재하는 변수형이면 가능했겠지만, node, edge와 ...
본 글은 제 개인적인 공부를 위해 작성한 글입니다. 틀린 내용이 있다면 언제든지 피드백을 주시면 감사하겠습니다. 참고로만 활용해주시길 바랍니다. 근거리 통신망 Local Area Network, LAN 근거리 통신망 Local Area Network, LAN은 네트워크 매체를 이용해 사무실 또는 집과 같은 가까운 지역을 한데 묶는 컴퓨터 네트...
본 글은 제 개인적인 공부를 위해 작성한 글입니다. 틀린 내용이 있다면 언제든지 피드백을 주시면 감사하겠습니다. 참고로만 활용해주시길 바랍니다. Demand-Zero Memory “we will assume that the heap is an area of demand-zero memory that begins immediately af...
본 글은 제 개인적인 공부를 위해 작성한 글입니다. 틀린 내용이 있다면 언제든지 피드백을 주시면 감사하겠습니다. 참고로만 활용해주시길 바랍니다. 개요 클라이언트 서버 모델은 서비스 요청자인 클라이언트와 서비스 자원의 제공자인 서버 간에 작업을 분리해주는 분산 애플리케이션 구조이자 네트워크 아키텍처를 나타낸다. 피어-투-피어 모델은 소수의 서...
주간 요약 malloc-lab & 클론 코딩 키워드 brk(), sbrk() 가용 리스트: 묵시적/명시적/분리 메모리 구조(세그먼트) 메모리 동적 할당 메모리 할당 정책 동적 메모리 할당기: 묵시적/명시적 백준 패션왕 신해빈 적록색약 영역 구하기 경로 찾기 택배 배송 파도반 수열...
본 글은 제 개인적인 공부를 위해 작성한 글입니다. 틀린 내용이 있다면 언제든지 피드백을 주시면 감사하겠습니다. 참고로만 활용해주시길 바랍니다. 메모리 할당 정책 메모리 할당 정책은 메모리 할당 및 해제를 처리하는 방법이나 알고리즘을 말한다. 일반적으로 First Fit과 Buddy Allocation이 많이 사용되는데, First Fit...
본 글은 제 개인적인 공부를 위해 작성한 글입니다. 틀린 내용이 있다면 언제든지 피드백을 주시면 감사하겠습니다. 참고로만 활용해주시길 바랍니다. 가용 리스트 Free List 가용 리스트는 동적 메모리 할당에서 사용되는 데이터 구조로, 현재 사용 가능한 메모리 블록(free block: 가용 블록)들을 관리하는 데 사용된다. 메모리 할당 및 ...