COMPUTER435 4/30 rdt 1.0 ->2.0 에러가 생긴다 이를 해결하기 위해 어떤 자료구조를 사용하는가? rdt1.0과 rdt2.0의 차이rdt 1.0 패킷 손실이 없다rdt 2.0 4계층에서 reliability ACKnegative acknowledgementACK 3 해석이 달라진다(positive ack vs negative ack)SACK rdt2.0->rdt2.1 넘어가는 이유와 추가적인 자료구조fatal flaw : 치명적인 오류 뭐가 치명적?2.0에서 fatal flaw가 있다. 그래서 이제 rdt3.0ack가 오는데 얼마나 기다려야 할 지 모르면 마냥 기다릴 수 있다.그러면 프로토콜로서 의미가 없다rdt3.0에서부터는 time이라는 개념이 들어간다.rdt2.1은 rdt2.0과 다르게 sender입장에서da.. 2018. 4. 30. 4/30 garbage collectionaliasing 2018. 4. 30. 4/23 implementing up to the network is enough for routersBecause the network layer is responsible for moving datagrams from one node to another connected to the same network elastic->time에 tolerant하다!Real Time application 2018. 4. 24. 4/17 키 생성 및 복호화 속도가 문제!지수연산이 문제였다!지수연산 내부를 봤더니, 곱셈, 제곱=>KOA로 좀 줄일 수 있다!, 모듈러감산inverse는 하지 말자mul과 mod를 줄여보자mod가 더 오래걸림!곱하기 1 mod 8~30사이를 보통 생각해준a다! *montgomery reduction 2018. 4. 18. 4/17 지금까지 한거 정리 mpz사용법 _mp_alloc: 할당된 배열의 갯수_mp_size: 사용갯수*부호_mp_d: 배열의 포인터 1) _mpz_t A 로 선언한다2) _mpz_init(A)로 init을 해준다. init을 하면 _mp_alloc은 1로, _mp_size 0으로, _mp_d도 설정된다! 3)_mp_d[0]에 넣어주고_mp_size를 바꾸어준다!_mp_alloc도 바꾸어주어야 한다! ormpz_set_str(a, "ffff666699999999aaaaaaaa", 16);4)mpz_clear(A); mpx_init2(A,1500);alloc이 1500비트로!mpz_urandomm(m, state, n);//n보다 작은 messagempz_urandmob(p, state, size)mpz_probab_prime_p(.. 2018. 4. 18. 시스템해킹보안 2018. 4. 16. SNS어플리케이션 만들기 2018. 4. 16. PE뷰어 만들기 2018. 4. 16. 블로그만들기 2018. 4. 16. 이전 1 ··· 14 15 16 17 18 19 20 ··· 49 다음