인터넷 주소와 프로토콜
쉽게 말하면
인터넷의 모든 기기는 IP 주소라는 숫자 주소를 가져요. 그런데 숫자는 외우기 어려우니 'korcham.net' 같은 이름(도메인)을 붙이고, DNS가 이름을 숫자로 바꿔 줘요. 웹 주소 전체(https://www.korcham.net/index.html)는 URL이라 불러요. 기기들이 대화하는 규칙을 프로토콜이라 하는데, 웹은 HTTP, 파일 전송은 FTP, 메일 보내기는 SMTP, 메일 받기는 POP3·IMAP이에요.
시험용 정의
IP 주소는 인터넷 기기를 구별하는 주소로, IPv4(32비트, 8비트씩 4부분, 10진수, 점 구분, A~E 클래스)와 IPv6(128비트, 16비트씩 8부분, 16진수, 콜론 구분, 유니캐스트·멀티캐스트·애니캐스트, 보안·QoS 강화)가 있다. 도메인 이름은 IP 주소를 사람이 기억하기 쉬운 문자로 나타낸 것이고, DNS가 이를 IP 주소로 바꾼다. URL은 자원의 위치를 '프로토콜://호스트 주소[:포트]/경로/파일' 형식으로 나타낸다. 인터넷의 기본 프로토콜은 TCP/IP(TCP는 신뢰성 있는 전달·순서 보장, IP는 주소 지정과 경로 선택)이며, 서비스별로 HTTP·HTTPS(웹), FTP(파일 전송), SMTP(메일 보내기), POP3·IMAP(메일 받기), Telnet·SSH(원격 접속)를 쓴다.
비유로 이해하기
IP 주소는 '서울시 중구 세종대로 39' 같은 번지, 도메인은 '대한상공회의소' 같은 이름, DNS는 이름을 번지로 찾아 주는 114 안내다. 프로토콜은 편지 봉투 쓰는 규칙이다.
자세히
먼저 알아 둘 말
| 말 | 뜻 |
|---|---|
| 프로토콜 | 기기끼리 통신할 때 지키는 약속(규칙) |
| 도메인 이름 | IP 주소 대신 쓰는 문자 주소 (korcham.net) |
| DNS | 도메인 이름을 IP 주소로 바꿔 주는 시스템 |
| URL | 인터넷 자원의 위치를 나타내는 주소 형식 |
| 포트 번호 | 한 컴퓨터 안에서 서비스를 구별하는 번호 (HTTP 80, HTTPS 443, FTP 21) |
| TCP/IP | 인터넷 통신의 기본 프로토콜 묶음 |
IPv4 vs IPv6
| 구분 | IPv4 | IPv6 |
|---|---|---|
| 길이 | 32비트 | 128비트 |
| 표기 | 8비트씩 4부분, 10진수, 점(.) | 16비트씩 8부분, 16진수, 콜론(:) |
| 주소 수 | 약 43억 개 (부족) | 사실상 무한 |
| 주소 체계 | 유니캐스트·멀티캐스트·브로드캐스트, 클래스 A~E | 유니캐스트·멀티캐스트·애니캐스트 |
| 특징 | 보안(IPSec)·품질 보장(QoS)·자동 설정, IPv4와 호환 |
URL 읽기
https://www.korcham.net:443/license/guide.html
- https: 프로토콜
- www.korcham.net: 호스트(도메인) 이름. 끝의 net이 최상위 도메인
- 443: 포트 번호 (기본값이면 생략)
- /license/guide.html: 경로와 파일 이름
최상위 도메인 예: com(기업), org(비영리), net(네트워크), edu(교육), gov(정부), kr(한국), co.kr·or.kr·go.kr·ac.kr
주요 프로토콜
| 프로토콜 | 하는 일 |
|---|---|
| HTTP / HTTPS | 웹 문서 주고받기 / 암호화된 HTTP |
| FTP | 파일 전송 (익명 FTP: anonymous 계정) |
| SMTP | 메일 보내기 |
| POP3 | 메일 서버에서 내 컴퓨터로 메일 가져오기 |
| IMAP | 메일을 서버에 둔 채 제목·내용을 보고 관리 |
| MIME | 메일로 그림·소리 같은 멀티미디어 보내기 |
| Telnet / SSH | 원격 접속 / 암호화된 원격 접속 |
| DHCP | IP 주소 자동 할당 |
| ARP | IP 주소로 MAC(물리) 주소 찾기 |
기출에서 더 나온 것
| 말 | 뜻 |
|---|---|
| 답장·전달 | 답장(Reply)은 보낸 사람에게 회신, 전달(Forward)은 받은 메일을 다른 사람에게 그대로 보냄 |
| FTP | 파일을 올리고 내려받는 프로토콜. 서버의 프로그램을 실행하지는 않는다 |
| 인터넷 운영 | 인터넷은 중앙 통제 기구 없이 여러 망이 TCP/IP로 연결된 것이다 |
| 메일 전송 방식 | 본문은 7비트 ASCII로 보내고, 그림 같은 첨부 파일은 MIME으로 바꿔 보낸다 |
1급에서 더 나오는 것
| 항목 | 알아 둘 것 |
|---|---|
| 프로토콜 기능 | 흐름 제어(전송량 조절), 오류 제어(오류 검출·재전송), 동기화(양쪽 시간·상태 맞추기), 순서 제어, 주소 지정, 캡슐화. 장치를 자동으로 알아보거나(플러그 앤 플레이) 하드웨어 고장을 고치는 일은 하지 않는다 |
| TCP와 IP | TCP: 데이터를 패킷으로 나누고 조립, 흐름 제어·오류 검사, 전송 계층. IP: 패킷 주소를 해석해 경로를 정함, 네트워크 계층. TCP/IP 4계층: 링크(실제 신호 전송)·인터넷(주소·경로)·전송(믿을 수 있는 전송)·응용(응용 프로그램 간 통신) |
| IPv4·IPv6 | IPv4 32비트, A~E 클래스(A는 대규모 망). IPv6 128비트(IPv4의 네 배), 16비트씩 8부분을 16진수로 쓰고 콜론(:)으로 구분, 앞쪽 0 생략·연속된 0은 ::로 줄임, 클래스 없이 유니캐스트·멀티캐스트·애니캐스트 |
| OSI 장비 | 물리 계층: 리피터·허브. 데이터 링크 계층: 브리지·스위치(두 랜을 잇고 신호를 걸러 줌). 네트워크 계층: 라우터(경로 결정). 게이트웨이: 서로 다른 프로토콜을 바꿔 다른 종류의 망을 잇는다 |
| 네트워크 형태 | 버스형(한 회선에 여러 대), 스타형(중앙 허브에 하나씩), 링형(이웃끼리 고리 모양), 망형(메시형, 모두 서로 직접 연결), 트리형(계층 구조) |
| 운영 방식 | 클라이언트/서버: 요청하는 쪽과 제공하는 쪽이 나뉘고 양쪽 모두 처리 능력이 있다. P2P(동배간): 모든 컴퓨터가 동등하게 서버이자 클라이언트 |
| 프록시 서버 | 사용자 대신 외부에 접속해 주며, 자주 보는 페이지를 저장하는 캐시와 접근 통제(방화벽) 역할을 한다 |
| URL 형식 | 프로토콜://호스트[:포트]/경로. FTP는 ftp://사용자:비밀번호@서버:포트, 메일은 mailto:주소. 포트를 생략하면 기본 포트를 쓴다 |
| 웹 언어 | 자바스크립트: 브라우저에서 실행, 입력값을 서버로 보내기 전에 검사. ASP(Windows 서버)·PHP·JSP(자바 기반, 여러 운영 체제): 서버에서 실행되는 스크립트. XML: 태그를 정의해 구조화된 문서 교환 |
| POP3·IMAP | POP3는 서버의 메일을 내 컴퓨터로 내려받고, IMAP은 서버에 둔 채 여러 기기에서 관리한다. 보내기는 SMTP, 멀티미디어 형식은 MIME |
시험에 이렇게 나와요
- IPv6 → 128비트, 16비트씩 8부분 16진수, 각 블록 앞 0 생략 가능, IPv4 주소 부족 해결
- URL 형식 → 프로토콜://호스트 주소[:포트번호][/파일 경로]
- 전자 우편 → SMTP 보내기, POP3 가져오기, MIME 첨부, 7비트 ASCII로 전송
- HTTP → 웹 서버와 브라우저 사이 하이퍼텍스트 전송
- 인트라넷 → 인터넷 기술을 기업 내부 업무(메일·결재)에 적용 / 엑스트라넷 → 협력사까지 확장
- OSI 7계층 → 이기종 통신을 위한 표준 네트워크 구조 모델
- (1급) TCP 분할·조립 대 IP 경로 결정, OSI 장비 계층(브리지 데이터 링크, 게이트웨이는 다른 프로토콜 연결), 토폴로지, 프록시는 방화벽+캐시
확인 문제
Q1. IPv6 주소에 대한 설명으로 옳은 것은?
- 점(.)으로 구분한 10진수 네 덩어리다
- IPv4보다 주소 수가 적다
- 32비트를 8비트씩 4부분으로 나눈다
- 128비트를 16비트씩 8부분으로 나누고 콜론(:)으로 구분한다
정답 보기
4번 128비트를 16비트씩 8부분으로 나누고 콜론(:)으로 구분한다
IPv4는 32비트, 8비트씩 4부분을 점으로 구분한 10진수(192.168.0.1). IPv6는 128비트, 16비트씩 8부분을 콜론으로 구분한 16진수이며 주소 부족 문제를 해결하고 보안·품질 보장 기능이 좋다.
Q2. 메일을 보낼 때 쓰는 프로토콜은?
- IMAP
- POP3
- FTP
- SMTP
정답 보기
4번 SMTP
보내기 SMTP, 받기 POP3·IMAP.
Q3. IPv6에 대한 설명으로 틀린 것은?
- 브로드캐스트 주소를 핵심 방식으로 쓴다
- 128비트 주소 체계다
- IPv4와 호환된다
- 16진수로 표기하고 콜론으로 구분한다
정답 보기
1번 브로드캐스트 주소를 핵심 방식으로 쓴다
IPv6는 유니캐스트·멀티캐스트·애니캐스트. 브로드캐스트는 없다.
Q4. URL 형식으로 옳은 것은?
- 프로토콜://호스트 주소/경로
- 프로토콜@호스트 주소#경로
- 경로://프로토콜/호스트 주소
- 호스트 주소://프로토콜/경로
정답 보기
1번 프로토콜://호스트 주소/경로
https://www.example.com/index.html
Q5. 메일 서버에 도착한 메일을 내 컴퓨터로 가져오는 프로토콜은?
- SMTP
- FTP
- POP3
- MIME
정답 보기
3번 POP3
보낼 때는 SMTP, 가져올 때는 POP3, 첨부 파일 형식은 MIME.
Q6. 기업 내부용 인트라넷을 협력 업체·고객까지 넓혀 쓰는 망은?
- 포털 사이트
- LAN
- 엑스트라넷
- 인트라넷
정답 보기
3번 엑스트라넷
엑스트라넷이다. 회사 안에서만 쓰던 인트라넷을 협력 업체·고객에게까지 열어 준 망이다.
헷갈리기 쉬운 O·X
DNS는 IP 주소를 MAC 주소로 바꾼다.
정답 보기
X 도메인 이름 → IP 주소. IP → MAC은 ARP.
IMAP은 메일을 서버에 남겨 둔 채 관리할 수 있다.
정답 보기
O 여러 기기에서 같은 메일함을 본다.
IPv4는 32비트 주소 체계다.
정답 보기
O 맞다. 8비트씩 네 부분을 점으로 나눠 192.168.0.1처럼 쓴다. IPv6은 128비트다.