*네트워크란?
여러 대의 컴퓨터와 프린터, 스캐너와 같은 주변 장치를 통신회선으로 연결하여 통신이 가능하도록 꾸민 시스템을 의미한다.업무처리의 효율을 높이기 위하여 구성된다.
<네트워크의 기능>
-전자우편
:기본적으로 컴퓨터끼리 직접 보내는 메시지를 의미하는것으로 시간에 관계없이 보낼수 있으며,여러 사람에게 동일한 메시지를 한번에 전송할수있다.
-그룹웨어
:멀리 떨어져 있는 사람들이 협동하여 일할수 있도록 도와주는 프로그램을 말한다.일정표를 공동관리,데이터베이스를 공유,네트워크 프린터와 같은 값비싼 장비를 공동사용
-원격회의
:네트워크를 이용하여 회의를 한다면 참석을 위해 이동할 필요 없이 근무지에서 바로 회의에 참석할수 있므로 각종 비용 감소
-전자자료교환
:기업간의 자료 교환을 전자적으로 할수 있도록 도와주는 도구
-재택근무
:개인용 컴퓨터와 통신을 이용하여 가정에서 업무를 처리하는 근무형태를 의미
<네트워크의 종류>
-인트라넷(Intranet):회사 내부 혹은 집단 내부의 효율적인 정보 교환을 목적으로 사용되는 회사 내부 혹은 집단 내부의 전용 네트워크를 의미
~>기능:쉽고 빠르게 구축,LAN,서버/클라이언트 컴퓨터만 있으면 구현이 가능,인터넷과 쉽게 연결 가능.
-익스트라넷(Extranet):한 기업 인트라넷의 일부처럼 보일수있는데,인트라넷을 외부에 있는 사용자들에게까지 확장한 형태
-M-Bone(Multicast Backbone):엠본은 멀티캐스팅을 지원하는 테스트 성격의 네트웍 백본이다.멀티캐스팅을 지원하는 호스트와 라우터들을 연결하여 구성된 인터넷의 부분집합이라 할수 있다.
-종합정보통신망(ISDN): 종합정보 통신망(Integrated Service Digital Network)은 전화망과 데이터 통신망을 통합하여 데이터, 영상, 비디오 등의 통신 서비스를 하나의 통신망으로 제공하고자 하는 통신망이다.
-디지털 가입자 선로(Digital Subscriber Line): 가정과 회사에 설치되어 있는 전화회선을 통해 높은 대역폭으로 디지털 정보를 전송하기 위한 기술이다.
ADSL-대부분의 채널을 사용자측으로 내려 보내는 목적으로 사용,사용자로부터 받는 정보에는 아주 적게 할당하는 비대칭형 구조,같은 회선에 디지털 정보 뿐 아니라 아날로그정보도 동시에 수용할수있다.
<네트워크에서 데이터 전송>
*비동기 전송과 동기식 전송
-비동기식 전송이란 동기화를 제공하지 않는 전송 방식이다. 이 방식은 동기화를 사용하지 않기 때문에 정확한 비트 수신이 보장되지 않으나 보통 저속으로 한 문자를 전송하는 동안에는 큰 문제가 발생하지 않기 때문에 문자 단위의 일반 저속 통신에 많이 사용되고 있다. 각 전송 문자의 앞, 뒤에는 아래 그림에서 볼 수 있는 것처럼 반드시 1 비트의 start 신호와 1, 1.5, 또는 2 비트의 stop 신호가 첨가되어 전송된다. 대부분의 호스트와 단말기 사이의 통신이 이 비동기식 전송을 사용
-동기식 전송이란 동기화를 제공하는 전송 방식을 말한다. 따라서, 수신측의 정확한 수신을 보장해 준다. 또한, 수신측의 정확한 수신이 보장되기 때문에 블럭 단위의 고속 전송에 적합하다. 이 때 데이타 블럭은 정형화된(structured) 형태로 구성되며 이를 프레임이라 한다.
*데이터 전송은 데이터 흐르는 방향에 따라
-단방향 전송:데이터를 한쪽 방향으로 전송하는것 ex)tv
-반이중방식 전송:양방향 전송은 가능하지만 한번에 한 방향으로만 전송할수있는 전송방식.ex)무전기
-전이중방식 전송 방식:양방향 동시 전송이 가능한 전송방식
<디지털 전송과 아날로그 전송>
-아날로그 신호: 시간이나 주파수에 따라 신호의 크기와 패턴이 끊임없이 변하는 전자기파
-디지털 신호: 신호 형태가 시간에 따라 급격하게 바뀌며 이산형 신호(discretesignal),컴퓨터에서 처리되는 정보는 디지털 형태의 데이터이지만 전송될 때는 아날로그 형태 혹은 디지털 형태로 전송되게 된다.
-아날로그 전송: 디지털 데이터와 아날로그 데이터를 모두 아날로그 신호로 변환하여 전송하는 방식이다.
(장점:기존의 전화망을 이용하여 데이터를 전송할수 있다
*모뎀: 모뎀은 디지털 신호를 아날로그 신호로 바꾸어주는 변조와 아날로그 신호를 다시 디지털 신호로 바꾸어주는 복조 작업을 수행하는 장치
-디지털 전송: 디지털 데이터와 아날로그 데이터를 모두 디지털 신호로 변환하여 전송하는방식
*코덱: 코덱(codec)이란 부호기(COder)와 복호기(DECoder)의 약자로서 아날로그 데이터를 디지털 신호로 변환하며 디지털 신호를 다시 아날로그 데이터로 변환하는 작업을 수행
<네트워크 장비>
-랜카드: 케이블과 컴퓨터사이의 매개체 역할을 하는 것이 랜카드 혹은 네트워크 인터 페이스 카드(NIC:Network Interface Card)이다. 랜카드는 응용 프로그램에서 받은 데이터를 네트워크 형식에 맞게 변환하여 전송,네트워크에서 전달된 데이터를 컴퓨터가 사용할 수 있는 형태로 바꾸는 역할을 수행
-허브:허브는 여러 대의 PC에 연결한 UTP 케이블을 한 곳으로 모으는 장치. 허브는 케이블을 꽂는 케이블 단자와, 케이블 연결 상황을 알려주는 확인 램프, 데이터 송/수신 확인 램프 등으로 구성. 허브는 수신된 데이터를 다른 모든 포트로 전송, 수신 데이터를 해석하는 절차를 거치지 않은 채 전기적인 신호만을 재생하는 역할을 수행.
허브의 종류:더미허브, 매니지먼트 허브, 스위칭 허브,스태커블 허브
-라우터: 라우터는 네트워크 구성 방식이나 프로토콜에 상관없이 네트워크를 연결시켜 주는 장비.
~>라우터의 특징:다양한 데이터 전송 경로 중 데이터가 전송될 최적의 경로를 선택하여 데이터를 전송할 수 있다는 점.여러개의 네트워크를 연결하는장비로 네트워크의 인터넷을 연결하려면 반드시 전용회선과 라우터가 있어야 한다.
-브리지:하나의 랜을 인터넷이나 토큰링과 같이 서로 같은 프로토콜을 쓰고 있는 다른 랜과 연결시켜주는 네트워크장치.
<프로토콜>
-프로토콜: 컴퓨터 사이에서 데이터를 주고받는 과정에 적용되는 일련의 규칙
<프로토콜의 종류>
-WAP(Wireless Application Protocol): PDA나 휴대폰을 이용한 인터넷 사용을 가능하게한 통신프로토콜 규격.
-irDA(infrared Data Association): 적외선 통신 링크에 사용되는 하드웨어 및 소프트웨어에 대한 표준을 만들어내는 조직.적외선을 이요하여 정보를 전송하는 방식.근거리 무선 데이터 통신 규격을 의미.
-블루투스: 근거리 무선 통신방식
-WiFi(Wireless Ethernet 혹은 Airport, 802.11b)
:802.11b이라는 이름으로도 불리는 기술로 노트북 등 휴대용 컴퓨팅 기기와 인터넷 라인을 서로 연결시켜주는 새로운 방식의 무선 전송 기능.
-TCP/IP
:TCP(Transmission Control Protocol)와IP(Internet Protocol)는 인터넷의 동작을 책임지는 프로토콜.
<IP주소체계>
인터넷에서 통신을 하려면 지금 통신중인 컴퓨터를 표시하는 일종의 주소가
필요.이주소에 해당하는것이 IP주소.
-ARP:논리적인 IP주소에서 물리적인 MAC주소를 유추해내기 위해 쓰이는
프로토콜.
-RARP:MAC주소에서IP주소를 알아내는 프로토콜
<네트워크 토폴로지>
:네트워크의 연결형태
-버스형:모든 노드의 입력 단자와 출력단자가 버스케이블에 직접 연결된 형태.
-링형:원형 혹은 일대일 연결방식의 루프형식.
-스타형:중앙에 제어 컴퓨터가 존재해서통신에 대한 모든 제어를 중앙에서 관리하는 방식
*근거리 통신망:사무실 등에서 쉽게 접할수 있는 규모의 네트워크.데이터와 자원을 공유하기 위하여 컴퓨터와 그 주변장치들을 연결시킨것.
-이더넷:랜을 구성하는 형식 중 하나이며 가장 널리 이용되는 방식.
-고속이더냇:100Mbps의 전송속도
-기가비트 이더넷:1Gbps의속도를 지원하며 동시에 기존의 10base-T, 100base-T
방식과도 호환성을 유지.
<대도시통신망>
:LAN보다 광범위한 규모의 네트워크이다.
<원거리 통신망>
:다국적 기업의 사내 네트워크나 인터넷처럼 국가적 규모 혹은 그 이상의 네트워크를 의미.
<클라이언트/서버 네트워크>
:서버라는네트워크 제어 컴퓨터가 존재.
서버에 서비스를 요청하는 저성능의 컴퓨터와 서버가 연합하여 작업을 처리하는것.
<피어-투-피어 네트워크>
:소리바다나 넵스터와 같은 방식의 네트워크
P2P네트워크는 모든 컴퓨터가 파일을 공유하는 형태의 네트워크.
<윈도우의 네트워크 진단 명령어>
-PING:관심있는 호스트가 동작하는지의 여부를 파악하기 위하여 사용.
-TRACERT:현재 내위치에서 내가 접속하려는 호스트까지의 경로를 추적할 목적으로
사용.
-NBTSTAR:MAC주소, 사용자 이름, 로그인이름, 그룹이름 및 연결 상태등을 표시하는
명령어.
-IPCONFIG:시스템의IP설정 정보 확인 및 재설정에 사용.통신케이블을 뽑았다가 다시 연결하는 등의 상황에서 ipconfig를 사용
-PATHPING:우선 패킷이 목적지에 도달하기까기 거치는 경로를 표시한 후
중간 경로에서 패킷 손실률과 도착 시간을 등을 알려준다.
인터넷의 개념:우리가 가장 흔하게 접할수 있는 네트 워크가 바로 인터넷이다.
전 세계의 네트워크를 하나로 묶은 하나의 네트워크
<브라우저>
:시각적 이미지의 형태로 웹 정보를 검색할수 있도록 도와주는 소프트웨어
<인터넷 주소 체계>
*URL:인터넷에서 다른 사이트로 이동하는데는 URL(Uniform Resource Locator)라는 것을 이용
< IP 관리기구 >
-NIC:NIC(Network Information Center)은 인터넷 주소에 대한 정책을 개발하고 도메인 이름 등록 업무를 관장. 이 밖에 국가루트 네임서버 및 인터넷 주소 데이터베이스관리 등의 임무를 수행.
-IAB:IAB(Internet Architecture Board)는 인터넷의 기술적 진화에 대한 감독기구.
-ICANN:ICANN(Internet Corporation for Assigned Names and Numbers)은 인터넷 주소공간할당, 프로토콜 매개변수 할당, 도메인 이름 시스템 관리, 그리고 루트 서버 시스템 관리 기능 등을 수행.
<웹 브라우저>
:인터넷 익스플로러나 넷스케이프 네비게이터와 같은 종류의 프로그램.
-쿠키:쿠키는 단순한 텍스트 파일. 컴퓨터의 특정 폴더에 저장되는데, 인터넷 쇼핑몰의 장바구니와 같은 것이 쿠키의 역할. 즉 사용자들이 웹 서핑을 하면서 특정쇼핑몰을 방문하여 추후 구입할 물건들을 모아두는 경우, 이들 정보가 사용자 컴퓨터의 폴더에 쿠키의 형태로 저장.
-인터캐스트:인터캐스트를 이용하려면 우선 pc에 tv카드가 설치되어 있어야 한다.
~>아바타:가상현실 게임이나 웹 채팅 등에서 사용자 각각을 나타내는 그래픽아이콘을 의미
-JAVAScript: 넷스케이프에서 만든 인터프리터형 프로그래밍 또는 스크립트 언어.스크립트 언어들은 C나 C++과 같은 컴파일되는 언어에 비해 프로그램 실행 시간은 다소 길다(단점).
프로그램 소스가 공개되어 있어 쉽게 참조할 수 있으며, 언어 자체가 간단하여 쉽게 배울 수 있다(장점).
-VBScript:JAVAScript에 대응하여 마이크로 소프트에서 소개한 인터프리터형 언어.
-CGI:동적인 웹 페이지를 만들기 위한 웹 인터페이스.
-VRML:2차원적인 웹 기반 정보의 구성 형태,모델 등에 실세계에 가까운 3차원적인 개념을 도입함으로써 가상 현실을 구현한 인터넷 프로그래밍 언어.
-ASP:마이크로소프트사에서 개발한 동적 웹페이지 구현 기술.
-DNA:인터넷 및 인트라넷 응용 프로그램,전자상거래 시스템 등을 개발하기 위해 마이크로소프트에서 소개한 통합 프레임워크.
<웹 서핑 속도 향상 기법>
-프록시 서버:인터넷 사용자와 인터넷 사이에서 중개자 역할을 수행하며 여러 가지 서비스를 제공하지만 여기서 주목할 것은 캐시 서비스이다.
-캐시:데이터을 임시로 저장하는 장소를 의미.
<인터넷 정보 검색>
:인터넷을 통하여 게임,채팅,각종 동호회 활동 등 다양한 일들을 즐기게 되지만, 인터넷의 가장 기본이 되는 서비스는 바로 정보 검색이다.
<검색 엔진>
:야후나 엠파스 혹은 구글과 같은 것
<주제별 검색엔진>
:주제별 검색엔진 혹은 디렉토리 방식 검색엔진은 야후가 대표적인 것으로 대분류에서 시작하여 소분류로 진행하는 방식이다.
~>주제별 검색 방식의 장점:찾고자 하는 자료에 대한 특정 지식이 없어도 검색이 가능하다는 것,한차례 사전 검증을 거친 자료들이 등록되므로 검색 결과의 신뢰성이 크다.
<키워드 검색엔진>
:키워드 검색엔진 혹은 단어별 검색엔진은 정보와 관련된 키워드를 이용하여 정보 검색을 수행하는 방식.
<메타 검색엔진>
:여러 검색 엔진의 검색 결과를 참조해 정보를 찾아주는 검색엔진.
<로봇>
:대부분의 검색엔진은 프로그램의 도움을 받아 자동적으로 검색 데이터베이스를 변경하게 되는데 이때 사용되는 프로그램을 말한다.
<웹 이외의 인터넷>
*FTP:인터넷에서 파일을 전송하기 위하여 사용하는 서비스.
*Telnet:원격 컴퓨터에 접속하여 그 컴퓨터의 자원을 사용할 수 있도록 도와주는 서
비스
*뉴스그룹:인터넷의 토론방.특정주제등에 대하여 자신의 생각을 공개하여 서로 토론할 수 있도록 만든 인터넷 서비스
*유즈넷:각종 뉴스그룹에 관련된 글들을 모아놓은 것.
*아키:웹이 활성화되기 전 활발하게 사용되던 서비스.
*와이즈:특정단어를 포함하는 텍스트로 된 자료들을 찾아주는 역할을 하는 도구.
<전자상거래>
-전자상거래의 정의 및 분류
~>전자상거래:정보 통신 기술을 이용한 상거래를 총칭하는것으로 기업과 기업 간 거래,기업과 개인간 거래,기업과 정부간 거래가 가장 대표적인 분류.
-인터넷 광고:각종 사이트에 접속하면 등장하는 팝업창 에서 부터 홈페이지의 일부를 차지하는 배너, 그리고 회원제 사이트에서 만날수 있는 특화형 광고,화면 보호기형태의 공고에 이르기까지 다향한 종류가 존재.
-전자 상거래의 특징적인 사이트
①역경매사이트
②경매사이트
③가격비교 사이트
-BM특허
정보 시스템을 이용한 영업아이디어 실현에 관련된 특허
<정보 시스템을 이용한 경영 관리>
-ERP:전사적 자원 관리라고 함.사업을 수행할때 필요한 프로세스 관리에 각종 모듈을 통합한 소프트웨어 패키지
-SCM:물자,정보,재정 등이 생산자로부터 소비자에게 이동하기 전까지 진행과정을 감독하는 개념
<인터넷 방송>
-스트리밍 기술:인터넷 방송을 실제로 가능하게 한 기술이다.파일의 다운 절차를 생략해줌.
-코덱:동영상 압축 및 압축 해제의 주로 사용되는 프로그램.압축을 통해 파일의 크기를 줄여 동영상 서비스를 도움.
-VoIP
전화 서비스를 결합한 것으로 초기에는 컴퓨터에 헤드 마이크를 연결하여 사용하는 방식 현재는 기존의 전화형태를 띄고 있는 VoIP 장비도 등장.
-악성 네트워크 프로그램
네트워크를 돌아다니며 사용자 몰래 시스템을 악용하고 파일을 손상시키며,자신을 복제하는 등의 활동을 하도록 설계된 프로그램
-바이러스:자신을 복제하기 위해 다른 파일이나 부트 영역에 침투하는 프로그램
-부트 바이러스:디스켓 부트섹터에 숨어있다가 PC에 읽혀지는 동안 하드 디스크에 감염된다
-파일 바이러스:바이러스 코드를 전파시키기 위해 다른 숙주 파일의 코드를 이용
-메모리 상주형 바이러스:숙주 파일이 실행됨과 동시에 메모리에 올려져 숙주 파일이 종료된 후에도 메모리에 남아 있는 바이러스 (전파속도가 빠름)
-매크로 바이러스:위 3가지 바이러스 외에 새롭게 떠오르는 바이러스(감염된 문서를 열어보는 순간 이메일,디스켓 등을 타고 다른 사용자들에게 전파됨)
<트로이 목마>
자신의 정체를 숨기고 게임과 같은 다른 기능의 프로그램인 것처럼 가장 하여 사용자를 속인후,프로그램을 실행하면 시스템에 피해를 입힘.
트로이 목마는 자신의 코드를 다른 숙주 파일에 복사하지 않는다는 점에서 바이러스와 구분된다.
<웜>
트로이 목마와 흡사한 성질을 가졌음.메일을 통해 전파됨.
<스파이웨어>
사용자에 관한 정보를 수집하여 관심 있는 사람들에게 넘길 목적으로 비밀리에 잠입하는 프로그램
컴퓨터 바이러스 혹 트로이 목마 형태로 컴퓨터에 잠입할 수 있음.
<백오리피스>
원격관리 트로이 목마의 대표적 예.백오리피스는 제작자들에 의하면 TCP/IP로 연결된 컴퓨터를 간단한 콘솔이나 GUI프로그램을 사용하여 제어할수 있는
윈도우 시스템의 원격관리 도구
<해킹과 크래킹>
컴퓨터 시스템에 불법으로 접근하여 데이터를 빼내거나 파괴하는 행위
<네트워크 공격>
-DoS
합법적인 사용자들의 컴퓨터 사용을 불가능하게 하는 공격기법.
-주소변조
공격은 ICMP 응답 패킷의 에코 메세지 주소를 희생자 IP 주소로 변조하여 이루어짐.
주소변조 공격은 무의미한 데이터 패킷을 이용하는 것이 아니라 정삭적인 데이터 패킷을 이용하여 상배방을 공격한다는 것이 특징
-버퍼 오버플로우
Solaris의 로긴 프로그램에 문제를 일으켜 root 권한을 얻을수 있는 예가 대표적
스택에 저장된 인자를 변조하여 컴퓨터의 실행권한을 훔쳐오는 방식
<네트워크 보호>
바이러스나 해커의 공격으로부터 네트워크를 보호하는 수단으로 대표적인 것은 바이러스 백신,방화벽,침입 탐지 시스템 등이 있다.
침입 탐지 시스템은 네트워크 통신현황,접속패턴 등을 감시하고 있다가 비정상적인 패턴이 탐지되면 경보를 발령하는 시스템
단점으로는 수동적인 관찰 방법이다.침입 방지 시스템은 그 점을 보안해서 공격자가 네트워크에 진입하는 것 자체를 방지하는 목적
*미래의 네트워크
<홈 네트워크>
중앙의 서버를 중심으로 컴퓨터와 휴대폰 그리고 각종 가전 기기를 연결하여 구성됨.
이때 각종 기기에 IP주소가 부여되어 통신을 하게된다.집안에 모든 기기를 원격제어함.
-홈 서버:정보 처리 장비로 각종 기기들과 외부 네트워크의 연결을 담당
-네트워크 가전:휴대폰이나 노트북을 이용하여 외부에서 집 안의 가전기기에 접속한 후 원격 제어함
<Ad-hoc 네트워크>
Ad-hoc 네트워크에서는 통화에 참여하는 기기 자체가 라우터 역활을 수행하여 주변의 다른 단말기에 데이터를 전달하는 역활을 한다.
119소방대나 군과 같이 장소의 제약 없이 활동해야하는 조직에 통신망을 제공할 목적으로 제안됨.
<지능형 인터넷>
-사용자 행동 기반 서비스 제공
지능형 인터넷에서는 사용자의 기존 검색 패턴을 분석한 후 분석 결과에 기초한 추론 과정을 통해 사용자가 원하는 데이터 제공
-인터페이스 개선
번역서비스,에이전트 등을 이용
-분산된 지식의 활용
자율 에이전트를 이용하여 데이터를 검색하고,통합하여 기존 데이터를 가공한 새로운 정보의 형성을 가능하게 하는 것을 목표로 한다.