♣네트워크란?
여러 대의 컴퓨터와 프린터, 스캐너와 같은 주변 장치를 통신회선으로 연결하여 통신이 가능하도록 꾸민 시스템을 의미한다.
♣네트워크의 이용
① 전자우편
② 그룹웨어
③ 원격회의
④ 전자자료교환
⑤ 재택근무
1.네트워크의 종류
①인트라넷 : 회사 내부 혹은 집단 내부의 효율적인 정보 교환을 목적으로 사용되는 회사 내부 혹은 집단 내부의 전용 네트워크
②익스트라넷 : 일부 비즈니스 정보나 사업 운영을 제조업체, 공급업체, 협력업체, 고객 또는 다른 비즈니스 업체들과 안전하게 공유하기 위하, IP와 공중전화망을 사용하는 사설망
③M-Bone : 멀티캐스팅을 지원하는 테스트 성격의 네트웍 백본, 멀티캐스팅을 지원하는 호스트와 라우터들을 연결하여 구성된 인터넷의 부분집합이라 할 수 있으며, 유니캐스트만을 지원하는 현재의 인터넷 관점에서 본다면 일종의 실험망인 셈이다.
④종합정보통신망(ISDN) : 전화망과 데이터 통신망을 통합하여 데이터, 영상, 비디오 등의 통신 서비스를 하나의 통신망으로 제공하고자 하는 통신망
⑤디지털 가입자 선로 : 가정과 회사에 설치되어 있는 전화회선을 통해 높은 대역폭으로 디지털 정보를 전송하기 위한 기술
2.네트워크에서 데이터 전송
① 비동기전송 / 동기식 전송
②Simplex / half-duplex / full-duplex
③디지털 전송 / 아날로그 전송
3.네트워크 장비
①랜카드 : 케이블과 컴퓨터사이의 매개체 역할을 하는 것이 랜카드 혹은 네트워크 인터페이스카드(NIC)이다.
②케이블 : 아날로그 형태 혹은 디지털 형태로 변환된 신호를 전송하는 매체
- 트위스티드 페어 케이블 - STP 케이블 - UTP 케이블
- 동축케이블 - 광 케이블
③허브 : 여러 대의 PC에 연결된 UTP 케이블을 한 곳을 모으는 장치
- 더미 허브 - 매니지먼트 허브 - 스위칭 허브 (스위치)
- 라우터 - 브리지
4.프로토콜 : 컴퓨터 사이에서 데이터를 주고받는 과정에서 적용되는 일련의 규칙
①프로토콜의 종류
- WAP : PDA나 휴대폰을 이용한 인터넷 사용을 가능하게 한 통신 프로토콜 규격
- irDA : TV리모콘과 같이 적외선을 이용하여 정보를 전송하는 방식으로 근거리 무선 데 이터 통신 규격
- 블루투수 : 근거리 무선 통신방식. 이동전화, 컴퓨터, PDA등을 상호 연결하는데 사용
- WiFi : 노트북 등 휴대용 컴퓨팅 기기와 인터넷라인을 서로 연결시켜주는 새로운 방식의 무선 전송 기능
- TCP/IP : 인터넷의 동작을 책임지는 프로토콜
- UDP : 동작방식이 너무 복잡한 TCP방식의 단점이 비경제적으로 느껴질 때 사용할수 있 는 프로토콜
- POP : 전자우편에서 사용하는 프로토콜
- SMTP : 전자우편을 보낼때 사용하는 프로토콜
- ICMP : 네트워크에 문제가 발생하는 경우 에러 대처 능력이 없었던 TCP/IP를 보완하기 위하여 추가된 프로토콜
②IP 주소 체계 : 인터넷에서 통신을 하려면 지금 통신 중인 컴퓨터를 표시하는 일종의 주소가 필요하다.
네트워크 상에서 실제 컴퓨터를 구별하는 일은 네트워크 하드웨어에 부여된 물리적 주소 체계 MAC 주소에 의해 이루어진다.
- ARP : 논리적인 IP 주소에서 물리적인 MAC 주소를 유추해내기 위해 쓰이는 프로토콜
- RARP : MAC주소에서 IP주소를 알아내는 프로토콜
5.네트워크 토폴로지(토폴로지 - 네트워크의 연결 형태) : 통신에 참여하는 컴퓨터와 리피터, 라우터, 허브와 같은 네트워크 장비들이 어떤 형태로 연결되어 있는지를 의미
①버스형 : 모든 노드의 입력 단자와 출력 단자가 버스 케이블에 직접 연결된 형태, 하나의 전송 매체를 모든 참여자가 공유하는 형식
②링형 : 원형 혹은 일대 일 연결 방식의 루프형식
③스타형 : 중앙에 제어 컴퓨터가 존재해서 통신에 대한 모든 제어를 중앙에서 관리하는 방식
6.근거리 통신망과 대도시 통신망, 원거리 통신망
①근거리 통신망(LAN) : 사무실 등에서 쉽게 접할 수 있는 규모의 네트워크
- 이더넷 : 랜을 구성하는 형식 중 하나이며 가장 널리 이용되는 방식
- 고속 이더넷
- 기가비트 이더넷
②대도시 통신망 : LAN보다 광범위한 규모의 네트워크. 닷의 랜을 서로 연결하거나 LAN과 WAN을 연결하는 백본 네트워크로 사용
③원거리 통신망 : 다국적 기업의 사내 네트워크나 인터넷처럼 국가적 규모 혹은 그 이상의 네트워크
7.기타 통신망
①클라이언트/서버 네트워크
②피어-투-피어 네트워크
8.윈도우의 네트워크 진단 명령어(네트워크상태점검을 위해 윈도우즈에서 제공)
①PING
②TRACERT
③NBTSAT
④NETSTAT
⑤IPCONFIG ⑥PATHPING
9.인터넷의 개념(인터넷 - 전 세계의 네트워크를 하나로 묶은 하나의 네트워크)
①인터넷의 시작 : 미 국방성이 중심이 되어 개발한 ARPANET으로부터 시작
②하이퍼텍스트 : 웹은 각종 링크를 통해 다른 컴퓨터와 연결되어 정보를 볼 수 있도록 해주는데 이 링크를 구현하도록 해준 것이 하이퍼텍스트이다.
③브라우저 : 시각적 이미지의 형태로 웹정보를 검색 할 수 잇도록 도와주는 소프트웨어
10.웹 브라우저 : 웹 서버의 하이퍼텍스트 문서를 볼 수 있게 해주는 클라이언트 프로그램
①웹 브라우저 기능강화
- 플러그인 : 웹 브라우저의 기능강화를 위한 방법, 플러그인의 시작은 헬퍼응용프로그램
ex. 쇼크웨이브, 리얼플레이어, 미디어플레이어, 스트림윅스, 비보 액티브, VDO 라이브, 애크뱃리더 등
- 쿠키 : 단순한 텍스트 파일, 컴퓨터의 특정폴더에 저장되는데, 인터넷 쇼핑몰의 장바구니와 같은 것이 쿠키의 역할
- 인터캐스트 : 웹페이지나 프로그램과 같은 정보를 TV 신호와 함께 PC에 방송하기 위해 만들어졌다.
②웹 컨텐츠 만들기
- XML : 기존에 사용하던 HTML의 단점을 극복하기 위하여 제안된 것으로 사용자가 새로 운 태그를 정의할 수 있는 기능을 추가한 것. 문석의 구조를 설명 할수 있기 때문에, 설 명 문법을 따라 자신이 작성한 문서의 각종 구조를 설명하게 되면 해당 구조에 맞추어 독 자적인 태그를 만들어 문서를 작성할수 있다.
- DHTML : 사용자와의 상호작용에 보다 민감한 웹페이지를 만들기 위해 제안, 프로그인 을 사용하지 않고도 스타일 쉬트와 자바 스트립트를 사용하여 동적인 웹페이지 제작을 가 능하게 해준다.
- JAVAScript : 넷스케이프에서 만들 인터프리터형 프로그래밍 또는 스크립트 언어
(스크립트-다른 프로그램에 의하여 번역되어 수행되는 일련의 명령어 집합)
- VBScript : JAVAScript에 대응하여 마이크로소프트에서 소개한 인터프리터형 언어, 마이 크로소프트 인터넷 익스플로러, 액티브 엑스 컨트롤이나 자바 애플릿 등 클라이언트에서 실행될 수 있는 다른 프로그램들과 함께 사용되도록 설계
- SGML : 문서의 구조와 내용을 분리시켰으며, 문서의 구조를 정의하는 DTD부분과 문서 의 내용으로 구성
- CGI : 동적인 웹페이지를 만들기 위한 웹 인터페이스
- VRML : 2차원적인 웹 기반 정보의 구성형태, 모델 등에 실세계에 가까운 3차원적인 개 념을 도입합으로써 가상현실을 구현한 인터넷 프로그래밍 언어
- ASP : 마이크로소프트사에서 개발한 동적 웹페이지 구현 기술
- DNA : 인터넷 및 인트라넷 응용 프로그램, 전자 상거래 시스템 등을 개발하기 위해 마이 크로소프트에서 소개한 통합 프레임워크
- 웹페이지 저작도구
․ 드림위버 : 매크로미디어사에서 제작한 홈페이지 편집 프로그램으로 파이워웍, 플래쉬 등과 상호 연동이 잘 되어 웹디자인들이 가장 많이 사용하는 프로그램
․나모웹에디터 : 드림위버와 함께 가장 많이 사용 하는 홈페이지 에디터
③웹 서핑 속도 향상 기법
- 프록시 서버 : 인터넷 사용자와 인터넷 사이에서 중개자 역할을 수행하며 여러 가지 서비스를 제공하지만 여기서 주목할 것은 캐시 서비스
- 캐시 : 데이터를 임시로 저장하는 장소
11.인터넷 정보검색 : 여러 가지 인터넷 정보 검색 도구를 이용하여 자료를 찾아내는 행위
①검색엔진
-주제별 검색엔진 : 디렉토리 방식, 대분류에서 시작하여 소분류로 진행하는 방식
-키워드 검색엔진 : 단어별 검색엔진, 정보와 관련된 키워드를 이용하여 정보 검색을 수행하는 방식
-메타 검색엔진 : 여러 검색엔진의 검색결과를 참조해 정보를 찾아주는 검색엔진
-로봇 : 자동적으로 검색데이터베이스를 변경하는데 사용되는 프로그램, 사이트의 링크를 따라 인터넷을 이동하며 사이트의 내용을 검사
12.웹 이외의 인터넷
①FTP : 인터넷에서 파일을 전송하기 위하여 사용하는 서비스
②Telnet : 원격 컴퓨터에 접속하여 그 컴퓨터의 자원을 사용할 수 있도록 도와주는 서비스
③뉴스그룹 : 인터넷의 토론방
④유즈넷 : 각종 뉴스그룹에 관련된 글들을 모아놓은 것
⑤아키 : 웹이 활성화되기 전 활발하게 사용되던 서비스
⑥와이즈 : 특정 단어를 포함하는 텍스트로 된 자룔들을 찾아주는 역할을 하는 도구
13.전자 상거래 : 정보 통신 기술을 이용한 상거래
①전자상거래의 정의 및 분류
-기업과 기업간 거래(B2B)
-기업과 개인간 거래(B2C)
-기업과 정부간 거래(B2G)
②인터넷 광고
- 팝업창 : 각종 사이트에 접속하면 등장
- 배너 : 홈페이지의 일부를 차지
- 특화형 광고 : 회원제 사이트에서 등장
- 화면 보호기형태의 광고
③정자 상거래의 특징적인 사이트
-역경매사이트 - 경매 사이트 - 가격 비교 사이트
14.BM 특허 : 정보시스템과 아이디어를 결합한 형태로 정보시스템을 이용하여 아이디어를 실행하는 발명에 주어지는 것, 정보 시스템을 이용한 영업아이디어 실현에 관련된 특허.
15.정보 시스템을 이용한 경영 관리
①ERP : 전사적 자원 관리. 생산, 구매, 재고관리, 주문관리, 거래자관리, 재무관리, 인적자원관리 등 사업을 수행할 때 필요한 각종 프로세서 관리에 필요한 각종 모듈을 통합한 소프트 웨어 패키지
②SCM : 물자, 정보, 재정 등이 생산자로부터 소비자에게 이동하기까지 전반적인 진행과정을 감독하겠다는 개념
16.인터넷 방송 : TV를 통해 이루어 지던 방송을 인터넷으로 옮긴것, 방송에 대한 반응을 실시간으로 표현할 수 있다는 점에서 큰 인기를 끌게 되었다.
①스트리밍 기술 : 파일을 다운받으면서 동시에 다운받은 자료를 재생할 수 있는 기술
②코덱 : 동영상압축 및 압축해제에 주로 사용되는 프로그램
17.Volp : 인터넷과 전화 서비스를 결합한 것
18.악성 네트워크 프로그램 : 네트워크를 돌아다니며 사용자 몰래 시스템을 악용하고 파일을 손상시키며, 자신을 복제하는 등의 활동을 하도록 설계된 프로그램
①바이러스: 자신을 복제하기 위해 다른 파일이나 부트 영역에 침투하는 프로그램
-부트 바이러스 : 디스켓의 부트 섹터에 숨어있다가 PC에 삽입되어 내용이 잉ㄹㄱ혀지는 순간 하드 디스크에 감염된다.
-파일 바이러스 : 숙주 파일을 덮어써버려서 원본 파일을 파괴하면서 자신을 감염시키는 바이러스, 실행 파일의 여유 공간에 저장되어 원본 파일에 피해를 주지 안으면서 자신을 감염시키는 바이러스 등
-메모리 상추형 바이러스 : 숙주 파일이 실행됨과 동시에 메모리에 올려져서, 숙주파일이 종료된 후에도 메모리에 남아 있는 바이러스
-매크로 바이러스 : 감영된 문서를 열어보는 순간 감염되어, 이메일, 디스켓, 인터넷 등의 경로를 통하여 다른 사용자에게 전파된다.
②트로이 목마 : 자신의 정체를 숨기고 게임과 같이 다른 기능의 프로그램인 것처럼 가장하여 사용자를 속인 후, 사용자가 프로그램을 실행하면 스스템에 피해를 주는 프로그램
③웜 : 다른 파일을 감염시키지 않는다는 점에서 트로이 목마와 흡사, 다른 기능의 프로그램으로 가장 하지 않는다, 사용자의 도움 없이 자체 프로그램을 이용하여 전파
④스파이웨어 : 사용자에 관한 정보를 수집하여 관심있는 사람들에게 넘길 목적으로 목표 컴퓨터에 비밀리에 잠입하는 프로그램
⑤백오리피스 : 제작자들에 의하면 TCP/IP로 연결된 컴퓨터를 간단한 콘솔이나 GUI 프로그램을 사용하여 제어할수 있는, 윈도우 시스템이 원격관리 도구
19.해킹과 크래킹
①네크워크의 공격
-DoS : 합법적인 사용자들의 컴퓨터 사용을 불가능하게 하는 공격기법
-주소 변조 : ICMP 응답 패킷의 에코 메시지 주소를 희생자 IP 주소로 변조
-버퍼 오보플로우 : Solaris의 로긴 프로그램에 문제를 일으켜 root 권한을 얻음.
②네트워크 보호 : 바이러스 백신, 방화벽, 침입 탐지 시스템
20.미래의 네트워크
①홈 네트워크
-홈서버 : 홈 네트워크의 중추가 되는 정보 처리 장비로 각종 기기들과 외부 네트워크의 연결을 담당하며, 네트워크 관리를 담당하는 장비
-네트워크 가전 : 인터넷 냉장고, 인터넷 전자레인지 등
②Ad-hoc 네트워크 : 통화에 참여하는 기기 자체가 라우터 역할을 수행하여 주변의 다른 단말기에 데이터를 전달하는 역할 수행
③지능형 인터넷
-사용자 행동 기반 서비스 제공 : 사용자의 기존 검색패턴을 분석한후 분석 결과에 기초한 추론 과정을 통해 사용자가 원하리라고 추정되는 데이터제공
-인터넷페이스개선 : 번역 서비스 제공, 에이전트 등을 이용한 보다 친숙한 인터페이스의 제공
-분산된 지식의 활용 : 자울 에이전트를 이용하여 데이터를 검색하고, 통합하여 기존 데이터를 가공한 새로운 정보의 형성을 가능하게 하는 것을 목표