목록전체 글 (542)
선릉역 1번 출구
1. 도메인 이름 추출 - http://www.google.com/ 입력 - 브라우저가 URL에서 도메인 이름 결정(RFC 3490 참고) - 도메인 www.google.com *도메인 이름은 영숫자와 밑줄만 사용할 수 있지만 국제화 도메인 이름은 예외임 2. IP 주소 확인 - 도메인 이름 확인 후 브라우저는 IP를 사용해 도메인과 관련된 IP주소를 검색함(=IP 주소 확인_resolving) - 도메인 이름만 사용해 IP 주소를 조회 = DNS 서버로 요청을 보냄 3. TCP 연결 설정 http는 80번 포트이기때문에 해당 IP주소의 포트 80으로 tcp 연결을 시도함 4&5. http request & response https://choideu.tistory.com/207?category=9643..

공개 출처 정보 수집(Open Source INTelligence) 목표 -소유자가 자신에게 권한을 부여하지 않은 컴퓨터 시스템에 접근하는 공격을 수행하는 데 도움이 될 정보를 획득하는 것 수동적인 활동 -유효한 공격 대상 또는 시스템을 식별하거나, 소프트웨어 종류 및 버전을 수집하거나, 테스트의 이후 단계들에서 활용할 수 있는 관련 인물 파악하는 것 찾아내야 할 핵심적인 정보(=해당 컴퓨터 시스템과 소프트웨어에 대한 통찰을 얻는 데 유용한 정보들) 사용자 이름, 프로필 이름 및 이메일 주소 패스워드 도메인 이름 호스트 이름 IP 주소(외부/내부) software, OS version/name/종류 시스템 사용자 가이드 같은 기술 문서 공개 출처 정보를 찾을 수 있는 장소 개인 웹사이트 검색엔진 SNS ..
Workingset: 실행중인 프로세스가 일정 시간동안 참조하는 페이지들의 집합 디스크와 디스크 스케줄링 디스크 공간 할당 기법: 연속할당, 연결할당, 인덱스할당 디스크 스케줄링 기법: 다수의 사용자가 서로 다른 작업을 처리하기 위해 디스크의 입출력을 요구할 때 보다 효율적으로 요청을 처리하기 위한 것 https://velog.io/@woosung0420k/%EB%94%94%EC%8A%A4%ED%81%AC-%EC%8A%A4%EC%BC%80%EC%A4%84%EB%A7%81-Disk-Scheduling 디스크 스케줄링 (Disk Scheduling) 섹터를 여러 개 묶은 것을 블록(block)이라고 한다.하드디스크는 블록 단위로 사용한다. (pool of free blocks)하드 디스크에 block들이 나..
프로세스간 협조 생산자와 소비자 문제(bounded-buffer problem) - 여러 개의 프로세스 동기화 문제 - 생산자 프로세스와 소비자 프로세스가 공유하는 버퍼 이용에 따른 동기화 - 해결방법: 생산자-소비자 협동 or 세마포어(프로세스 접근 막음) , 뮤텍스(스레드를 막는 것) 임계영역 문제(critical section problem) - 멀티 쓰레드 또는 멀티 프로세스 시 공유하는 변수, 파일, 테이블 등의 동시 변경에 따라 상호 모순이 발생하는 문제 - 해결 방법: 상호배제(하나의 프로세스가 임계영역에 있으면 다른 프로세스 출입 금지), 진행(임계영역에 프로세스가 없을 때 임계영역에 들어가려는 프로세스 순서 결정), 한계대기(한 번 임계 영역에 들어간 프로세스가 다음에 임계영역에 들어갈 ..