* 인터넷 (Internet)
: TCP/IP 프로토콜을 이용하여 전 세계 수많은 컴퓨터와 네트워크들이 연결된 광법위한 컴퓨터 네트워크이다.
* 프로토콜 (Protocol) : 통신 시스템이 데이터를 교환하기 위해 사용하는 통신규칙이다. (ex. TCP/IP) * TCP/IP : 서로 다른 기종의 컴퓨터들이 데이터를 주고 받을수 있도록 하는 인터넷 표준 프로토콜 |
1. 인터넷 서비스 (TCP/IP 상에서 운용되는 서비스)
1) WWW = HTTP 서비스
: 하이퍼텍스트를 기반으로 멀티미디어(문자, 그림 동화상, 음성)을 볼수있도록하는서비스
- 웹브라우저 : WWW를 효과적으로 검색할수있도록 도와주는 프로그램(E-mail, FTP, HTTP)
2. E-Mail (전자우편)
- SMTP : 메일 전송에 사용되는 프로토콜
- POP3 : 메일 수신에 사용되는 프로토콜
3. FTP
: 인터넷에서 파일을 전송하는 서비스
* IP 주소 (Internet Protocol Address), IPv4
: 인터넷에 연결된 모든 컴퓨터의 자원을 구분하기 위한 고유한 주소
- IP 주소는 무한히 할당할 수 있는 자원이 아니라 전 세계적으로 관리되는 유한한 자원이다.
- 8비트씩 4부분, 총 32비트로 구성 -> 약 43억개
- 각 부분을 (.)으로 구분하여 표현하며, 각 구분은 10진수로 표현한다.
- ex) 211.48.179.177
- A ~ E 클래스 까지 총 5개 클래스
1. A 클래스
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
. 네트워크 주소
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
.
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
. 호스트 주소
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
- 시작 주소 : 0 ~ 127
- 연결 가능 호스트 수 : 256 x 256 x 256 = 2 24 제곱
- 서브넷 마스크 : 255.0.0.0 = 11111111.00000000. 00000000. 00000000
- A 클래스 : 국가나 대형 통신망에 사용
- B 클래스 : 중대형 통신망
- C 클래스 : 소규모 통신망
* 서브넷 마스크 : 네트워크 주소와 호스트 주소를 구분하기 위한 비트 |
2. B 클래스
1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
. 네트워크 주소
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
. 네트워크 주소
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
. 호스트 주소
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
. 호스트 주소
- 시작 주소 : 128 ~ 191
- 연결 가능 호스트 수 : 256 x 256
- 서브넷 마스크 : 255.255.0.0 = 11111111. 11111111. 00000000. 00000000
3. C 클래스
1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
. 네트워크 주소
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
. 네트워크 주소
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
. 네트워크 주소
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
. 호스트 주소
- 시작 주소 : 192 ~ 223
- 연결 가능 호스트 수 : 256 (사용가능한 IP개수 : 254개)
- 서브넷 마스크 : 255.255.0.0 = 11111111. 11111111. 11111111. 00000000
4. 기타 : D 클래스, E 클래스
* IPv6
: IPv4 의 주소 고갈 문제를 해결하기 위하여 기존의 IPv4 주소체계(32비트)를 128비트 크기로 확장한 차세대 인터넷 프로토콜 주소
- 16비트씩 8부분, 총 128비트로 구성
- 각 부분을 콜론 ( : )으로 구분하여 표현하며, 각 구분은 16진수로 표현한다
- ex) 2001:0230:abcd:ffff:0000:0000:ffff:1111
1. IPv6 주소체계
1 ) 유니캐스트 (Unicast)
: 특정 1인에게 송신 (1:1)
2 ) 멀티캐스트 (Multicast)
: 특정 다수인에게 송신 (1:다)
- IPv4의 ‘Broadcast’ 를 다체하여 사용
* 브로드캐스트 (Broadcast, 방송) : 불특정 다수인에게 송신 (1:다) : IPv4 에서 네트워크 내의 모든 주소에 동일 메시지를 보내는 것 |
3 ) 애니캐스트 (Anycast)
: 수신자들을 묶어 하나의 그룹으로 나타낸 주소를 사용하여 그룹 내에서 가장 가까운 호스트에게만 송신 (1:1)
- IPv4 의 브로드캐스트가 없어지고, IPv6 에서 애니캐스트가 새로 생성되었다.
* 데이터 통신을 위한 데이터 포맷
- JSON (JavaScript Object Notation)
: XML 의 대안으로 등장한 자바스크립트 기반의 기술로, 속성-값 쌍 (Attribute-Value Pairs) 형태로 이루어진 구조적인 데이터의 교환을 위해 사람이 읽을수 있는 텍스트를 사용하는 개방형 표준포맷이다. 웹브라우저와 웹 서버간의 비동기 통신, 웹 서버 간의 데이터 교환 등에 주로 사용되는 이 기술의 이름
- AJAX 에서 많이 사용되고 XML 을 대체하는 주요 데이터 포맷 { “이름” : “홍길동”, “나이” : 38, “성별” : “남”, “주소” : “경기도 안양시 안양동”, } |
* XML (eXtensible Markup Language, 확장성 생성 언어)
: 웹브라우저 간 HTML 문법이 호환되니 않는 문제와 SGML의 복잡합을 해결하기 위하여 개발
* SGML (Standard Generalized Markup Language)
: 전자문서가 어떠한 시스템환경에서도 정보의 손실 없이 전송, 저장, 자동처리가 가능하도록 국제 표준화 기구(ISO)에서 정한 문서처리 표준
- AJAX ( Asynchronous JavaScript and XML, 비동기식 자바스크립트 XML)
: HTML 만으로 어려운 다양한 작업을 웹페이지에서 구현해 이용자가 웹 페이지와 자율롭게 상호 작용 할 수 있도록 하는 기술. 별도 프로개름을 설치하거나 웹 페이지를 다시 로딩하지 않고도 메뉴등 화면상의 객체를 자유롭게 움직이고 다룰수 있다.
즉 전체 페이지를 새로 고치지않고도 페이지의 일부만을 위한 데이터를 로드하는 기법.
비슷한 기능의 액티브X 나 플래시 등에 비해 가볍고 속도가 빨라 차세대 웹 기술로 각광
# 기사퍼스트 권우석 - 정보처리기능사 실기 요약
'정보처리 > 실기' 카테고리의 다른 글
[정보처리기능사 실기 요약] 네트워크 2. OSI 7 계층 및 프로토콜 (0) | 2023.03.17 |
---|---|
[정보처리기능사 실기 요약] 운영체제. 운영체제 특징 (0) | 2023.03.13 |
[정보처리기능사 실기 요약] 운영체제. UNIX (LINUX (0) | 2023.02.24 |
[정보처리기능사 실기 요약] 운영체제. Windows (0) | 2023.02.17 |
[정보처리기능사 실기 요약] 운영체제. DOS (0) | 2023.02.16 |
댓글