가상현실프로그래밍 11주차
·
학교수업
TCP/IP 주소의 구조 - 물리 주소(MAC 주소)는 네트워크인터페이스 카드(NIC) 6바이트(48비트) 주소 등을 말한다. - 인터넷 주소 : 인터넷 에서는 기존 물리 주소와 별도로 각 호스트(PC)를 식별 할 수 있는 유일한 주소를 지정해야함 - 포트 주소 : 수신지 컴퓨터까지 전송하려면 IP주소와 물리주소가 필요 -> 인터넷 통신의 최종 목적은 한 프로세스가 다른 프로세스와 통신하는 것 IP(인터넷 프로토콜) - 인터넷에 연결된 모든 컴퓨터에는 고유 주소가 부여 -> IP 주소 - 현재 IP 주소 체계는 IP Ver.4이다. - IP 주소는 8비트 크기의 필드 네 개를 모아서 구성한 32비트(4바이트) 논리 주소 - xxx.xxx.xxx.xxx, 즉 163,152,19,114처럼 .(점)으로 구분..
가상현실프로그래밍 10주차
·
학교수업
아두이노 스위치 연동(binary value 전송) - push 버튼에 10k옴 저항 사용 - 모든 핀에 pullup 저항 있다. - 내부 pullip 저항을 사용하려면 한쪽엔 GND, 다른쪽에 pin 연결 가변저항 사용 - 입력값은 0~1024 - Byte단위로 전달하기 위해 4로 나눔 - 가운데가 아날로그 핀이다. Flex Sensor 활용 - 휘어지는 정도에 따라 저항 값이 변하는 가변 저항 (많이 휠수록 저항값 증가) - GND->(저항)->Flex Sensor->5V 회로 구성 리드 스위치 - 평소에 유리관 속에 밀봉된 2개의 자성 리드 조각이 스프링 탄성에 의해 열린 상태로 되어있다. - 스위치에 자석을 접근시키면 2개의 리드 조각에 의해 자기회로가 되어 2개의 리드는 끌어당겨져 접점을 닫음 ..
임베디드기초 10주차
·
학교수업
7 세그먼트 LED - 일반 명칭 FND (Flexible Numeric Display) - 7개 선분으로 숫자 표시, 실제는 소숫점을 표시하는 LED 추가하여 8개 -> 1개 바이트로 제어 가능 - 종류 : 공통 양극, 공통 음극 -> 핀 개수, 위치 동일 -> 핀 번호는 소수점 있는 면이 가장 왼쪽 1번, 반시계로 증가 7 세그먼트 LED : CLS-5612BUR-11 - 공통 핀을 Vcc에 연결, 각 세그먼트 핀에 LOW(0) 신호를 걸면 LED 불이 켜진다. - 공통 음극형 5611AS(Common Cathode)는 반대다. -> 공통 핀을 GND 연결, 각 세그먼트 핀에 HIGH(1) 신호 걸면 LED 불이 켜짐 - 세그먼트 핀은 a->b->c->d->e->f->g->dp(h) 순서로 표시 (시..
웹개발기초 11주차
·
학교수업
load 이벤트 - 1. HTML 문서 전체 로딩완료 2. 이미지의 로딩 완료시 click 이벤트 - 마우스 클릭 submit 이벤트 - submit 버튼 클릭 reset 이벤트 - reset 버튼 클릭 focus 이벤트 - 입력하기 위해 선택 keypress 이벤트 - 키를 누를 때 keyup 이벤트 - 누른 키를 놓을 때 resize 이벤트 - 윈도우 크기 변경 시 change 이벤트 - 라디오 버튼 선택 시 dbclick 이벤트 - 마우스 더블클릭 시 addEventListener(eventName, listener,[useCapture]) 이벤트 객체 - 발생한 이벤트에 관련된 다양한 정보를 담은 객체 -> 이벤트 처리 후 이벤트 객체 소멸 이벤트 객체는 이벤트 리스너 함수의 첫 번째 매개변수로 ..
가상현실프로그래밍 9주차
·
학교수업
아두이노 IDE - 작고 간단한 통합개발환경 - 초보자를 위해 꼭 필요한 기능들만으로 구성 - 한 번의 클릭으로 컴파일에서 업로드까지 진행 - JAVA로 구현하여 OS 간 이식성이 뛰어남 - 디버깅 기능이 존재하지 않음 pinMode : 지정한 핀(pin)의 모드(mode) 설정 - void pinMode(uint8_t pin, uint8_t mode); digitalWrite : 지정한 핀(pin)으로 값(value) 출력 - void digitalWrite(uint8_t pin, uint8_t value); digitalRead : 지정한 핀(pin)의 상태를 반환 - int digitalRead(uint8_t pin); Unity & Arduino 연결 - PC는 외부 장비와 통신하기 위해 시리얼 ..
정보보호개론 9주차
·
학교수업
스푸핑 - 네트워크 보안 분야 : 공격자가 마치 공격 대상자인 것 처럼 행세하는 것 ex) 수신자 행세, 송신자 행세 가능 2계층 공격 : 공격자가 같은 스위치 내에 존재 - ARP 스푸핑 // 같은 스위치 내에서만 공격가능 3,7계층 공격 : 공격자가 내부 네트워크 및 외부 네트워크에서도 공격 가능 - 3계층 : IP 스푸핑, ICMP 리다이렉트 - 7계층 : DNS 스푸핑 ARP 스푸핑 (같은 스위치 내에 연결) - 공격자가 공격 대상자의 MAC주소(2계층 : 물리적 주소)를 가로채는 공격 -> IP주소(3계층)로 보내더라도 내부적으로는 MAC주소(2계층)으로 변환되어 전송 - ARP(Address Resolution Protocol) - MAC 주소를 결정(Resolution)하기 위한 통신 프로토..