본문 바로가기

반응형

전체 글

안드로이드에서 이미지/버튼 드래그하기 안드로이드에서 이미지/버튼 드래그하기 package com.example.test; import android.app.Activity;import android.os.Bundle;import android.view.MotionEvent;import android.view.View;import android.view.View.OnTouchListener;import android.widget.Button;import android.widget.Toast; public class MainActivity extends Activity implements OnTouchListener {private final int START_DRAG = 0;private final int END_DRAG = 1;private.. 더보기
CSMA/CA Wireless LAN CSMA/CA(Carrier Sense Multiple Access / Collision Avoidance) 1. 개요 - 802.11은 경로 공유를 위해 모두 이더넷 프로토콜인 CSMA/CA를 사용 - 데이터의 흐름을 감지하여 네트워크가 사용 중이 아니면 바로 패킷을 보내지 않고, 예비 신호를 먼저 보내 데이터 전송 중 패킷 충돌(Collision)을 피하는 방법 2. 장단점 - 장점 : 보내려는 데이터 이전에 예비 신호를 보내 충돌을 피하므로 충돌이 없음 - 단점 : 네이트워크의 사용빈도가 많아져 네트워크가 복잡해지면 충돌방지의 신호가 흐르는 속도가 매우 느려짐 데이터의 전송이 많이 지연 됨. 3. 동작 - Station(SRC)이 AP에게 RTS패킷을 전송한다. 이에 대해 A.. 더보기
circuit switching vs packet switching 회선 교환은 전화 네트워크 시스템으로 전송이 이루어지기 전 데이터 통신을 위한 전용 전송로를 설정한다. 이 전송로를 회선이라고 하는데, 이렇게 회선을 설정한 후 전송이 이루어 짐으로 안정적으로 실시간 데이터 서비스가 가능하지만 연결된 후에 전송이 없는 상태에서도 회선을 차지 함으로써 다른 사용자가 그 회선을 이용하지 못하게 된다는 단점이 있다. 회선 교환방식의 다중화 방법은 TDM(시분할 다중화)과 FDM(주파수 분할 다중화)이 있다. 주파수 채널 5 채널 4 채널 3 채널 2 채널 1 TDM은 채널에 할당된 데이터 전송 허용시간을 일정한 시간 슬롯으로 나누고, 채널도 다시 부채널로 나누어 각 부채널과 시간 슬롯을 순차적으로 할당하여 사용하는 방식이다. 이를 동기식 시분할 다중화라고 한다. 동기식 시분할.. 더보기
ALOHA protocal 1. 개요 ALOHA 프로토콜은 1970년대 초 하와이 군도에 있는 섬들간에 무선 데이타 통신망(패킷라디오망)을 구성하기 위한 연구에서 발전하였다. 이는 동일한 하나의 채널을 여러 사용자가 공동으로 이용하는 방법으로써 다중 접속을 검토하였으며, 다중 접속 방법의 효시가 되었다. 충 돌 발 생 : 공기를 매체로 전송되므로 프레임간 충돌(두 개 이상의 스테이션들이 동시에 데이터 전송) 발생 매체 사용여부에 관계없이 데이터 전송하므로 충돌 발생 다 중 접 근 : 동일한 하나의 채널을 여러 사용자가 공동으로 이용 확 인 응 답 : 송신자는 수신자로부터 확인응답을 기다리고 일정시간 이후 확인 응답을 받지 못하면 재 전송 2. 동작원리 초기 ALOHA 기법(Pure Aloha)은 매우 단순하였다. 전송할 패킷이 있.. 더보기
암호화 요소 인증을 위한 암호화 인증목적과 구현방법password 인증방식변형된 password 인증방식일회용 password 인증방식MS-CHAP 암호 요구와 응답 방식 메시지 인증 전자 서명이란?전자서명의 생성 및 검증 절차메시지 인증을 위한 전자 서명 사용자 인증이란? 상대방의 신분을 확인하는 것지원자 (applicant) : 스스로를 다른 사람에게 증명하고자 하는 사람확인자 (verifier) : 지원자의 신분을 확인하려는 자 hashing chain 이란 무엇인가? 에 대한 연구 hash function이 가지는 특징 - one way function- 입력이 조금만 달라져도 결과 값은 완전이 다르게 나온다. 위조 : 본래 없었던 것을 새로이 만드는 행위변조 : 원본을 자의적으로 수정하는 행위 더보기
암호화 요소 암호화 시스템 1. 정보보호를 위한2. 암호화 및 복고화 알고리즘과 함께3. 그에 따르는 키의 관리와 사용4. 구체적으로 정의하고 안정성을 보장 할 수 있는 일련의 과정(process) 암호화 시스템의 목적(CIAA) 1. 기밀성 : 메시지 내용 자체 보호 / 제 3자가 도청한 메시지의 내용을 해석하지 못함.2. 인 증 : 송신자의 신분확인 / 메시지를 보낸 사람이 스스로 주장하는 인물과 동일한지 확인.3. 무결성 : 메시지 변조여부 확인 / 수신시 송신자가 보낸 메시지가 전달 도중에 변경되지 않았는지 확인.4. 가용성 : 사용가능한지의 여부 용어 정리 Plaintext (평문) : 암호화되지 않은 문장.Ciphertext (암호문) : 암호화 된 문장.Decryption (복호화) : 암호문 -> 평문.. 더보기
JAVA 예약어 종류 JAVA 예약어 종류 자바는 모든 표현식과 변수 등의 형식을 컴파일러에 알려야 하는 자료 형식에 엄격한 언어이다. 자료 형식을 엄격하게 하므로써 컴파일 시간에 자료형과 관련된 에러를 검출할 수 있어 실행 시간에 에러를 검출하는 시간을 줄일 수 있다. abstractassertbooleanbreakbyrecasecatchcharclassconstcontinuedefaultdodoubleenumelseextendsfalsefianlfinallyfloatforgotoifimpleamentsimportinstanceofintinterfacelongnativenewnullpackageprivateprotectedpublicreturnshortstaticstrictfpsuperswitchsynchronizedthi.. 더보기

반응형