일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- 누적합
- 구현
- AWS
- Pirogramming
- 알고리즘
- 그래프 탐색
- GROUPBY
- EC2
- 배포
- BFS
- db
- SQL코딩테스트
- 코딩테스트
- SQL
- 피로그래밍
- union find
- 크루스칼
- 프림
- Baekjoon
- 다익스트라
- Database
- 프로그래머스
- OrderBy
- 자바
- 최단경로
- JOIN
- MST
- Java
- 백준
- django
- Today
- Total
목록Computer Science (6)
NullNull

Domain Name System계층구조를 가지는 분산 데이터베이스(DNS Server)를 이용하여 숫자로 구성된 IP 주소를 실제 문자열로 해석해주는 역할을 함네트워크 Application 계층에서 동작하는 서비스 DNS 역할IP 주소와 도메인 네임을 매핑사용자가 입력하는 문자열에 해당하는 서버의 실제(IP) 주소를 돌려줌서버의 부하 분산하나의 도메인 네임에 여러 개의 IP 주소를 연결함DNS Round Robin Load Balancing도메인 질의 Query를 입력받는 경우, 그 도메인에 등록된 여러 개의 IP 리스트 중에서 라운드 로빈 방식으로 사용자에게 한 개의 IP를 리턴하여 알려주는 방식여러 사용자가 다수의 웹 서버에 나누어 접속하게 되면서 서버의 부하가 분산됨 DNS 계층 구조Root DN..

Network Delay네트워크 지연 :하나의 데이터가 송신지에서 수신지까지 이동할 때 걸리는 시간을 뜻 한다.4가지 종류가 있다.전송 지연 (Transmission Delay)전파 지연 (Propagation Delay)노드 처리 지연 (Node Processing Delay)큐 지연 (Queueing Delay) 1. 처리 지연 (Processing Delay)라우터에서 패킷 내 데이터의 에러를 체크하거나, 다음 경로를 결정하는데 걸리는 지연을 뜻한다. 매우 짧은 시간 동안만 발생한다. 2. 전송 지연 (Transmission Delay)라우터가 패킷을 link로 밀어내는 과정에서 발생하는 지연을 뜻한다. 패킷 사이즈가 커지거나, link의 bandwidth가 작을수록 라우터가 링크로 패킷을 처음부터..

SOP Same Origin Policy원래 같은 출처끼리만 정보 공유를 허용하는 정책서버단에서 일어나는 것이 아니라 브라우저단에서 실행되는 정책 : 즉 서버는 Origin과 상관 없이 정상적인 요청이면 200 OK와 함께 응답. 브라우저가 유효성을 식별하게 됨예외 처리 → CORS (Cross Origin Resource Sharing) CORS (Cross Origin Resource Sharing)기본적으로 웹 클라이언트 어플리케이션이 다른 출처에 리소스를 요청할 때는 HTTP 프로토콜을 사용하여 요청을 보내는데, 이 때 브라우저는 요청 헤더에 Origin이라는 필드에 출처를 함께 담아 보낸다. 서버는 정보를 응답하면서 이 리소스에 접근하는 것이 허용된 출처를 Access-Control-Allow-..

ISO OSI 7 LayerOSI 7계층은 네트워크 프로토콜이 통신하는 구조를 7개의 계층으로 분리한 뒤에, 각 계층 간의 인터페이스를 정의한 네트워크 표준이다. 계층은 순서대로 다음과 같이 구분된다.계층내용PDU (Protocol Data Unit)1 Layer물리 계층 (Physical Layer)Bit2 Layer데이터 링크 계층 (Datalink Layer)Frame3 Layer네트워크 계층 (Network Layer)Packet4 Layer전송 계층 (Transport Layer)Segment5 Layer세션 계층 (Session Layer)Data6 Layer표현 계층 (Presentation Layer)Data7 Layer응용 계층 (Application Layer)Data물리 계층 (Phy..

프로그램컴퓨터가 실행할 수 있는 명령어들의 집합프로세스컴퓨터에서 실행 중인 프로그램각각의 프로세스는 독립된 메모리 공간을 할당 받음명령어들과 데이터를 가짐PCB - Process Control Block특정한 프로세스를 관리할 때 필요한 정보를 포함하는 운영체제 커널의 자료구조운영체제가 프로세스를 표현하는 방식CPU명령어를 실행하는 연산장치메인 메모리프로세스가 CPU에서 실행되기 위해 대기하는 곳단일 프로세스 시스템한 번에 하나의 프로그램만 실행됨 → 먼저 실행하고 있던 프로그램이 끝나야 다음 프로그램이 실행됨CPU 사용률이 좋지 않음어떤 프로그램이 I/O작업을 한다고 할 때, CPU에서 작업하는 시간이 2초, I/O작업을 하는 시간이 8초라고 했을때 CPU는 총 10초 중 2초만 사용된다. 즉 CPU를..
보안은 크게 기술적, 물리적, 관리적 보안으로 나눌 수 있고 각 분야마다 고려되어야 하는 보안 요소는 차이가 있다. 기술적 보안은 널리 알려진 정보보안의 3요소인 기밀성, 무결성, 가용성을 고려해야 한다. 관리적 보안 측면에서는 진정성, 책임 추적성, 부인방지, 신뢰성 등을 고려할 필요가 있다. 본 글에서는 이 둘이 아닌 물리적 보안에 초점을 맞추어 어떤 보안 요소가 고려되야 하고 어떤 기술로 이를 수행할 수 있는지를 고민해보았다. 기술적 보안관리적 보안물리적 보안기밀성진정성정확성무결성책임 추적성지속성가용성부인방지최신성 신뢰성 물리적 보안의 관점에서는 정확성, 지속성, 최신성이 고려되어야 할 것이다. 여기서 정확성이란 구축된 보안 시스템이 용도와 상황에 정확하게 동작하도록 하는 것이다. 시스템의 미작동..