일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 유니티
- DP
- Rr
- 운영체제
- 게임 개발
- AINCAA
- 메카님
- sampling theory
- 유스케이스
- Race condition
- 게임개발
- 배경 그림
- MAC
- CTF
- TSet
- RBAC
- MLFQ
- dtft
- ret2libc
- frequency-domain spectrum analysis
- Double free
- DSP
- Unity #Indie Game
- STCF
- linear difference equation
- 언리얼엔진
- stride
- Security
- pdlc
- dirty cow
- Today
- Total
목록분류 전체보기 (318)
다양한 기록
네트워크와 보안은 밀접한 관련이 있습니다. 초기 인터넷은 어차피 서로 다 알고 있는 기관들끼리 연결되어 있어서 보안을 신경쓸 게 없었으나, 불특정 다수와 연결되며, 즉 네트워크가 발전되며 다양한 취약점들로 공격이 들어와서 보안을 신경쓸 수 밖에 없는 상황이 되었습니다. 인터넷을 통한 멀 웨어 침투 - 바이러스: 특정 오브젝트를 수신, 실행할 때 자기복제를 통해 감염 -> 숙주가 필요 - 웜: 수동적으로 수신한 오브젝트가 실행될 때 자기복제를 통해 감염 -> 숙주 필요 없음 멀웨어 중 스파이웨어는 키보드 입력, 방문 사이트 등의 정보를 수집해서 특정 사이트로 전송 감염된 호스트들로 botnet이 구성, 스팸이나 DDoS 공격에 사용 Denial od Service 가짜 트래픽으로 자원 낭비, 정상적인 서비..
계층은 서비스를 구현합니다. 그리고 그 서비스는 아래 계층에서 제공되는 서비스에 의존합니다. 계층화하는 이유: 1. 명시적인 구조를 통해 복잡한 시스템 요소들의 식별과 관계를 분명히 해줌 2. 모듈화로 시스템의 관리, 갱신이 용이함 - 한 계층의 구현 변경이 다른 부분에 영향을 주지 않음 OSI 7계층 인터넷 프로토콜 스택 Application Application Presentaion Session Transport Transport Network Network Data Link Link Physical Physical OSI 7계층 https://lagooneng.tistory.com/74 OSI 7계층 OSI 7계층은 네트워크 통신의 과정을 7단계로 나눈 것입니다. 일단, 왜 계층을 7개로 나누었는..
전체 노드 지연: Nodal Delay 처리 지연: Processing Delay 큐잉 지연: Queuing Delay 전송 지연: Transition Delay 전파 지연: Propagation Delay Nodal Delay = Processing Delay + Queuing Delay + Transition Delay + Propagation Delay Processing Delay 라우터의 딜레이, 처리 속도 에러검사, 출력링크 결정 등.. 작음 Queuing Delay 전송률이 떨어져서 큐에 쌓여서 전송을 기다리는 시간 라우터의 혼잡 정도에 따라 다름 Transition Delay L: 패킷 길이 R: 링크 대역폭 => L/R Propagation Delay D: 물리 링크 길이 S: 전파 속도..
인터넷 = Inter + 네트워크, 네트워크 들의 네트워크. 보통명사 단, 전 세계를 하나로 이어주는 시스템, 고유 명사로 사용하는 것도 가능합니다. 종단 시스템은 인터넷에 접속하려면 ISP를 거쳐야 합니다. 그리고 ISP들도 서로 연결되어야, 임의의 호스트 간 패킷을 보낼 수 있을 것입니다. ISP 연결 방법 1) 각각 연결하기 N 제곱 연결. 당연히 확장성 문제가 있습니다. 2) 글로벌 통과(Transit) ISP 각 접속 ISP를 한 글로벌 통과 ISP에 연결합니다. 늘 그렇듯, 독점 문제가 생길 것이고 애초에 돈이 되면 여럿이 하려고 할 것입니다. 3) 다중 글로벌 ISP 접속 ISP가 글로벌 ISP에 연결되고, 글로벌 ISP끼리 연결됩니다. (Peering Link) 4) 지역(Regional)..
호스트의 데이터 패킷 전송 데이터를 길이 L 단위 패킷으로 자르고, 전송률 R로 접속 네트워크에 패킷을 전송 패킷 전송 지연 = L(bits)/R(bits/sec) 물리 매체 물리 링크: 송신기와 수신기 사이에서 데이터 전달 길 유도 매체: 신호가 견고한 매체를 통해 전달. ex) 구리선, 광섬유, 동축케이블 비유도 매체: 대기를 통해 전달 ** 꼬임 쌍선 = 절연된 구리선 쌍을 꼬아놓은 것 ** 동축케이블 = 동심원 형태의 구리선 쌍 라디오 - 전자기 스펙트럼에 의한 신호 전달 - 물리적 선 없음 - 양방향성 - 반사, 장애물, 간섭에 약함 - 지상초단파, LAN, 광역, 위성 네트워크 코어 상호 연결된 라우터들의 망 패킷 교환 홉(hop): 두 노드 사이를 홉이라고 함 L = 5 bits, R = 1..
네트워크 가장자리 인터넷의 연결되는 컴퓨터와 그 밖의 장치들 = 종단 시스템( End System ) = 호스트 인터넷의 가장자리에 위치하기에 네트워크 가장자리라 부릅니다. 호스트는 또한 클라이언트와 서버로 나뉘어집니다. 접속 네트워크 ( Access Network ) 종단 시스템을 먼 거리에 있는 다른 종단 시스템까지의 경로 상에 있는 첫번째 라우터, 즉 인터넷에 연결되기 위해 가장자리 라우터에 연결되는 네트워크입니다. 가정 접속 - DSL Digital Subscriber Line 전화선 이용, 중앙국까지 전용선 사용 가정의 DSL 모뎀에서 디지털 데이터를 고주파 신호로 변환, 중앙국의 DSLAM에서 다시 디지털 신호로 변환 - 케이블망 케이블 TV 의 인프라 이용 주파수분할다중화(Frequency ..
제한된 자원(CPU)를 어떻게 프로세스들에게 나누어 줄 것이냐의 이야기 * 단어 : 워크로드 작업의 양 컴퓨터 과학에서는 작업의 양+ 특성 * 단어: 매트릭스 평가 기준. 스케줄링의 경우.. 1. 반환시간(Turnaround Time) : 종료시간 - 도착시간 2. 응답시간(Response Time) : 첫 실행시간 - 도착시간 3. 공평성(Fairness) 4. 처리율(Throughput) 5. Deadline 여기서 반환시간과 응답시간을 중점으로 보게 될 것입니다. * 데드라인이 필요할 정도의 환경이면 애초에 스케줄링을 안 돌리고 프로세스 하나만 쭉 돌리는 게 나을 것입니다. 1. FIFO 프로세스 A, B, C가 동시에 도착하고, 같은 크기의 작업을 가지고 있을 경우 위 이미지의 1번 경우에서는 평..
직접 수행 (Direct Execution) 어떤 프로그램을 수행시키고 OS가 더 간섭을 안하는 상태를 의미합니다. 가장 빠른 건 이 방법인데, 문제가 있습니다. 타임쉐어링이 안되니까 -> 계속 그 프로세스 하나만 실행될 것 프로세스 하나가 독점해버리는 문제가 발생합니다. 그래서 이에 대한 해결책이 제한된 직접 수행 (Limited Direct Execution) 사용하는 방법이 두가지 있습니다. 1. 제한된 명령어. Restrict Operation 일반적인 명령어들은 직접 수행을 하게 해 줍니다. 대신 몇몇 명령어들은 실행해달라고 부탁해야 합니다. OS, 즉 커널은 이에 대해 부탁을 받고 실행을 해줍니다. 시스템 콜 이야기입니다. 유저모드, 커널모드를 왔다갔다 하는게 바로 이 이야기입니다. 이때 상태..