본문 바로가기

동기(Sync) 와 비동기(ASync) (단순한 동기 비동기)1. 동기(Synchronous)- 로직 A와 B가 있다면 동기는 A에 대한 응답을 받은 후 완료 처리를 한후 B의 응답을 받아 B의 행동을 하는 것- 데이터 저농 방법 : 한 문자 단위가 아니라 미리 정해진 수 만큼의 문자열을 한 묶음으로 만들어서 일시에 전송하는 방법(이 방법은 데이터와는 별도로 송수시측이 하나의 기준 클록으로 동기신호를 맞춰야함)- 송신측에서 전송된 데이터를 수신측에서 정확히 수신하기 위해, 보내는 측과 받는 측의 각 비트가 동일한 타이밍에 취해져야 하는데 이떄 송,수신측의 타이밍을 일치시키는 것을 동기식 전송 - 좋은점? ㆍ동기식 전송은 비동기식에 비해 전송효율이 높다는 것이 장점 but 수신측에서 비트 계산을 해야하면, 문자를 조립하는 별도의 기억장치가 필요.. 더보기
Nagle알고리즘 이란? Nagle알고리즘? 네트워크 상에 패킷의 수를 줄이기 위해 개발된 알고리즘 1. 일반 네트워크 통신방법 - 일반적인 통신알고리즘은 데이터는 패킷으로 만들어 보낸다는 것이며 수신호스트는 이에 대한 ACK를 보낸다는 것입니다. 예를 들어, A,B 두 호스트가 통신을 합니다. A는 B에게 'Nagle'라는 데이터를 보내기 원하면, 먼저 'N'이라는 데이터를 패킷으로 만들어 출력버퍼로 보냅니다. 그리고 ACK를 받고 안받고 관계없이 'a'를 패킷으로 만들어 보내고 이어서 'g', 'l', 'e' 각 데이터를 패킷으로 만들어 보낼 것입니다. 수신호스트로부터의 ACK가 언제 오는가는 전혀 관계가 없고, 언제 오든지 오기만 하면 되는 것입니다. 2. Nagle 알고리즘 - 네트웍에서 Nagle 알고리즘은 "가능하면 .. 더보기
BackUP Data 복원 시 1. 데이터 복원 - BackUp 받은 DB를 새로운 곳으로 복원 하려는데 용량이 부족하다고 뜬다. 예) DB의 File이 1GB 밖에 안되고 D:에 복원을 하려고한다 그런데 용량부족이라고 뜸 C: 10GB, D: 500GB 이럴경우 사용하는 쿼리? RESTORE FILELISTONLY FROM DISK = 'D:\Server\Game_BackUp\HLO_Game_01_201511271011.bak' RESTORE DATABASE HLO_Game_01 FROM DISK = 'D:\Server\Game_BackUp\HLO_Game_01_201511271011.bak'; 더보기