@ 1교시 : 교재 5.2

1. asynchronous
- 자기가 데이터 보내고 싶을 때 보낸다
- 리시버 입장에서 데이터를 받을 준비를 항상 하고 있어야 한다
- 예 : 키보드

2. standards For Communication
1) RS232C
- RS232C 는 7비트 데이터를 보내기 위해 사용
- D-Sub : 모양이 D 모양이라고 해서 명칭된 것. 거꾸로 끼는 걸 방지.
- RS232C 는 한번에 1비트씩 전송

3. Baud

4. Framing Errors
- 우리나라 책 "프레임" 이란 책 읽어봐라.
- 틀에 맞게 데이터가 가야 하는데 그렇지 않을 때 에러

5. Simplex
- 데이터가 한쪽으로만 간다.
- 예 : TV, 라디오

6. Full-Duplex
- 예 : 전화
- 선이 2개 있어서 2차선 개념

7. Half-Duplex
- 예 : 무전기
- 지하철, 철도 생각하면 된다. 

8. DCE and DTE Equipment

9. Limitations Of Real Hardware
- 어떠한 장치도 정확한 전압을 측정할 수 없다.
- 전압이 그래프처럼 딱 직각으로 표현되지 않는다.
- 어떠한 전선도 손실없이 전압을 보내지는 못한다.

10. Bandwidth
- 물질과 에너지에 따라 속도가 달라진다.

11. Nyquist Intersymbol Interference Theorem
- bandwidth 공식을 만듬

12. The Effect Of Noise On Communication
- 공기든 물질이든 전송할 때 부딪치는게 많으면 딜레이가 생긴다

13. Noise

14. Shannon's Theorem
- 노이즈가 속도를 방해하니 그것을 감안한 공식을 제시

15. Nyquist's Theorem
- 어차피 최대 목표 속도에는 못간다
- 전압을 쪼개서 생각하자

16. Shannon's Theorem
- 물리적인 것은 부정 못하니 압축을 해서 보내면 더 좋다.

17. 동영상


@ 2교시 : 교재 6


1. Carrier

- 전자파에 데이터를 실어서 보내기로.


2. Modulation

- 케리어에 원하는 데이터를 싣는 것.


3. AM 

- AM 라디오에 적용되는 거

- 진폭의 높이를 변화시켜서 전송


4. FM

- AM 에 비해 주파수 간격이 촘촘하다. 이 말은 주파스가 높다. -> 에너지가 높다 -> 멀리 보낼 수 있다.

- 주파수를 높여서 전송


5. Phase Shift Modulation

- 주파수 출발점이 다르다 -> offset -> 위상차


6. Modulation , Digital Input and Shift Keying

- Modulation, Shift Keying 같은 말인데 Modulation 은 아날로그에서, Shift Keying 은 디지털에 사용


7. Phase Shift Keying

- 위상차가 없으면 0 이고 위상차가 변화가 있으면 1로 하자


8. Phase Shift Keying and A Constellation Diagram

- 위상차가 180도 가 아닌 여러 각도에서 위상차 변화를 감지하면 1비트 초과의 데이터를 보낼 수 있다


9. Quadrature Amplitude Modulation

- 위상차와 진폭을 변화시켜서 더 많은 데이터를 보낼 수 있다.

- 각 변화하는 포인트에 4비트를 보낼 수 있게 되었다.


10. Modulator

- 케리어에 데이터를 싣는 장비


11. Demodulator

- 정보가 포함된 케리어에서 데이터만 추출

- 예 : 고속버스 택배. 고속버스는 케리어, 물건은 데이터, 버스 싣는것은 모듈레이터, 내리는 것은 디모듈레

   이터

- 모뎀을 쓰는 중간에 전화기를 들으면 "띠띠" 소리가 들린다. 이것은 가청 주파수에 데이터를 실어서 보내

   고 그것을 우리 귀가 디모듈레이터 못하기 때문일뿐. 팩스도 마찬가지


@ 3교시 : 교재 6


1. Frequency division multiplexing (FDM)

- 예 : 이퀄라이저 -> 원하는 음을 크게 듣고 작게 듣는 것

- 하나의 주파수를 캐리어로 쓴다.

- 그 하나의 주파수가 고주파이다.

- 장비 만들기는 쉽다


2. Spread Spectrum

- 여러 주파수 대역에 조금씩 실어서 보내는 방식


3. Wavelength Division Multiplexing

- 프리즘에 착한된 개념

- 빛을 이용한 방법

- 간섭이 없어 장점


4. Time Division Multiplexing

- 화장실의 한줄서기와 비슷


5. Code Division Multiplexing

- 동영상 : http://www.youtube.com/watch?v=XJ81CuujwYE

- 핸드폰으로 다른 사람의 메시지까지 다 수신되는데 그 중 자기만의 키로 그것을 디코딩한다. 동영상 참고

Posted by i kiss you
,

보호되어 있는 글입니다.
내용을 보시려면 비밀번호를 입력하세요.

2013.09.25

2013. 9. 25. 20:15

보호되어 있는 글입니다.
내용을 보시려면 비밀번호를 입력하세요.

숙제

2013. 9. 15. 23:49

보호되어 있는 글입니다.
내용을 보시려면 비밀번호를 입력하세요.

1. Chapter 3 - Network Programming and Applications


- UDP 는 패킷 잘라서 보내는데 패킷이 유실되거나 순서가 뒤바뀌면 화질이 깨지거나 소리가 잘 아니 들리지만 

   보고 듣는데는 큰 지장이 없다.


- 유니케스트 : 1:1 전송

- 멀티케스트 : 특정 복수 수신자에게 전송

- 브로드케스트 : 불특정 다수한테 전송


- connection-oriented : 전화와 비슷

- connection-oriented 는 udp 와 비슷하다. connectionless. 왜냐하면 데이터가 가지만 그 데이터는 통보일 뿐이고 회신을 기다릴 필요가 없다. 

- 피드백, 응답을 기다려야 하는건 tcp/ip 이다

- DDoS 는 udp 를 주로 이용한다.


@ c/s

- 클라이언트는 고객,  서버는 가게로 생각

- 가게에서는 고객이 언제 오는지, 누가 오는지 모른다.

- 가게는 먼저 가게문을 열어야 한다. 고객은 열려져 있는 가게만 간다.

- 거래의 종결여부는 고객이 결정한다.


@ Multiple server

 웹어플리케이션

 톰캣(php 해석기)

 아파치

 os


톰캣 아래부터는 직무상으로 서버군으로. 웹 어플리케이션은 개발자 영역


@ server identification and demultiplexing

- 21 포트가 ftp 포트인데 실제적으로 강요는 아니다. 2100 포트를 ftp 포트로 할 수 있다.

- 국산 ids 에서는 포트 번호만 보고 ftp 인지 판단한다. 외산은 프로토콜을 본다


@concurrent servers

- process 안에는 여러 작은 프로세스인 쓰레드가 있다.

- 예를 들어 워드 작성 중 스펠링 체크 프로세스가 쓰레드이다.


# 텀 프로젝트에서 쓰레드도 쓰고 기능을 많이 쓰면 평이 좋아질 수 있다.


@ circular dependencies

- a -----> b -------> c

-> a는 클라이언트로 b  서버로 접속하고 b 는 다시 c 서버로 접속해서 자료를 가지고 오는 경우

-> 예: ftp.daum.net


------------- 4.1 data communication -----------

- 실제 시험에 나오는 챕터 시작


- 채널 인코더, 디코더는 패킷 유실유무를 판단

- 4.1 overview 챕터가 중간고사까지 배울 내용이고 시험 범위


------------- 4.2 information sources -------------


- 동영상 : analog and digital

http://www.youtube.com/watch?v=yfyAen-bJS8


@ sine waves

- 동영상 : http://www.youtube.com/watch?v=dbeK1fg1Rew


@ frequency

- 단위는 헤르쯔(Hz), Hz = cycle/ec


@ composite signal

- 동영상 : http://www.youtube.com/watch?v=SpzNQOOBeRg


# 시험에 수학 공식은 나오지 않는다.


@ digital signals and signal levels

- 5볼트, 0 볼트 두개로 1, 0 해서 데이터를 보냈다

- 더 많이 보내기 위해서 볼트를 쪼개서 많이 보내기로

- 5볼트는 11, 2볼트는 10, -2 볼트는 01, -5 볼트는 00 으로 하면 한번에 2비트를 보낼 수 있다.

- 이 경우를 더 작은 단위로 볼트를 쪼개면 수신측에서 볼트 측정 시 오류가 발생할 수 있다.


- pulse code modulation 은 4.2 파일의 21페이지임

- pcm 동영상 : http://www.youtube.com/watch?v=nV_AtmUS7lE


@ nyquist theorem and telephone system (23p)

- 녹음 파일에서 "앞" 은 second, "뒤" 는 sample 임


@ data compression

- lossy, lossless 동영상 : http://www.youtube.com/watch?v=ia-2_BCw9B4

- run length encoding 동영상 : http://www.youtube.com/watch?v=ypdNscvym_E


@ converting a digital (13P)


@ line coding

- 패턴 약속의 방법

- -5 볼트가 시작이다. -5 에서 0 가면 0 볼트(0)이고 -5 에서 +5볼트가면 5볼트(1) 로 판단.

- 싱크를 맞추다보니 전송량이 줄어든다. -5 볼트를 사용할 수 없으므로.


@ manchester encoding

- 전송량 늘리기 위한 방법

- 전압이 바뀌면 0, 1 을 구분하자. 전압이 바뀌는 사실만으로 체크

- 전압 자체를 재지하고 전압의 변화를 체크


@ differential mnchester encoding

- 시작하는 곳의 의미를 보고 0, 1 을 판단

- 맨체스터 인코딩을 보완하기 위해 나옴. 전원의 플로그를 바꾸면 전압의 방향이 바뀌어서 1, 0 이 바뀌기 때문에 나온 대안임

- +5 -> 0 으로 해서 0 이 나왔는데 전원 플러그를 바꾸면 -5 - 0 으로 1로 인식이 된다. 따라서 이 방법을 쓰면 1, 0 이 바뀔 일이 없다.



Posted by i kiss you
,

(2013.09.11) 정수

2013. 9. 13. 00:07

보호되어 있는 글입니다.
내용을 보시려면 비밀번호를 입력하세요.

보호되어 있는 글입니다.
내용을 보시려면 비밀번호를 입력하세요.

2013.09.07

2013. 9. 9. 22:46

보호되어 있는 글입니다.
내용을 보시려면 비밀번호를 입력하세요.

- 금융, 사이버국방, 정보보호는 한 그룹으로 상대평가로 성적 처리

- 보안공학은 종합 성격적 과목

-> 따라서 다른 과목을 듣고 듣는게 좋다.

- 교재, 강의자료, 시험은 모두 영어

- 김승주 교수님 홈페이지에서 "Invited Talks and Lectures" 메뉴에서 Course Handouts pdf 를 출력해서 수업

   시간에 괄호 채워넣어야 한다.

 

- 교재

- dieter gollmann -> 제일 좋음. computer security, 주교재

- matt bishop

- ross anderson -> 홈페이지에서 pdf 다운로드 가능

 

- 매주 quiz

- 7시 ~ 7시 반까지 30분 동안

-> 책을 주로 읽었는지 본다

-> 괄호 넣기

-> 20 ~ 30문제

 

- 평가

- 출석 : 10%

- 퀴즈 : 30%

- 중간 : 30%

- 기말 : 30%

 

- 레퍼런스

- 보안경제학

- 국적원

-> 국가사이버안전 페이지 -> 정책자료

- 안행부

- 미래부

- KISA

 

- 수업

- 요즘은 information security 용어 안 쓴다.

- 지금은 해외에서 information accurance 라고 쓴다.

 

- secure system

-> 주로 해킹으로부터 보호함을 의미

- reliable system

-> 자연재해, 실수로부터 안전한 시스템

- dependable system

-> 위 두가지를 다 포함하는 시스템을 구축

 

- 보안공학의 목표는 dependable system 을 만드는 것

 

- IT 인프라가 급속도록 접속 -> 보안 사고가 해킹인지, 실수인지, 자연재해인지 알 수 없다.

   -> dependable system 관점으로 봐야 하낟.

 

- 다음 퀴즈

- design 5 원칙 꼭 읽어라

- 책은 48 페이지가 범위임

Posted by i kiss you
,

- 정익래 교수님

- 창의관 716A

- irjeong@korea.ac.kr

- Text Book : 현대 암호화 개론(이동훈 저)

 

- 다룰 내용

- 고전암호

- 블록 암호(DES, AES)

- 해쉬함수, MAC

- 공갱키 암호(RSA 등)

- 전자서명 : ZKIP

- 키교환

- 암호수학(나머지 연산, 유클리드 알고리즘)

 

- 평가

- 숙제 : 30%

-> 1,2 주 이내 제출 기한으로 포탈에 공지 및 제출마감

-> 기간내 안 내면 점수는 50% 깍여서 채점

- 중간 : 30%

- 기말 : 30%

- 출석 : 10%

Posted by i kiss you
,