컴퓨터의이해 11강 - 인터넷의 원리와 서비스 및 응용
인터넷의 의미와 역사, 개방성과 호스트 평등성 같은 특성을 이해한다. 이어서 IP 주소·도메인 이름·DNS·URL의 관계, 전자우편·FTP·Telnet·Usenet·WWW 서비스, 인터넷의 주요 응용 분야를 체계적으로 학습한다.
제1장 인터넷의 개요
1. 인터넷이란
인터넷은 전 세계의 수많은 컴퓨터 통신망을 서로 연결한 세계적인 정보통신망이다. 하나의 중앙 네트워크라기보다 독립적으로 운영되는 여러 네트워크가 상호 연결되어 있으므로 ‘네트워크의 네트워크(network of networks)’라고 한다.
INTERNET이라는 말은 상호 연결된 네트워크를 뜻하는 INTERconnected NETwork에서 유래한다. 서로 다른 종류의 컴퓨터와 통신망은 TCP/IP라는 공통 통신 프로토콜을 사용하여 데이터를 주고받는다. TCP/IP는 데이터를 패킷으로 나누어 교환하고 목적지까지 전달하는 인터넷의 기본 통신 규칙이다.
인터넷의 핵심 정의
인터넷은 TCP/IP를 공통 규칙으로 사용하여 전 세계의 독립적인 네트워크들을 연결한 ‘네트워크의 네트워크’이다.
2. 인터넷의 역사
인터넷의 출발에는 1960년대 초 폴 배런이 제안한 분산 통신의 생각이 있다. 특정 중앙시설에 통신이 집중되지 않고 여러 경로를 통해 정보를 전달하는 방식은 안정적인 패킷 통신망의 기반이 되었다.
미국 ARPA(Advanced Research Projects Agency)는 1968년에 ARPANET을 계획하고 1969년에 구축하였다. ARPANET은 인터넷의 시초로 평가된다. 1972년 미국 워싱턴의 국제통신학회에서 일반에 공개되었고, 1973년에는 영국과 노르웨이가 연결되면서 국제 통신망으로 발전하였다.
1983년에는 군사용 네트워크인 MILNET과 민간용 ARPANET으로 구분되었다. 이후 TCP/IP를 적용한 NSFNET에 여러 민간 네트워크가 추가로 연결되면서 오늘날 인터넷의 기반이 형성되었다.
| 시기 | 주요 사건 |
|---|---|
| 1960년대 초 | 폴 배런의 분산 통신 아이디어 |
| 1968~1969년 | ARPA가 ARPANET을 계획하고 구축 |
| 1972년 | 국제통신학회에서 ARPANET을 일반에 공개 |
| 1973년 | 영국과 노르웨이를 연결하여 국제 통신망 형성 |
| 1983년 | 군사용 MILNET과 민간용 ARPANET으로 분리 |
| 이후 | TCP/IP 기반 NSFNET과 민간 네트워크의 확대 |
3. 인터넷의 특성
첫째, 인터넷은 개방 구조이다. 특정 회사나 기관의 독점 규격이 아니라 공개된 프로토콜, 제도와 규칙을 바탕으로 서로 다른 통신망과 시스템이 연결된다. 공통 규칙을 지키면 새로운 네트워크와 서비스도 인터넷에 참여할 수 있다.
둘째, 호스트 간의 평등성을 갖는다. 인터넷에 연결된 모든 컴퓨터는 정보의 송신자이면서 수신자가 될 수 있으며 다른 호스트와 직접 통신할 수 있다. 특정 컴퓨터만 항상 중심이 되는 구조가 아니다.
셋째, 독자적인 주소를 할당한다. 인터넷에 연결된 컴퓨터는 서로를 식별하고 데이터를 정확한 목적지로 전달하기 위해 고유한 IP 주소를 갖는다.
| 특성 | 의미 |
|---|---|
| 개방 구조 | 프로토콜과 제도, 규칙 등이 공개된 통신망 |
| 호스트 간 평등성 | 모든 호스트가 송신·수신하며 직접 통신 가능 |
| 독자적인 주소 | 각 호스트에 고유한 IP 주소를 할당 |
제2장 인터넷 주소
1. IP 주소
IP 주소는 인터넷에 연결된 컴퓨터와 통신장치를 식별하기 위한 주소이다. 실제 데이터 전송에서는 도메인 이름이 아니라 IP 주소를 이용해 목적지를 찾는다. 강의록의 예인 203.232.172.32는 한국방송통신대학교 웹 서버에 대응하는 IPv4 주소이다.
IPv4
IPv4 주소는 32비트, 즉 4바이트로 구성된다. 32비트를 8비트씩 네 부분으로 나누고 각 부분을 0부터 255까지의 10진수로 나타낸 뒤 점으로 구분한다. 이론적으로 232개의 주소를 표현할 수 있다. 전통적으로 네트워크 주소의 범위에 따라 A, B, C, D 등 클래스로 구분하여 관리하였다.
IPv6
IPv6는 Internet Protocol version 6의 줄임말로, 차세대 인터넷 통신규약 또는 IPng라고도 한다. 주소 길이는 128비트로 IPv4보다 훨씬 많은 2128개의 주소를 제공한다. 16비트씩 여덟 부분으로 나누어 각 부분을 16진수로 표시하고 콜론으로 구분한다.
| 구분 | IPv4 | IPv6 |
|---|---|---|
| 주소 길이 | 32비트 | 128비트 |
| 표현 방식 | 8비트씩 4부분, 10진수와 점 | 16비트씩 8부분, 16진수와 콜론 |
| 주소 수 | 232 | 2128 |
| 예 | 203.232.172.32 | 2002:0221:ABCD:DCBA:0000:0000:FFFF:A002 |
시험 핵심
IPv4는 32비트·10진수·점 표기이고, IPv6는 128비트·16진수·콜론 표기이다.
2. 도메인 이름
IP 주소는 숫자로 구성되어 사람이 기억하기 어렵다. 도메인 이름은 숫자 IP 주소를 사람이 기억하고 이해하기 쉬운 의미 있는 영문자 이름으로 나타낸 것이다. 예를 들어 203.232.172.32를 www.knou.ac.kr이라는 도메인 이름으로 이용할 수 있다.
도메인 이름은 오른쪽에서 왼쪽으로 범위가 구체화되는 계층 구조를 갖는다. www.knou.ac.kr에서 kr은 대한민국을 나타내는 최상위 국가 도메인, ac는 교육기관, knou는 기관 이름, www는 해당 호스트나 서비스 이름을 나타낸다.
3. DNS
DNS(Domain Name System)는 도메인 이름과 그에 대응하는 IP 주소를 저장하고 변환하는 시스템이다. 사용자가 www.knou.ac.kr 같은 도메인 이름을 입력하면 DNS 서버가 데이터베이스를 조회하여 203.232.172.32와 같은 IP 주소를 알려준다. 사용자의 컴퓨터는 이 IP 주소를 이용해 목적지 호스트와 통신을 시작한다.
- 사용자 시스템이 DNS 서버에 도메인 이름의 IP 주소를 질의한다.
- DNS 서버가 대응하는 IP 주소를 응답한다.
- 사용자 시스템이 받은 IP 주소의 호스트와 통신한다.
도메인과 DNS의 차이
도메인 이름은 사람이 기억하기 쉬운 주소 표현이고, DNS는 그 이름을 실제 통신에 필요한 IP 주소로 변환하는 시스템이다.
4. URL
URL(Uniform Resource Locator)은 인터넷의 특정 정보자원을 지정하는 주소를 일관되게 표현하는 형식이다. 단순히 컴퓨터의 위치만 나타내지 않고 어떤 프로토콜로 접속할지, 어느 도메인의 어떤 파일이나 자원을 이용할지까지 계층적으로 표현한다.
URL은 기본적으로 프로토콜 이름, 도메인 이름, 해당 파일의 위치를 나타내는 경로로 구성된다. 웹사이트는 http://www.knou.ac.kr, FTP 사이트는 ftp://ftp.kaist.ac.kr, 텔넷 사이트는 telnet://home.hitel.net과 같이 서비스에 맞는 프로토콜 이름을 앞에 붙인다.
URL 구성
프로토콜 이름://도메인 이름/파일 또는 자원의 경로
제3장 인터넷 서비스
1. 전자우편
전자우편은 인터넷을 이용하여 컴퓨터에 저장한 메시지를 주고받는 정보통신 서비스이다. 상대방과 동시에 접속하지 않아도 메일 서버가 메시지를 저장하고 전달하므로 시간과 장소의 제약을 줄인다.
메일을 보낼 때는 SMTP(Simple Mail Transfer Protocol)를 사용한다. 받을 때는 POP3(Post Office Protocol 3) 또는 IMAP(Internet Message Access Protocol)을 사용한다. POP3는 서버의 메일을 단말기로 가져오는 방식에 적합하고, IMAP은 서버에 메일을 둔 채 여러 기기에서 상태를 동기화하며 관리하는 데 적합하다.
| 프로토콜 | 용도 |
|---|---|
| SMTP | 전자우편 전송 |
| POP3 | 메일 서버에서 전자우편 수신 |
| IMAP | 서버의 메일을 여러 기기에서 동기화하며 접근 |
2. FTP
FTP(File Transfer Protocol)는 인터넷상에서 컴퓨터 사이에 파일을 교환하기 위한 표준 프로토콜이며 TCP/IP 응용 프로토콜 중 하나이다. 사용자는 FTP 서버에 접속하여 파일 목록을 확인하고 파일을 업로드하거나 다운로드할 수 있다.
3. Telnet
Telnet은 Telecommunication Network의 줄임말이다. 인터넷에 연결된 원격 컴퓨터에 접속하여 그 컴퓨터를 제어하거나 조작할 수 있는 정보통신 서비스이다. 사용자는 멀리 떨어진 컴퓨터의 명령 환경에 접속하여 마치 현장에서 사용하는 것처럼 작업할 수 있다.
4. Usenet
Usenet은 이용자 네트워크(user's network)라는 뜻에서 유래하였다. 웹과 웹브라우저가 등장하기 훨씬 전부터 사용되었으며, 세계의 수많은 사용자가 주제별로 참여하는 토론 그룹의 모임이자 인터넷 사용자의 전자게시판이다.
5. 월드 와이드 웹
월드 와이드 웹(WWW)은 1989년 스위스의 유럽입자물리연구소(CERN)에서 제안한 광역정보 시스템이다. 네트워크에 하이퍼텍스트와 하이퍼미디어를 구축하여 사용자가 연결된 정보를 끊임없이 탐색할 수 있게 한다.
HTTP(Hyper-Text Transfer Protocol)는 웹에서 하이퍼텍스트 파일을 송수신하기 위한 응용 프로토콜이다. HTTP 전송 대상은 HTML 문서이며, HTML(Hyper-Text Markup Language)은 웹 문서의 구조와 링크를 표현하는 마크업 언어이다.
| 서비스 | 핵심 기능 |
|---|---|
| 전자우편 | 메시지 송수신 |
| FTP | 컴퓨터 간 파일 전송 |
| Telnet | 원격 컴퓨터 접속과 조작 |
| Usenet | 주제별 토론 그룹과 전자게시판 |
| WWW | HTTP와 하이퍼텍스트 기반의 정보 탐색 |
인터넷과 웹
인터넷은 전 세계 네트워크를 연결한 통신 기반이고, 웹은 그 인터넷 위에서 HTTP를 이용해 하이퍼텍스트 정보를 제공하는 서비스이다. 두 개념을 같은 뜻으로 혼동하지 않아야 한다.
제4장 인터넷의 응용
1. 정보검색
정보검색은 검색엔진을 사용하여 인터넷에서 사용자가 필요로 하는 정보를 찾는 행동이다. 검색엔진은 사용자가 제시한 검색어를 포함하는 웹사이트를 검색하고 그 결과를 제공하는 소프트웨어이다.
검색엔진은 사용자와 상호작용하는 인터페이스 프로그램, 웹 문서를 자동으로 찾아 수집하는 크롤링 프로그램, 수집한 내용을 검색하기 쉽게 정리하는 색인 프로그램으로 구성된다. 크롤러는 crawler, spider, bot이라고도 하고 색인 프로그램은 index 또는 catalog 프로그램이라고도 한다.
| 구성 요소 | 기능 |
|---|---|
| 인터페이스 | 검색어를 입력받고 결과를 사용자에게 표시 |
| 크롤러 | 웹페이지와 링크를 자동으로 탐색·수집 |
| 색인기 | 수집한 문서를 분석하여 빠르게 검색할 색인 생성 |
2. 전자상거래
좁은 의미의 전자상거래는 인터넷상에 홈페이지로 개설한 상점에서 실시간으로 상품을 거래하는 것이다. 넓은 의미에서는 공급자, 소비자, 금융기관, 정부기관 등 거래에 관련된 모든 기관의 전자적 상거래 행위를 포함한다.
| 유형 | 참여자 | 설명 |
|---|---|---|
| B2B | 기업과 기업 | 기업들이 웹사이트 등 공개된 전자시장에서 거래 |
| B2C | 기업과 소비자 | 기업이 웹서비스로 소비자에게 제품이나 디지털 콘텐츠 판매 |
| C2C | 소비자와 소비자 | 소비자끼리 인터넷에서 물건을 사고파는 거래 |
3. e-Learning
e-Learning은 정보통신기술(ICT)을 활용하여 언제, 어디서나, 누구나 원하는 수준에 맞는 학습을 할 수 있는 교수학습 방법이다. 인터넷 강의, 원격수업과 온라인 학습자료 등 정보통신기술을 활용한 모든 형태의 학습을 포함한다.
4. 인터넷 전화
인터넷 전화는 VoIP(Voice over Internet Protocol)를 활용하여 일반 전화망에서 제공하던 음성 서비스를 IP망의 패킷 데이터로 구현하는 통신기술이다. 음성을 디지털 패킷으로 나누어 인터넷으로 전달한 뒤 상대방에게 재생한다.
하나의 케이블을 여러 명이 동시에 이용할 수 있고 확장성이 뛰어나며 기존 전화에 비해 요금이 저렴하다는 특징이 있다. 다만 인터넷 통신환경의 품질이 통화 품질에 영향을 줄 수 있다.
5. IPTV
IPTV(Internet Protocol TV)는 인터넷 프로토콜을 사용하여 소비자에게 디지털 텔레비전 서비스를 제공하는 시스템이다. 시청자는 VOD(Video on Demand)를 이용해 편리한 시간에 보고 싶은 프로그램을 선택할 수 있다.
PC 모니터 대신 텔레비전을 이용하고 마우스 대신 리모컨을 사용한다. 기존의 편성표를 수동적으로 따르는 방송과 달리 시청자가 프로그램과 시청시간을 선택하므로 TV 방송의 주도권이 시청자에게 이동한다.
6. 원격진료
원격진료는 환자가 있는 장소와 관계없이 환자 정보와 전문지식을 제공하는 시스템을 통해 환자의 감시, 검사, 관리와 환자 또는 의료진의 교육을 시행하는 것이다. 환자와 의료진이 위치와 상호 거리의 제약을 받지 않고 진료와 의료지원을 받을 수 있게 한다.
7. SNS
SNS(Social Network Service)는 소셜 미디어라고도 하며 온라인에서 인맥을 구축하는 서비스이다. 1인 미디어, 1인 커뮤니티, 정보공유 등을 포괄하며, 사람들은 인맥을 넓히고 콘텐츠와 의견을 공유하기 위해 SNS 웹사이트와 서비스를 이용한다.
응용 분야의 공통점
정보검색, 상거래, 교육, 전화, 방송, 의료, 사회적 관계가 인터넷의 연결성과 정보교환 능력을 이용해 시간과 공간의 제약을 줄인다.
핵심 개념 정리
인터넷 개요
인터넷은 TCP/IP를 사용하는 전 세계적인 네트워크의 네트워크이다. ARPANET에서 시작해 NSFNET과 민간 네트워크로 확대되었으며 개방 구조, 호스트 평등성, 고유 IP 주소를 특징으로 한다.
인터넷 주소
IPv4는 32비트, IPv6는 128비트 주소이다. 도메인 이름은 사람이 기억하기 쉬운 문자 주소이고 DNS는 이를 IP 주소로 변환한다. URL은 프로토콜, 도메인, 자원 경로를 포함하여 인터넷 자원의 위치를 나타낸다.
인터넷 서비스
전자우편은 SMTP로 보내고 POP3 또는 IMAP으로 받는다. FTP는 파일 전송, Telnet은 원격 접속, Usenet은 토론 그룹, WWW는 HTTP와 하이퍼텍스트를 이용한 정보서비스이다.
인터넷 응용
검색엔진은 인터페이스·크롤러·색인기로 구성된다. 전자상거래는 B2B·B2C·C2C로 나뉘며, e-Learning, VoIP, IPTV, 원격진료, SNS는 인터넷을 교육·통신·방송·의료·사회관계에 적용한다.
최종 정리
인터넷은 주소와 프로토콜을 바탕으로 서로 다른 네트워크와 서비스를 연결한다. 시험에서는 인터넷과 웹의 차이, IPv4와 IPv6, 도메인·DNS·URL의 관계, SMTP·POP3·IMAP, FTP·Telnet·Usenet·WWW의 기능, 전자상거래 유형과 인터넷 응용을 정확히 구분해야 한다.
예상문제 20선
1. 인터넷의 의미로 가장 적절한 것은?
정답입니다.
오답입니다. 답안을 다시 선택해 보세요.
정답 및 해설 보기
정답: ①
인터넷은 독립적인 여러 네트워크를 TCP/IP로 상호 연결한 전 세계적 정보통신망이다.
2. 인터넷의 시초로 평가되는 네트워크는?
정답입니다.
오답입니다. 답안을 다시 선택해 보세요.
정답 및 해설 보기
정답: ②
ARPA가 1968년 계획하고 1969년 구축한 ARPANET은 인터넷의 시초이다.
3. 인터넷의 호스트 간 평등성이 의미하는 것은?
정답입니다.
오답입니다. 답안을 다시 선택해 보세요.
정답 및 해설 보기
정답: ③
인터넷의 각 호스트는 중심과 주변의 고정 구분 없이 정보를 보내고 받을 수 있다.
4. IPv4 주소의 특징은?
정답입니다.
오답입니다. 답안을 다시 선택해 보세요.
정답 및 해설 보기
정답: ④
IPv4는 32비트 주소를 네 개의 8비트 부분으로 나누고 각 값을 0~255의 10진수로 표시한다.
5. IPv6의 주소 길이는?
정답입니다.
오답입니다. 답안을 다시 선택해 보세요.
정답 및 해설 보기
정답: ①
IPv6는 128비트 주소를 사용하여 IPv4보다 훨씬 많은 주소 공간을 제공한다.
6. DNS의 기능으로 옳은 것은?
정답입니다.
오답입니다. 답안을 다시 선택해 보세요.
정답 및 해설 보기
정답: ②
DNS는 도메인 이름과 IP 주소의 대응 정보를 조회하여 실제 통신에 필요한 IP 주소를 제공한다.
7. URL의 기본 구성으로 가장 적절한 것은?
정답입니다.
오답입니다. 답안을 다시 선택해 보세요.
정답 및 해설 보기
정답: ③
URL은 어떤 프로토콜로 어느 도메인의 어떤 자원에 접근할지를 계층적으로 나타낸다.
8. 전자우편을 보낼 때 사용하는 프로토콜은?
정답입니다.
오답입니다. 답안을 다시 선택해 보세요.
정답 및 해설 보기
정답: ④
SMTP는 전자우편 전송에 사용하며 POP3와 IMAP은 전자우편 수신과 접근에 사용한다.
9. 인터넷상에서 컴퓨터 간 파일을 교환하는 표준 프로토콜은?
정답입니다.
오답입니다. 답안을 다시 선택해 보세요.
정답 및 해설 보기
정답: ①
FTP는 File Transfer Protocol로 컴퓨터 사이의 파일 업로드와 다운로드에 사용한다.
10. 원격 컴퓨터에 접속하여 제어하거나 조작하는 서비스는?
정답입니다.
오답입니다. 답안을 다시 선택해 보세요.
정답 및 해설 보기
정답: ②
Telnet은 인터넷에 연결된 원격 컴퓨터의 명령 환경에 접속하여 조작하는 서비스이다.
11. 웹브라우저보다 먼저 등장한 주제별 토론 그룹과 전자게시판 서비스는?
정답입니다.
오답입니다. 답안을 다시 선택해 보세요.
정답 및 해설 보기
정답: ③
Usenet은 웹 이전부터 사용된 전 세계 이용자의 주제별 토론 그룹과 전자게시판이다.
12. HTTP의 역할은?
정답입니다.
오답입니다. 답안을 다시 선택해 보세요.
정답 및 해설 보기
정답: ④
HTTP는 웹에서 HTML과 같은 하이퍼텍스트 자원을 요청하고 전송하는 응용 프로토콜이다.
13. 검색엔진에서 웹페이지와 링크를 자동으로 탐색·수집하는 구성요소는?
정답입니다.
오답입니다. 답안을 다시 선택해 보세요.
정답 및 해설 보기
정답: ①
크롤러는 spider 또는 bot이라고도 하며 웹문서와 링크를 자동으로 찾아 수집한다.
14. 기업이 웹서비스로 소비자에게 상품이나 콘텐츠를 판매하는 거래 유형은?
정답입니다.
오답입니다. 답안을 다시 선택해 보세요.
정답 및 해설 보기
정답: ②
B2C는 Business to Consumer로 기업과 소비자 사이의 전자상거래이다.
15. e-Learning에 대한 설명으로 옳은 것은?
정답입니다.
오답입니다. 답안을 다시 선택해 보세요.
정답 및 해설 보기
정답: ③
e-Learning은 정보통신기술을 활용한 모든 형태의 학습으로 시간과 장소의 제약을 줄인다.
16. VoIP가 음성통화를 구현하는 방식은?
정답입니다.
오답입니다. 답안을 다시 선택해 보세요.
정답 및 해설 보기
정답: ④
VoIP는 음성 신호를 패킷 데이터로 변환하여 인터넷 프로토콜망으로 전송한다.
17. IPTV의 특징으로 옳은 것은?
정답입니다.
오답입니다. 답안을 다시 선택해 보세요.
정답 및 해설 보기
정답: ①
IPTV는 IP망으로 디지털 TV를 제공하며 VOD를 통해 시청자의 선택권을 높인다.
18. 원격진료의 핵심 장점은?
정답입니다.
오답입니다. 답안을 다시 선택해 보세요.
정답 및 해설 보기
정답: ②
원격진료는 환자 정보와 전문지식을 네트워크로 제공하여 거리와 위치의 제약을 줄인다.
19. SNS에 대한 설명으로 가장 적절한 것은?
정답입니다.
오답입니다. 답안을 다시 선택해 보세요.
정답 및 해설 보기
정답: ③
SNS는 온라인에서 관계를 형성하고 개인 콘텐츠와 정보를 공유하는 소셜 네트워크 서비스이다.
20. 인터넷과 WWW의 관계를 바르게 설명한 것은?
정답입니다.
오답입니다. 답안을 다시 선택해 보세요.
정답 및 해설 보기
정답: ④
인터넷은 네트워크 기반이며 WWW는 인터넷에서 제공되는 여러 서비스 가운데 하나이다.
댓글
댓글 쓰기