Presentation is loading. Please wait.

Presentation is loading. Please wait.

인터넷 설계 1998년 1학기 연세대학교 컴퓨터과학과 송 주 석.

Similar presentations


Presentation on theme: "인터넷 설계 1998년 1학기 연세대학교 컴퓨터과학과 송 주 석."— Presentation transcript:

1 인터넷 설계 1998년 1학기 연세대학교 컴퓨터과학과 송 주 석

2 컴퓨터 통신 제1장 컴퓨터 통신 정의 컴퓨터를 사용해서 원격지의 다른 컴퓨터나 호스트 컴퓨터로부터 정보를 송수신 하는 행위 종류 통신 서비스(전자우편, 전자 게시판, 전자회의 ...) 거래 처리 서비스(홈뱅킹, 온라인 쇼핑 ...) 정보검색 서비스(뉴스, 통계 정보서비스 ...)

3 컴퓨터 통신 구조 제1장 컴퓨터 통신 컴퓨터 통신 구조 1.1 컴퓨터 통신이란 프로토콜
둘 이상의 컴퓨터 사이에서 정보를 주고 받기 위해 미리 정하여 둔 통신규칙 컴퓨터 통신 구조 네트워크 연결 터미널 컴퓨터망

4 컴퓨터의 발전과정(1) 세계 최초의 컴퓨터 1세대 컴퓨터 2세대 컴퓨터
ENIAC(Electronic Numerical Integrator and Calculator) 1세대 컴퓨터 UNIVAC(Universal Automatic Computer) 수천개의 진공관으로 만들어짐 2세대 컴퓨터 트랜지스터를 사용한 컴퓨터

5 컴퓨터의 발전과정(2) 3세대 컴퓨터 4세대 컴퓨터 5세대 컴퓨터 집적회로를 사용 마이크로 프로세스를 사용
인공지능을 갖춘 컴퓨터

6 컴퓨터의 구성요소 컴퓨터의 구성요소 하드웨어 소프트웨어 중앙처리장치, 기억장치, 입출력장치 하드웨어 소프트웨어 중앙처리장치

7 네트워크 주소 제1장 컴퓨터 통신 1.2 네트워크 주소 정의 인터넷 네트워크 주소 사용자 ID@호스트의 IP 주소
예) 연세대학교내의 emerald라는 컴퓨터에 jssong 이라는 ID를 가지고 있는 사람의 인터네트 주소

8 클라이언트 서버 구조 제1장 컴퓨터 통신 1.3 클라이언트 서버 구조 클라이언트(client) 서버(server)
정보를 이용하고 자료를 요청하는 실체 서버(server) 요청을 받아서 자료를 제공하는 실체 클라이언트 서버 자료요청 자료제공

9 호스트와 터미널 1.4 호스트,터미널,라우터,게이트웨이 호스트(host) 터미널 라우터 게이트웨이
인터넷에 연결되어 있는 각각의 컴퓨터 다중 사용자 컴퓨터 터미널 통신로를 통하여 정보를 송신 또는 수신할 수 있는 장치 예) 단말기, PC … 라우터 하나의 네트워크에서 서로 다른 호스트간의 접속을 위해서 길을 찾도록 도와주는 컴퓨터 게이트웨이 서로 다른 네트워크에서 서로다른 호스트간의 길을 찾도록 도와주는 컴퓨터

10 통신 프로토콜 기능 OSI(Open Systems Interconnection) 모델
통신을 하는 두 개체간의 흐름제어 및 연결제어 여러 개의 메시지를 동시에 섞어서 보내는 다중화 OSI(Open Systems Interconnection) 모델 ISO에서 제정 서로 다른 컴퓨터간의 통신을 가능하게 하는 표준모델 7계층으로 구성 physical, data link, network, transport, session, presentation, application layer

11 OSI 7 Layer and TCP/IP 4 Layer
1.5 통신 프로토콜 Physical layer Data link layer Networkl layer Transport layer Session layer Presentation layer Application layer OSI 7 layer IP layer TCP layer TCP/IP 4 layer

12 OSI 7 Layer의 기능(1) Physical layer Data link layer Network layer
물리적 전송매체상의 비구조적 스트림 전송에 관계한다. 물리적 전송매체를 액세스하기 위한 기계적, 전기적, 기능적, 절차적 특성을 취급한다. Data link layer 물리적 링크 간의 신뢰성 있는 정보 전송을 제공한다. 필요한 동기화, 에러제어, 흐름제어로서 데이터(프레임)의 블록을 전송한다. Network layer 시스템간을 연결하는 데이타전송과 교환기법으로부터의 독립성을 유지하는 상위층을 위해 서비스한다. 접속의 설정, 유지, 해제의 책임이 있다.

13 OSI 7 Layer의 기능(2) Transport layer Session layer Presentation layer
종점간의 신뢰성 있고 투명한 데이타전송을 제공한다. 두 종점간 에러복구와 흐름 제어를 제공한다. Session layer 응용간의 통신을 위한 제어구조를 제공한다. 서로 연관된 응용간의 접속(session)을 설정, 관리, 해제한다. Presentation layer 데이타표현에 존재하는 사이점으로부터 응용 프로세스에 독립성을 제공한다. Application layer 사용자에게 OSI모델로서의 액세스와 분산정보서비스를 제공한다.

14 통신 프로토콜 1.5 통신 프로토콜 TCP/IP TCP(transmission control protocol)
메시지를 패킷으로 나누어서 전송 전송 받은 패킷에 대한 에러 체크 IP(internet protocol) 데이타 패킷을 다른 호스트로 전송한다 인터넷에서 사용되는 프로토콜 4개의 계층으로 구성 Physical(OSI 1~2), IP(OSI 3), TCP(OSI 4), Application(OSI 5~7) layer

15 인터넷이란? 제2장 인터넷이란 2.1 인터넷이란 컴퓨터로 이루어진 세계적 규모의 통신망 컴퓨터 망들의 연결 네트워크 연결
터미널 컴퓨터망

16 인터넷이란? 인터넷을 통해 할 수 있는 일들 인터넷에 대해 알아두어야 할 사항 빠르고 정확한 정보 전달
다양한 분야의 전문가와의 교류 USENET을 통한 새로운 정보 입수 전세계 사람들과의 협력 인터넷에 대해 알아두어야 할 사항 다른 사람들과 효과적으로 연락할 수 있는 매체 정보 획득 메커니즘 수많은 네트워크의 논리적 집합체 다양한 목적을 가진 사람들에 의해 사용됨 어떤 정부나 기구, 기관에도 속해 있지 않음

17 성별, 나이별 인터넷 사용율 성별 인터넷 사용율 연령별 인터넷 사용율

18 직업별 인터넷 사용 직업별 인터넷 사용율

19 인터넷 사용 목적 인터넷사용자목적

20 인터넷 협회(ISOC)조직구성

21 인터넷 발전과정 1957년 ARPA 창설 1966년 ARPA에서 패킷교환 실험
1969년 미국방부가 ARPANET 연구 전담,UCLA에 첫번째 노드 개설 1972년 네트워크간 1973년 미국 외 다른 국가 ARPANET 연결 1974년 패킷교환 네트워크 상호통신 프로토콜로 TCP/IP 논문 발표

22 인터넷 발전과정 1980년 TCP/IP 적용 1984년 DNS(Domain Name Server)발표
1986년 NSFNET backbone 창설 1990년 ARPANET shut down 1991년 Gopher 소개 1992년 WWW발표 1994년 Mosaic발표

23 인터넷 역사 제2장 인터넷이란 2.2 인터넷의 역사

24 인터넷이란 2.3 인터넷의 구조 TCP/IP를 기반 프로토콜로 사용
전용회선과 라우터를 이용하여 point-to-point방식으로 연결되는 네트워크 라우팅 테이블을 유지함으로써 IP 주소만으로 전세계 컴퓨터에 접속 가능 DNS(domain name system)를 통해 외우기 쉬운 호스트 이름을 숫자로된 IP주소로 변경 예) emeral.yonsei.ac.kr

25 인터넷의 구조 인터넷의 구조 계층적인 구조로 나타남
도메인><서브도메인>…<서브도메인><도메인> 예) 서브 도메인은 기관명과 각 기관에서의 부서와 같이 세분화된 그룹을 나타낸다. 가장 왼쪽에 위치하는 사용자 이름은 구분된다.

26 도메인 명 도메인 명 한국 교육, 학술기관 기업 상용기관 연구기관 정부 공공기관 비영리 기관 네트워크 운영 도메인 명 kr
ac.kr co.kr re.kr go.kr or.kr nm.kr

27 인터넷이란 제2장 인터넷이란 2.4 인터넷 서비스 전자우편(Electronic Mail) 원격 로그인(Remote Login)
핑거 서비스(Finger Service) 유즈네트 뉴스 그룹(Usenet News Group) 익명 파일 전송(Anonymous FTP) 아치(Archie) 서버 고퍼(Gopher) 베로니카(Veronica)와 저그헤드(Jughead) www(world-wide web) 메일링 리스트(Mailing List) 게임

28 인터넷 서비스 전자우편 원격 로그인 인터넷에 있는 어는 누구하고 메시지를 주고 받을 수 있는 서비스
컴퓨터 원시 프로그램, 문서, 전자잡지 등을 보내고 받을 수 있다. 이진 파일을 보낼때에는 인코딩해서 보내고 받을때에는 디코딩해서 원래의 파일로 복원한다. 자세한 내용은 7장에서 다룬다. 원격 로그인 인터넷에 접속되어 있는 컴퓨터에 자신의 계정을 가지고 있다면 지리적으로 멀리 떨어져 있어도 인터넷을 사용해서 그 컴퓨터에 접속할 수 있다. Telnet 과 rlogin을 사용해서 접속이 가능하다.

29 인터넷 서비스 Finger 서비스 유즈넷 뉴스 그룹 특정 사용자에 대한 정보를 알아볼 수 있는 방법을 제공한다.
이름, 전화번호, 주소, 그 사람이 마지막으로 접속한 것이 언제이며 전자메일을 읽었는지 읽지 않았는지도 알려줌. 자세한 내용은 6장에서 다룸 유즈넷 뉴스 그룹 개인적인 자료들을 전세계적으로 분배하는 토론그룹 시스템

30 인터넷 서비스 익명파일 전송규약 아치 서버 한 컴퓨터에서 다른 곳으로 파일을 복사하는 것
anonymous라는 사용자 ID를 사용하여 접속할 수 있다. 패스워드는 자신의 주소를 써 주면 된다. 자세한 내용은 8장 FTP에서 자세하게 다룸 아치 서버 원하는 파일이 인터넷상에서 어느 위치에 있는지 알려줌. 찾은 결과를 파일로 저장할 수 있고 전자메일로 받아볼 수 있다.

31 인터넷 서비스 WWW 전자상거래 주요단어를 기본으로 하여 탐색한 결과 데이터를 검색하고 보여주는 하이퍼텍스트 기반의 도구.
하이퍼텍스트란 어떤 데이터가 다른 데이터에 대한 연결을 포함하고 있음을 의미한다. 전자상거래 통신망을 이용하여 물건을 매매할 때 상호간의 안전성을 보장해 줄 수 있는 환경을 일컫는 용어. 상품의 전시, 지불수단 제공 사용자의 민감한 정보의 보호, 거래 부인 방지 거래 당사자의 인증, 기존 금융체계와의 호환성문제 해결

32 국내 인터넷 연결 현황

33 인터넷에 연결된 네트워크 수 제2장 인터넷이란 유럽에서 인터넷에 연결된 네트워크의 수

34 인터넷 사용자 수요예측 제2장 인터넷이란 인터넷 사용자 수효 예측 (단위 : 백만)

35 월별 호스트 현황

36 인터넷 접속 3.1 인터네트 접속 유형 3.2 LAN 환경에서의 접속 인터네트에 연결된 LAN을 통한 접속
인터네트 호스트에 연결된 터미널을 통한 접속 3.2 LAN 환경에서의 접속 UNIX 환경에서의 접속 UNIX 시스템 관리자의 역할 TCP/IP 프로토콜 환경 설정 데몬(Daemon) 실행 사용자의 역할 관리자에게 계정(Account) 신청 인터네트 응용 프로그램 사용

37 인터넷 접속 유형 LAN 이란 데몬이란 시분할 시스템
학교나 회사같은 거리가 직경 수 Km 이내의 영역의 컴퓨터를 연결해 주는 네트워크 데몬이란 어떤 일이 일어나기를 기다리는 백그라운드 프로세스 시분할 시스템 하나의 컴퓨터에 여러 터미널이 연결되어 어떤 터미널에서 작업이 이루어지면 중앙처리장치의 시간을 터미널에 대해 할당해 준다. 각각의 터미널에 할당된 시간은 주기적으로 반복됨 주기간 간격이 짧기 때문에 터미널에서 작업하는 사람은 혼자서 컴퓨터를 쓴다고 생각하게 됨.

38 인터넷 접속 제3장 인터넷 접속 사용자 계정을 통한 접속 인터네트응용프로그램 UNIX 시스템 TCP/IP 프로토콜 환경 설정
데몬(Daemon) 실행

39 인터넷 접속 제3장 인터넷 접속 MS-Windows에서의 접속 LAN 카드를 통한 접속 소켓(Socket) 설치 소켓이란?
PC에서 TCP/IP 프로토콜을 사용하게 해주는 프로그램 IP 주소, 네임 서버 IP 주소, 게이트웨이 IP 주소 설정

40 전화선을 통한 인터넷 연결 3.3 전화선을 통한 인터넷 연결 인터넷 서비스 제공자 선택 SLIP 또는 PPP 설정
전화선을 이용해서 인터네트에 접속할 수 있게 해주는 프로토콜 SLIP(Serial Line IP) 전화선을 통해 접속된 컴퓨터를 호스트의 한 부분으로 간주함으로써 인터네트의 접속을 가능하게 해주는 프로토콜 PPP(Point-to-Point Protocol) 전화선을 통해 접속된 컴퓨터에게 호스트가 임시 IP 주소를 할당함으로써 인터네트 접속을 가능하게 해주는 프로토콜

41 인터넷 접속 제3장 인터넷 접속 소켓 설치 모뎀 모뎀 전화선 인터넷으로연결 사용자 SLIP/PPP 인터넷서비스제공자

42 윈도우 95에서의 네트워크 환경 설명 TCP/IP 설정 과정 네트워크 환경을 이용한 컴퓨터 검색 네트워크 드라이브 설정
파일의 공유


Download ppt "인터넷 설계 1998년 1학기 연세대학교 컴퓨터과학과 송 주 석."

Similar presentations


Ads by Google