Introduction to DATA COMMUNATIONS AND NETWORKING

Download Report

Transcript Introduction to DATA COMMUNATIONS AND NETWORKING

데이터 通信 및 컴퓨터 네트워크
한남대학교 컴퓨터공학과
이재광
한남대학교 컴퓨터공학과 컴퓨터
네트워크 실험실
1
수업계획
 교과목명 : 데이터 통신 및 컴퓨터 네트워크
 학수번호 : 10991-01(주), 10991-02(야)
 학점 및 이수구분 : 3학점, 전공선택
 주당시간 : 강의(3시간)
 수강대상 : 컴퓨터공학과 4학년
 담당교수 : 이 재 광
 연 구 실 : 공과대학 90704호
 전화번호 : 7559(구내)
 E-mail : [email protected]
Http://netwk.hannam.ac.kr
HANNAM UNIVERSITY
2
수업목표
 데이터 통신과 컴퓨터 통신에 대한 기본 원리 및 구조,
표준안을 이해한다
 네트워크 관련 기술과 개념을 이해한다
Http://netwk.hannam.ac.kr
HANNAM UNIVERSITY
3
수업 방법
 지난 수업 내용을 정리하고 추가 질문을 받는다
 수업 내용을 제시하고, 수업을 진행한다
 강의 내용에 대한 요점을 정리한다
Http://netwk.hannam.ac.kr
HANNAM UNIVERSITY
4
평가 방법
 평가기준 : 절대평가
 중간고사 : 30%
 기말고사 : 30%
 과제물 : 30%
 출석 : 10%
Http://netwk.hannam.ac.kr
HANNAM UNIVERSITY
5
교재 및 참고문헌
Http://netwk.hannam.ac.kr
HANNAM UNIVERSITY
6
교재 및 참고문헌(계속)
 이재광외 2명, “데이터 통신과 네트워킹”, 교보문고, 1999
 Behrouz Forouzan, “Introduction to Data Communication and
Networking”, McGraw-Hill, 1998
 김종상 역, “데이터 통신과 컴퓨터 통신”, 희중당, 1995
 성승희, 이인행, “데이터 통신과 프로토콜”, 홍릉과학출판사, 1991
 안병호, 박정훈, “데이터 통신론”, 이한출판사, 1996
 채기준, 김준년, “데이터 통신 및 분산망”, 희중당, 1995
Http://netwk.hannam.ac.kr
HANNAM UNIVERSITY
7
Dept of Computer Engineering
Where do we now stand ?
Http://netwk.hannam.ac.kr
HANNAM UNIVERSITY
8
COBOL
= PL/1
FORTRAN = F77
PASCAL
= Ada
C
H.L.L
L.L.L
Data Structure = Algorithm Analysis
System Programming
Program Language Theory
Database
Compiler Design Theory
Computer Architecture
Operating System
Computer Network
Communication Technology
Http://netwk.hannam.ac.kr
HANNAM UNIVERSITY
9
목차
1. 소개
2. 기본 개념
3. OSI 모델
4. 신호
5. 부호화
6. 디지털 데이터 전송; 모뎀과 인터페이스
7. 전송 매체
8. 다중화
Http://netwk.hannam.ac.kr
HANNAM UNIVERSITY
10
목차(계속)
9. 에러 검출 및 수정
10. 데이터 링크 제어
11. 데이터 링크 프로토콜
12. 근거리 통신망(LAN)
13. 네트워크 층 기능(스위칭, 교환)
14. 디지털 종합정보통신망
15. 프레임 중계
Http://netwk.hannam.ac.kr
HANNAM UNIVERSITY
11
목차(계속)
16. 비동기 전송방식
17. 네트워킹과 인터네트워킹 장비
18. 전송층
19. OSI 상위계층
20. TCP/IP 네트워킹
Http://netwk.hannam.ac.kr
HANNAM UNIVERSITY
12
1장 개요
1.1 데이터 통신
1.2 네트워크
1.3 프로토콜과 표준안
1.4 표준화 기구
1.5 요약
Http://netwk.hannam.ac.kr
HANNAM UNIVERSITY
13
1.1 데이터 통신
 둘 또는 그 이상의 지점간에 2진(binary) 정보 전송 처
리
 두개의 장치간에, 전송매체(전화선 같은)를 통한 데이
터 교환(0 또는 1의 형태)
Http://netwk.hannam.ac.kr
HANNAM UNIVERSITY
14
기본 특성
 데이터 통신이 갖는 3가지 기본 특징
 전달성(Delivery)
 정확한 목적지에 데이터 전달(장치 또는 사용자)
 정확성(Accuracy)
 데이터를 정확하게 전달
 적시성(Timeliness)
 주어진 시간 내에 데이터 전달
Http://netwk.hannam.ac.kr
HANNAM UNIVERSITY
15
구성 요소
Http://netwk.hannam.ac.kr
HANNAM UNIVERSITY
16
구성 요소(계속)
 메시지(Message)
 전송되는 정보(데이터)
 (문자, 숫자, 소리, 영상 그림 등)
 송신자(Sender)
 메시지를 보내는 장치
 (컴퓨터, 워크스테이션, 전화기, 비디오카메라 등)
 수신자(Receiver)
 메시지를 받는 장치
 (컴퓨터, 워크스테이션, 전화기 , TV 수상기)
Http://netwk.hannam.ac.kr
HANNAM UNIVERSITY
17
구성 요소(계속)
 전송매체(Medium)
 송신자에서 수신자까지 메시지를 전달하는 물리적인 경로
(꼬임선(twisted pair wire), 동축선(coaxial cable), 광케이블
(fiber-optic cable), 레이저 또는 무선전파)
 프로토콜(Protocol)
 데이터 통신 수행 규칙들의 집합
Http://netwk.hannam.ac.kr
HANNAM UNIVERSITY
18
1.2 네트워크(Networks)
 매체 링크에 연결된 장치(node)들의 집합.
 장치(Device)
 네트워크상의 다른 노드로 데이터를 전송/ 수신할 수 있는 모
든 장치(컴퓨터, 프린터 등)
 링크(Link)
 통신 채널(communication channel)
Http://netwk.hannam.ac.kr
HANNAM UNIVERSITY
19
분산처리(Distributed processing)
 많은 작업들을 여러 대의 컴퓨터에 나누어서 수행
 장점
1.
보안/캡슐화(Security/encapsulation)

2.
시스템 설계자는 전체 시스템을 이용하는 사용자에 대해 대화
의 내용을 제한할 수 있다(예 : ATM(Automated Teller Machine))
분산 데이터베이스(Distributed databases)

하나의 시스템이 전체 데이터베이스를 위한 저장 공간을 제공
할 필요는 없다
Http://netwk.hannam.ac.kr
HANNAM UNIVERSITY
20
분산처리(Distributed processing)(계속)
3.
보다 빠른 문제 해결(Faster problem solving)

4.
중복성을 통한 보안(Security through redundancy)

5.
한 문제에 대해 여러 대의 컴퓨터가 동시에 수행하게 되면 한대
의 컴퓨터가 처리하는 것보다 훨씬 빠르게 할 수 있다
같은 시간에 같은 프로그램을 여러 대의 컴퓨터에 실행하게 되
면 중복성을 통하여 보안을 제공할 수 있다
협동 처리(Collaborative processing)

여러 대의 컴퓨터와 여러 사용자가 임무를 수행하기 위해 서로
대화할 수 있다(예 : 우주 비행선)
Http://netwk.hannam.ac.kr
HANNAM UNIVERSITY
21
네트워크 평가기준(Network Criteria)
Http://netwk.hannam.ac.kr
HANNAM UNIVERSITY
22
성능(Performance)
 여러 가지 요인에 의해 성능이 결정된다
 사용자 수
 전송 매체 유형(데이터 전송률)
 하드웨어
 소프트웨어
Http://netwk.hannam.ac.kr
HANNAM UNIVERSITY
23
신뢰성(Reliability)
 장애 횟수
 장애 발생 후에 네트워크 회복 시간
 큰 재난
 화재, 지진, 도난과 같은 재난으로부터 보호되어야 한다
Http://netwk.hannam.ac.kr
HANNAM UNIVERSITY
24
보안(Security)
 불법적인 접근(Unauthorized access)
 사용자 id
 패스워드
 암호 기술
 바이러스(Virus)
Http://netwk.hannam.ac.kr
HANNAM UNIVERSITY
25
응용(Application)
 마케팅과 판매 (Marketing and sales)
 재정 서비스 (Financial service)
 생산 (Manufacturing)
 전자메시지 (Electronic message)
 디렉토리 서비스 (Directory service)
 정보 서비스 (Information service)
 전자 데이터 교환 (Electronic data interchange)
 원격회의 (Teleconferencing)
 셀룰러 전화 (Cellular telephone)
 케이블 TV (Cable television)
Http://netwk.hannam.ac.kr
HANNAM UNIVERSITY
26
1.3 프로토콜과 표준안(Protocol & Standards)
 프로토콜(Protocol)
 데이터통신 수행 규칙들의 집합
 주요 요소
 문법(Syntax)
 데이터 유형과 구조
 표현되는 데이터 순서 정의
 의미론(Semantics)
 각 비트가 갖는 의미를 정의
 타이밍(Timing)
 수신자와 송신자간의 데이터 전송 시간과 속도 조절
Http://netwk.hannam.ac.kr
HANNAM UNIVERSITY
27
표준안(Standards)
 표준안
 통신기기 시장을 개방적이고 경쟁적으로 만들기 위한 관리 문서
 국제 또는 국내의 데이터 통신 기술 및 처리에 대한 호환성 보장
Http://netwk.hannam.ac.kr
HANNAM UNIVERSITY
28
표준안(Standards)(계속)
 법률 표준(by law standard)
 공식적으로 공인된 기관에 의해 입법화된 표준
 사실 표준(by fact standard)
 새로운 제품이나 기술의 기능성을 규정하기 위해 생산자들에
의해 제정된 표준
 특허(proprietary)
 영리기관이 자사 제품의 기본 원리를 개발한 것
 비특허(nonproprietary)
 집단이나 위원회에서 개발하여 공개한 표준
Http://netwk.hannam.ac.kr
HANNAM UNIVERSITY
29
1.4 표준화 기구
 ISO(International Standard Organization)
 1947년 창설
 자발적인 기구
 다양한 분야(과학/기술/경제적 활동)의 국제 표준 제정 기구
 대표적인 노력 : OSI 모델
Http://netwk.hannam.ac.kr
HANNAM UNIVERSITY
30
표준화 기구(계속)
 ITU-T(International Telecommunication Union Telecommunication Standards Sector)
 UN 산하기구
 통신에 대한 국제 표준 개발
 대표적인 표준안
 V series(전화선상의 데이터 전송)
 X series (공중 디지털 네트워크상의 데이터 전송)
Http://netwk.hannam.ac.kr
HANNAM UNIVERSITY
31
표준화 기구(계속)
 ANSI(American National Standard Institute)
 미국 표준 기관
 IEEE(Institute of Electrical and Electronic Engineers)
 전기 전자 공학회 (IEEE 802 : 근거리 통신망 표준)
 EIA(Electronic Industries Association)
 미국의 전자 산업 협회 (EIA-232-D, EIA-530 등)
Http://netwk.hannam.ac.kr
HANNAM UNIVERSITY
32
표준화 기구(계속)
 Telcordia
 통신 기술의 발전을 위한 연구 및 개발 자원 제공
 Bellcore
 포럼(Forum)
 Frame Relay 포럼
 ATM 포럼
 IETF(Internet Engineering Task Force)
 법규기관
 미 연방통신위원회(FCC)
Http://netwk.hannam.ac.kr
HANNAM UNIVERSITY
33
1.5 요약
Http://netwk.hannam.ac.kr
HANNAM UNIVERSITY
34