분류 전체보기 132

웹 보안_Chapter02 - 웹의 이해

리뷰 인터넷: 멀리 떨어져 있는 곳과 통신을 하기 위한 프로토콜의 한 종류를 사용하는 것 - TCP/IP프로토콜을 사용하여 멀리 떨어져 있는 곳과 연결을 하기 위한 툴 Chapter02 - 웹의 이해 1. 웹의 탄생 n 월드 와이드 웹 u 인터넷에 연결된 컴퓨터들이 하이퍼텍스트 형식으로 표현된 다양한 정보를 효과적으로 이용할 수 있도록 구성한 시스템 u 사용자가 볼 수 있는 형태로 출력 해 주는 것이 웹 u 웹의 구성: URL + HTTP + HTML n O-Auth u 특정 사이트에 가입을 하려고 하는데 가입하고 싶지 않다. u 그러면 특정 O-Auth를 제공하는 시스템을 가진 사이트에서 사용자의 유효한 사용자임을 밝혀서 해당 사이트에서 사용자에게 권한을 주는 시스템 2. Request n HTTP u..

통신_Chapter03 – 02 통신회선과 전송 방식

Chapter03 – 02 통신회선과 전송 방식 1. 통신회선의 구성 방식 l 2선식과 4선식 ü 물리 매체(전송 회선)와 전송 장치(모뎀)에 연결하는 통신회선의 개수에 따라 분류한 방식 ü 2선식: 1- 신호선과 공통 접지선이 선 2개로 구성됨 2- 양방향 통신에서 위아래로 전송할 때 동일한 전송 로 사용 ü 4선식 1- 신호선과 공통 접지선이 선 4개로 구성 2- 양방향 통신에서 위아래로 전송할 때 별도의 전송 로 사용 l 점-대-점 회선 방식(Point to Point, Peer-to-Peer) ü 컴퓨터 시스템과 단말기를 전용회선으로 직접 연결 ü 무선은 공기중으로 P2P가 이루어진다. 2. 통신회선의 이용 방식 l 단일 방식 ü 데이터를 한쪽 방향으로만 전송 l 반 이중 방식(Half Duple..

보안_Chapter01 - 네트워크 이해

Chapter01 - 네트워크 이해 - 프로토콜 ① 본래 의미는 외교에서 의례 또는 의정서 ② 컴퓨터와 컴퓨터 사이에서 메시지를 전달하는 과정 - 프로토콜의 3가지 요소 ① 구문(Syntax) : l 데이터의 구조나 포맷을 의미 ② 의미(Semantics) : l 전송되는 데이터의 각 부분이 무엇을 뜻하는지를 알 수 있게 미리 정해 둔 규칙(데이터 자체 뿐만 아니라 오류 제어, 동기 제어, 흐름 제어를 포함) ③ 순서(Timing) : l 어떤 데이터를 보낼 것인지와 얼마나 빠르게 데이터를 보낼 것인지 정의 - 프로토콜의 기능 ① 주소 설정 : l 서로 다른 시스템의 두 개체가 통신을 하는데 필요 ② 순서 제어 : l 프로토콜 데이터 단위를 전송할 때 보내는 순서를 명시하는 기능(연결 지향형에만 사용) ..

웹 보안_Chapter01 - 프로토콜의 이해

Chapter01 - 프로토콜의 이해 인터넷 ≠ 네트워크 ≠ 웹 1. TCP/IP와 RFC n 프로토콜 u 컴퓨터 간에 정보를 원활하게 교환하기 위해 상호간에 정한 여러가지 통신 규칙과 방법에 대한 규약 n 프로토콜의 세 가지 요소 u 구문: 데이터의 형식이나 신호로, 부호와 방법 정의 u 의미: 정확한 정보 전송을 위한 정보 제어와 오류 제어 방법 정의 1. Three-way-handshake, Four-way-handshake등으로 연결 제어 2. TCP: 커넥션을 맺고 시작 A. HTTP - Email 3. UDP: 커넥션을 맺지 않음 A. Youtube방송 u 순서: 송신자와 수신자 간 혹은 양단(end-to-end)의 통신 시스템, 통신망 사이의 속도나 순서 정의 1. end-to-end: 여러..

통신_Chapter03 - 01 정보 전송 시스템

Chapter03 - 01 정보 전송 시스템 1. 정보 전송 방식 l 방식과 기술은 다르다. l 정보 전송의 과정 1- 컴퓨터에서 출력된 디지털 데이터를 아날로그 형태의 전기 신호로 바꿈 2- 전기신호를 전송선로의 영향을 덜 받도록 고주파수로 변환(복조 과정)후 송신 3- 송신된 신호는 복조 과정을 거쳐 수신부에 디지털 신호로 입력됨 2. 아날로그 신호 l 시그널의 필수 요소 ü 진폭(A), 주파수(w), 위상(q) ü sin그래프로 표현됨 l 신호 ü x(t) = A sin(wt+q) ü 목소리가 크다는 의미는 진폭(A)이 커지는 것 l 전압 값이 여러 개(무한)이면서 연속적으로 변하는 신호 l 주기 신호와 비 주기 신호로 분류됨 ü 주기 신호 1- 정보를 변환하는 신호는 무조건 주기 신호 2- 정현파..

통신_Chapter02 - 정보 통신 시스템의 구성

Chapter02 - 정보 통신 시스템의 구성 1. 정보 통신 시스템의 개요 l 정보 통신 시스템 ü DTE: Data Terminal Equipment 1- 단말 장치 2- 디지털 데이터를 입/출력하는 데 사용하는 장치 ü DCE: Data Communication Equipment 1- AP, 신호 변환 장치 2. 신호 변환 장치 l 정보 전송 기술 ü 일반 목소리로 거리가 먼 상대방에게 이야기를 할 때 상대방은 듣지 못한다. 1- 공기라는 전송 매체는 데이터를 증폭시키는 기능이 없기 때문 ü 생성한 정보를 변환시켜 보낸 후 다시 원상태로 복원하는 과정에 사용되는 기술 ü 신호 변환 장치 -> 신호 변환 장치 1- 두 장치 사이는 전기 신호를 통해 전달된다. 2- 하지만 전기 신호로 전달하는 과정에서..

통신_Chapter01

Chapter01 - 통신 시스템 1. 통신 기술 l 멀리 떨어진 정보원(Information Source)과 정보 목적지(Information Destination)사이에서 정보를 전송하고 처리하는 기술 2. 정보통신 l 전송 매체를 통해서 데이터 전달이 이루어짐 l 전송 매체로는 공기와 주파수 등이 있다. 3. 정보 통신 시스템 l 처리 시스템(정보) + 통신 시스템(통신) 4. 서비스 분류 l 데이터 통신: 숫자나 문자를 전송하는 통신 l 음성 통신: 전화망을 통해서 음성을 전달 l 이미지 통신: 이미지를 전달 l 영상 통신: 프레임 단위의 동영상을 전달 l 멀티미디어 통신: 영상 + 음성의 전달 ü 멀티미디어: 음성 + 영상 + 자막과 같은 데이터를 포함한 모든 것들 5. 통신 기술 l 이동 통신..

네트워크_Chapter05 - C# 스레드, 대리자(Delegate), 이벤트

Chapter05 - C# 스레드, 대리자(Delegate), 이벤트 1. 스레드 l 스레드를 사용하는 이유 ü C# 프로그램에서 동시 처리 작업 수행 가능 ü 응용 프로그램 리소스 공유 ü .Net Framework의 System.Threading 네임스페이드를 사용 ü 하나의 프로세스에서 여러 가지 일을 해야 하는 경우에 사용 2. 대리자(Delegate) l 델리게이트의 목적 ü 대리자로서 메서드를 다른 메서드의 인수로 전달(주 목적) ü 메소드를 사용하는 새로운 종류의 메서드 타입 ü 이벤트 처리에 유용 ü 특징 1. C++의 함수 포인터와 유사, 안전한 형식 2. 대리자를 통해 메서드를 매개변수로 전달가능 3. 대리자를 사용하여 콜백 메서드 정의 가능 4. 여러 대리자 연결 가능 3. 예제 프로..

네트워크_Chpater04 - UNIX C 소켓

Chapter04 – UNIX C 소켓 1. 정의 l 응용 프로그램을 개발할 때 TCP/UDP 또는 IP(raw socket)를 이용하여 프로그램을 개발 할 수 있도록 지원 l 유닉스/리눅스에서의 소켓 인터페이스 ü 파일 입출력과 유사한 구조 l 소켓 디스트립터 ü sd = socket(AF_INET, SOCK_STREAM, 0) l 소켓 함수 포멧 ü int socket(int family, int type, int protocol) ü family Ø AF_INET: AF_INET(인터넷 주소 체계) -> 주로 사용 Ø AF_UNIX(유닉스 주소 체계) Ø AF_INET6(128비트 IPv6 주소 체계) -> IPv6일 때 사용 ü type: 서비스 타입을 의미 Ø 연결형(stream) 서비스를 위해..

네트워크_Chapter03 - RTP

Chapter03 – RTP 1. 정의 l RTP(Real Time Transport Protocol) ü 데이터의 실시간 전송을 보장하지 않음 ü 손실된 페킷은 재전송 하지 않음 ü 타이밍 정보를 가지고 있지 않고 서비스 품질을 보장하는 기능을 제공하지 않음 Ø 데이터가 순서대로 오도록 보장 해 주지 않음 ü 부족한 기능은 송수신 응용 프로그램들이 스트리밍 데이터를 처리 할 수 있도록 지원 ü RTCP와 함께 사용하여 네트워크 상태 정보와 흐름제어 기능 수행 Ø 최소한의 품질 보증 ü RTP, RTCP: UDP상에서 동작 l 오디오/비디오 같은 실시간 데이터를 전송하기 위한 인터넷 프로토콜 l 계층 구성: IP – UDP – RTP (JPGEG, H.261, MPEG) l RTP ü 하나의 IP주소, ..