본문 바로가기
반응형

분류 전체보기97

[데이터베이스설계와질의] 트랜잭션(transaction)이란? 출처: 심준호 교수님, 데이터베이스설계와 질의 수업, R. Ramakrishnan and J.Gehrke, Database Management Systems, 3rd ed. 데이터베이스 시스템 3판 Transaction: DB의 프로그램 수행 단위 - DBMS는 시스템이 붕괴된 후 재시동될 때에 모든 데이터(와 처리 중에 있던 응용들의 상태)를 일관적인 상태로 복원하는 것을 보장한다. - DBMS는 각 사용자가 다른 사람들이 동일한 데이터를 동시에 접근하고 있다는 사실을 아무 지장 없이 무시할 수 있도록 데이터의 동시접근을 계획한다. - 미완료 트랜잭션과 시스템 붕괴: DBMS는 완료되지 않은 트랜잭션들에 의해 수행된 변경들이 데이터베이스로부터 제거되는 것을 보장해야 한다. transaction 이란? .. 2023. 11. 6.
[컴퓨터네트워크] 1-6 Protocol layers, service models 출처: 최종원 교수님, 컴퓨터네트워크1 수업, Computer Networking: A Top-Down Approach Featuring the Internet by James F.Kurose and Keith W.Ross 8th, 컴퓨터 네트워킹 하향식 접근 8판프로토콜 계층화네트워크 설계자는 프로토콜(프로토콜을 구현하는 네트워크 하드웨어와 소프트웨어)을 계층(layer) 으로 조직한다.한 계층이 상위 계층에 제공하는 서비스에 관심을 갖고, 이것을 계층의 서비스 모델(service model)이라고 한다.각 계층은 (1) 그 계층 내부에서 어떤 동작을 수행하거나 (2) 직접 하위 계층이 서비스를 사용한다.장점개념과 구조 측면에서 이점이 있다. 시스템 구성요소에 대해 논의하기 위한 구조화된 방법을 제공한.. 2023. 11. 3.
[컴퓨터네트워크1] 1-5 Security 출처: 최종원 교수님, 컴퓨터네트워크1 수업, Computer Networking: A Top-Down Approach Featuring the Internet by James F.Kurose and Keith W.Ross 8th, 컴퓨터 네트워킹 하향식 접근 8판 malware 데이터를 수신/송신하면서, 시스템에 악영향을 주는 것들을 malware (malfunction) 이라고 한다. virus: 주로 남의 시스템을 파괴한다. ex. email attachment worm: 뭔가를 복제해서 다른 쪽으로 퍼져나가게 한다. spyware malware는 파일삭제, 주민번호, 비밀번호, 키스트로크(키보드 누르는 것), 웹 사이트 방문 기록 등의 사적인 정보를 모을 수 있다. 감염된 호스트는 botnet(좀.. 2023. 11. 2.
[컴퓨터네트워크1] 1-4 Performance: loss, delay, throughput 출처: 최종원 교수님, 컴퓨터네트워크1 수업, Computer Networking: A Top-Down Approach Featuring the Internet by James F.Kurose and Keith W.Ross 8th, 컴퓨터 네트워킹 하향식 접근 8판 패킷이 경로를 따라 한 노드에서 다음 노드로 전달되므로 그 패킷은 경로상의 각 노드에서 다양한 지연을 겪게 된다. Packet delay dnodal = dproc + dqueue + dtrans + ddorp 1. 처리 지연(nodal processing) 패킷 헤더를 조사하고 그 패킷을 어디로 보낼지를 결정하는 시간 수 마이크로 초 < msec ex) 업스트림 노드에서 라우터 A로 패킷의 비트를 전송하면서 발생하는 패킷의 비트 레벨 오류를.. 2023. 11. 1.
반응형