• 검색 결과가 없습니다.

õ 인터넷의 정의

N/A
N/A
Protected

Academic year: 2022

Share "õ 인터넷의 정의"

Copied!
18
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

제 6차시

(2)

õ 인터넷의 정의

â IP(Internet Protocol)를 전송규약으로 연결된 모든

네트워크

(3)

õ ARPANET

â 1969년, 미 국방성, 유사시 군사 정보를 공유할 목 적으로 개발

â 미국 각지에 있는 컴퓨터간에 IP 전송규약을 사용 하여 연결

õ NSFNET

â 1980년대 중반, 미국립과학재단인 NFS

â 연구정보를 공유하기 위하여 5군데 슈퍼컴퓨터를 연결

â 전송규약으로는 TCP/IP를 채택, 지역 컴퓨터들과 LAN으로 연결

(4)

õ WWW(World Wide Web)

â 1990년대 초

â 웹 브라우저에서 GUI 방식 인터페이스 제공

(5)

õ 클라이언트-서버 모델(Client-Server Model) õ 서버 : 자신이 보관하고 있는 정보를 외부 컴

퓨터의 요청을 받아 제공하는 컴퓨터

â 클라이언트 : 사용자 필요한 정보를 서버에 요 청하여 제공 받기 위해 사용하는 컴퓨터

(6)

õ TCP/IP 통신 프로토콜

â 통신 프로토콜

Ý 컴퓨터간의 통신 규약

â TCP/IP 통신 프로토콜

Ý 인터넷에서 모든 컴퓨터에 IP 주소를 할당하고 컴퓨터간에 데이터 송수신을 위한 규약

â TCP(Transmission Control Protocol)

Ý 데이터를 여러 개의 작은 조각으로 나누어 패킷(Packet)이란 정보단 위를 생성

Ý 패킷이 제대로 전송되는지 확인

Ý 패킷들이 도착하면 다시 원래의 순서대로 복원

â IP(Internet Protocol)

Ý 데이터를 이동시킬 목적지를 지정

Ý 모든 컴퓨터에 IP 주소를 할당

(7)

õ IP 주소 체계

â IP 주소(IP Address):

Ý정보를 전송하기 위한 주소체계

Ý숫자로 표현

â 도메인 이름(Domain Name)

ÝIP 주소를 기억하기 좋도록 문자로 표현

â 전세계 IP 주소의 등록 및 관리

ÝNIC(Network Information Center)

â 한국 내에서의 주소관리

Ý한국인터넷진흥원(NIDA)

(8)

õ IPv4: 4 bytes (32 bits)

â 각 바이트는 0과 255를 제외한 1~254

â 호스트 컴퓨터의 구분:

Ý 3바이트를 사용

Ý 254×254×254개의 호스트 표현 가능

Ý 약 1600만개의 호스트와 약 43억 개의 단말기 컴 퓨터를 연결 가능

õ IPv6: 16 bytes (128 bits)

(9)

õ IP 주소는 사용자가 이용 및 기억하기가 불편

â 숫자를 문자로 대체

â 하나의 IP 주소와 도메인 이름이 대칭 õ 도메인 이름 서버(Domain Name Server)

â 도메인 이름을 IP 주소로 변환

(10)

õ 하이퍼텍스트(Hypertext): 상호연관이 있는 텍스 트를 비순차적으로 연결

õ 하이퍼미디어(Hypermedia): 텍스트, 이미지, 그 래픽, 사운드, 동영상 등 멀티미디어 정보가 링크 로 연결

õ 탐색항해(Navigation)

â 링크로 연결된 정보를 연결링크를 선택하여 열람

õ 하이퍼링크(hyperlink):

â 비순차적 링크

(11)

õ WWW, W3

õ 1989년 스위스 CERN 연구소

â 팀 버너스리(Tim Berners-Lee) õ Mosaic

â 1993년

â GUI 방식의 웹 브라우저

â Netscape Navigator, Internet Explorer 등 õ 웹 컨소시엄(WWW Consortium)

â 1994년 결성

â 웹에 관련된 표준과 기술을 개발

(12)

õ HTTP(HyperText Transfer Protocol) 규약 사용

â TCP/IP 프로토콜 위에서 인터넷 어플리케이션 이 서비스되는 규약

õ HTML(HyperText Markup Language) 표준으로 문서 작성

õ URL(Uniform Resource Locator) 주소표기

(13)

õ 웹페이지(Webpage):

â HTML 또는 XML 언어로 표현된 웹문서

õ 웹사이트(Website):

â 하이퍼링크로 연결된 웹 문서들의 집합

õ 홈페이지(Homepage):

â 웹사이트의 시작 페이지

â 또는 웹 브라우저의 시작 페이지

(14)

õ HTML5

â 2014년10월

â 웹 환경의 다양한 어플리케이션 구현 õ XML(eXtensible Markup Language)

â 마크업 언어를 정의하기 위한 메타언어

â 문서 구조를 표현하기 위해 필요한 태그 정의

â 정의된 태그들을 이용하여 문서의 내용을 작성

(15)

õ 전자우편(e-Mail)

õ FTP(File Transfer Protocol) õ 포털사이트(Portal Sites) õ 검색엔진(Search Engine) õ 채팅(Chatting)

õ 메신저(Messenger)

õ 온라인 커뮤니티 서비스 õ 블로그 서비스

õ 미니 홈피

(16)

õ IT자원을 필요시 클라우드 서비스 제공 사이트로 부터 빌려서 공유

õ 자원의 경제성(Economy of Scale) õ 신뢰성(Reliability)

õ 위치 및 장치 독립적(Device and Location Independence) 이용

õ 필요의 증감 유연성(Elasticity)

(17)

õ IaaS(Infrastructure as a Service)

â 가상 머신, 서버, 저장장치, 네트워크 등의 IT 자원의 서비스

õ PaaS(Platform as a Service)

â 운영체제, 프로그래밍 실행환경, 데이터베이스 시스템, 웹 서버와 같은 플랫폼 서비스

â 응용 프로그램 개발자에게 제공되는 서비스

õ SaaS(Software as a Service)

â 이용자가 빌려서 사용할 수 있는 응용 소프트웨어 및 데이터베이스를 서비스

â 이용자의 사용 정도에 따라 비용을 지불

(18)

â 사설 클라우드(Private Cloud)

â 공용 클라우드(Public Cloud)

참조

관련 문서

즉, 양봉 모니터링 시스템은 꿀벌의 생육환경을 측정하기 위한 센서 기능과 측정 된 데이터를 서버로 전송하는 통신 기능을 포함한 데이터 수집부,

본 논문에서는 네트워크 데이터 평면 프로그래밍 언어인 P4 (Programming Protocol-independent Packet Processor)를 통해 네트워크 내 모든 플로우를 P4 스위치

right: Integrated system with TCP/IP based ROS protocol).. of a latency measurement experiment to prove that how much feasible the developed ROS_M library is for control system,