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

Slides:



Advertisements
Similar presentations
을지대학교 무선 네트워크 사용 방법 2010 년 06 월 01 일. 을지대학교 무선 네트워크 사용 방법 1. PC 무선랜 카드 활성화 및 체크 1 단계 : 시작 -> 설정 -> 네트워크 설정 2 단계 : 무선 네트워크 설정 선택 -> 마우스 버튼 오른쪽 클릭 -> 사용.
Advertisements

4 장. 인터넷 접속 환경 Section 03 TCP/IP 인터넷 프로토콜 학습목표 인터넷 접속 방법을 이해할 수 있다. 네트워크 환경을 설정할 수 있다. ADSL 과 VDSL 의 장단점을 알 수 있다. 무선 인터넷 서비스에 대해 설명할 수 있다.
HTTPS Packet Capture Tutorial
컴퓨터와 인터넷.
정보 보안 개론과 실습 네트워크 해킹과 보안 3부 해킹 전 정보 획득 Chapter 10. 목록화.
Part TCP / IP(계속) 3. IP 주소 4. IP 라우팅 5. 응용 프로토콜.
인터넷의활용.
김태원 심재일 김상래 강신택. 김태원 심재일 김상래 강신택 인터넷 통신망의 정보를 제공하는 서비스 인터넷의 자원 및 정보는 NIC가 관리 IP주소 또는 도메인으로 정보 검색 이용자 및 통신망 관한 정보를 제공.
인공지능실험실 석사 2학기 이희재 TCP/IP Socket Programming… 제 11장 프로세스간 통신 인공지능실험실 석사 2학기 이희재
1. Windows Server 2003의 역사 개인용 Windows의 발전 과정
3 장 OSI 기본 참조 모델 OSI : Open System Interconnection
Network Lab. Young-Chul Hwang
PHP입문 Izayoi 김조흔.
Load Balancing L4와 L7은 어떻게 동작할까?.
VoIP (Voice Over Internet Protocol)
네트워킹 CHAPTER 13 Section 1 네트워킹의 개요와 java.net 패키지 Section 2 인터넷 주소와 URL
제 15 장 점 대 점 프로토콜 15.1 천이상태 15.2 PPP 계층 15.3 링크 제어 프로토콜 15.4 인증
11 장 LAN 기본 개념과 Ethernet LAN
Chapter 7. RAS(전화접속,VPN) & IAS
인터넷 개요 중앙대학교 안 봉 현 2006년 4월.
15장 X.25 패킷 교환망 15.1 X.25 계층 15.2 X.25와 관련된 기타 프로토콜 15.3 요약.
Chapter 21 Network Layer: ARP, ICMP (IGMP).
컴퓨터과학 전공탐색 배상원.
                              데이터베이스 프로그래밍 (소프트웨어 개발 트랙)                               퍼스널 오라클 9i 인스톨.
10 장 데이터 링크 제어(Data Link Control)
4. LAN의 배선체계 (3장. LAN: Local Area Network)
FTP 프로그램의 활용 FTP 프로그램의 용도 인터넷 공간에 홈페이지 파일을 업로드할 때 필요
17장 X.25 패킷 교환망 17.1 X.25 계층 17.2 X.25와 관련된 기타 프로토콜 17.3 요약.
1장. 인터넷의 개념과 주소.
P2P시스템에 대해서 (peer to peer)
WOL(Wake-On Lan) 컴퓨터공학과 4학년 박기웅.
시스템 인터페이스 Lab3 Unix 사용법 실습.
소리가 작으면 이어폰 사용 권장!.
2장. 인터넷의 개념과 주소.
인터넷 따라 하기 ◆ 인터넷 시작 하기 ◆ 인터넷 끝내기 ◆ 홈페이지 방문 및 정보검색 ◆ 전자우편( ) 가입
22 장 전송층(Transport Layer)
Internet과 World Wide Web
Contents 통신 프로토콜의 필요성 OSI의 7계층 참조 모델 계층적 프로토콜의 동작 TCP/IP 프로토콜
OSI Reference Model.
(Application of the Internet)
21 장 전송층(Transport Layer)
Internet 데이터 전송 목표: 인터넷의 개요 및 기본 내용을 살펴보고 VB에서의 데이터 전송 프로그래밍에 대하여 학습한다. 주요내용 인터넷의 개요 인터넷 데이터 전송 인터넷 프로그래밍 Winsock Client Server 프로그래밍.
PC에 설치된 엔드포인트 클라이언트 프로그램을 클릭하여 프로그램 상자를 엽니다
(개정판) 뇌를 자극하는 Red Hat Fedora 리눅스 서버 & 네트워크
네트워크 프로토콜.
MAIL CLIENT 김창우 윤성훈 이경재.
16 장 네트워크 보안 : 방화벽과 VPN 16.1 개요 16.2 기밀성 16.3 전자 서명 16.4 인터넷 보안
Network 네트워크 이론 및 실습 TCP / IP 4장.
20 장 네트워킹과 인터네트워킹 장치 20.1 리피터(Repeaters) 20.2 브리지(Bridges)
10 장 데이터 링크 제어(Data Link Control)
10 장 데이터 링크 제어(Data Link Control)
01. 라우팅 및 원격 액세스의 개요 라우팅은 패킷을 송신지부터 수신지까지 어떠한 경로를 통해 보낼 것인지를 결정하는 방법
3 네트워크 기술 학습 목표 회선 교환 시스템과 패킷 교환 시스템의 차이와 원리를 이해한다.
Chapter 26 IP over ATM.
네트워크 환경 구축과 이미지 전송 호스트/타겟 통신 직렬 통신을 이용한 이미지 전송 수퍼 데몬 BOOTP 환경 구축
01. 개요 네트워크에 있는 컴퓨터와 그룹에 대한 NetBIOS 이름에 대응되는 IP 주소를 찾아주는 서비스
모바일인터넷기초 전산정보학부 모바일인터넷과 권 춘 우
Chapter 27 Mobile IP.
LAN의 구성요소 학습내용 서버 클라이언트 NIC(Network Interface Card) 전송매체
라우터의 이해 (보충자료) TCP/IP구성 Ping명령어를 이용한 연결검사 비트와 바이트 10진수/2진수/16진수
5.2.3 교환방식의 비교 학습내용 교환방식의 비교.
The OSI Model and TCP/IP Protocol Suite
인공지능실험실 박사 1학기 장성만 TCP/IP Socket Programming… 제 8장 도메인 이름과 인터네 주소 인공지능실험실 박사 1학기 장성만
소리가 작으면 이어폰 사용 권장!.
Network Lab. Young-Chul Hwang
인터넷의 정의와 특징을 이해한다. 인터넷이 어떻게 발전해 왔는지를 이해한다. 인터넷의 용도에 대하여 이해한다.
네트워크란? Onescore 네트워크팀.
ARP.
소리가 작으면 이어폰 사용 권장!.
Presentation transcript:

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

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

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

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

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

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

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

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

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

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

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

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

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

통신 프로토콜 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

국내 인터넷 연결 현황

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

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

월별 호스트 현황

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

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

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

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

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

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

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