본문 바로가기
컴퓨터자격증/전자상거래운용사

자격증 | 전자상거래운용사 필기 1. 인터넷 일반

by KISCH 2022. 6. 3.
반응형

 

인터넷 활용

 

인터넷 활용

1) 인터넷 접속 및 서비스 활용 

  • 인터넷 접속 개념 이해
    1. 인터넷의 개념 : 전 세계 컴퓨터를 하나로 연결. ARPANET이 시작. 세계 최대의 컴퓨터 통신망
    2. 인터넷의 특징 : 개방형구조, TCP/IP 표준 프로토콜을 통해 상호 연결
    3. 인터넷의 유용성 : 모든 영역의 분야에서 활용
  • www의 이해
    1. www의 개념 : 인터넷상의 정보를 하이퍼텍스트 방식과 멀티미디어 환경에서 검색할 수 있도록 해주는 정보검색 시스템
    2. www의 특징 : 인터넷상에서의 텍스트나 그림, 소리, 영상 등과 같은 멀티미디어 정보를 하이퍼텍스트 방식으로 연결 제공
      • 웹의 특징 : 웹 문서는 하이퍼텍스트로 되어 다른 문서, 음성, 화상, 이미지 등에 대한 포인터
    3. 웹의 구성 
      • 클라이언트 : 웹 브라우저
      • 서버 : 사용자가 웹 브라우저로 접속하면 요청에 해당하는 자원을 클라이언트에게 전송
      • Helper(플러그인) : 웹 브라우저가 특정한 형태의 정보를 별도의 표시방법을 통해 표시
    4. 웹의 작동 원리
      • HTTP 7계층 프로토콜 : 하위계층 하드웨어, 상위계층 소프트웨어
        1. 물리 계층 : 데이터를 전기 신호로
        2. 데이터링크 계층 : 데이터의 물리적인 전송을 담당
        3. 네트워크 계층 : 라우팅. 패킷을 목적지까지 가장 빠른 길로 전송. IP
        4. 전송 계층 : 데이터의 전송을 담당. 데이터의 용량과 속도, 목적지 등을 처리. TCP, UDP
        5. 세션 계층 : 실제 네트워크 연결. 통신의 일을 책임지고 있는 계층
        6. 표현 계층 : 데이터의 형식을 정의. 암호화, 복호화
        7. 응용 계층 : 최상위 계층. 사용자가 직접 눈으로 보고 실제 작업을 하는 계층. http가 해당하는 계층. FTP
      • TCP/IP 4계층
        1. 프로토콜 : 서로 다른 하드웨어와 운영체제 등이 서로 통신을 하기 위해 필요한 규칙
        2. TCP : 전송 제어 프로토콜. 전송할 파일을 패킷으로 나누어 전송하고 원래의 메시지로 조립
        3. IP : 인터넷 프로토콜. 패킷이 목적지에 정확하게 도달하는 기능
        4. 기본 게이트웨이 : 동일 네트워크상에 존재하지 않는 목적지 주소를 갖는 패킷들은 라우터를 통해 외부 인터넷으로 내보내기 위한 설정을 해야 하며, 이러한 라우터 주소를 설정하는 속성
      • 하이퍼링크 : 하이퍼텍스트, 하이퍼미디어, 다른 미디어 사이를 연결하는 링크
      • 하이퍼미디어 : 사용자가 자의로 선택하는 대화형 구조. 인간이 주제와 내용을 연결하는 방식이 일치하는 수 있는 작업환경을 갖추고 있어야 한다.
      • 하이퍼텍스트 : 문서의 중요한 키워드마다 다른 문서로 연결되는 통로를 만들어 여러 개의 문서가 하나의 문서인 것처럼 보여주는 방식
      • URL : 웹 페이지, 웹 페이지에 포함된 그림 등과 같은 정보 위치를 표시하기 위해 사용하는 주소
      • 최상위 도메인 : com, net, edu
  • 인터넷 서비스의 이해
    1. 인터넷 서비스 
      • 메일
        1. SMTP : 이메일을 전달시켜 주는 프로토콜
        2. POP3 : 메일을 수신할 때 사용하는 프로토콜로 선택적으로 메일을 가져올 수 있다.
        3. MIME : 메일을 보내기 위한 표준 포맷
        4. IMAP : 전자 우편에서 헤더부분만 먼저 사용자의 컴퓨터로 수신. 본문은 나중에 별도로 수신.
      • FTP : 파일 전송 프로토콜
      • Telnet : 인터넷에 연결되어 있는 컴퓨터를 원격으로 접속하여 제어
      • 유즈넷 : 전자게시판 서비스
      • IRC (Internet Relay Chat) : 채팅
      • Gopher : 텍스트 메뉴별로 인터넷 정보를 검색
      • WWW : 웹 브라우저를 통해 전 세계의 정보를 이용
  • 인터넷 보안 요소
    1. 인증 : 자신의 신분을 증명
    2. 접근제어 : 비인가된 사용자의 위협으로부터 정보자원을 보호
    3. 기밀성(비밀보장) : 네트워크를 통해 전달되는 정보가 내용이 노출되는 것을 방지하는 서비스
    4. 데이터무결성 : 데이터의 내용이 변경, 삭제되는 것을 방지
    5. 부인봉쇄 : 송신자나 수신자가 전송 메시지를 부인하지 못하도록 막는 것

 

기출문제

  • IDS (인터넷 데이터 센터) : 단순히 네트워크를 통한 외부 침입을 차단하는 단계를 넘어 외부 침입에 의해 방화벽이 해킹된 이후의 침입 사실을 탐지해 대응하는 솔루션
  • IPsec (인터넷프로토콜보안) : 통신 세션의 각 IP패킷을 암호화하고 인증하는 인터넷 프로토콜 통신을 위한 인터넷 프로토콜 스위트
  • 한국인터넷진흥원 : 우리나라에 배정된 IP주소를 국내 ISP에게 할당하는 인터넷 주소관리기관
  • 보안 위험관리 프로세스 : 측정, 계획, 모니터링
  • http : www에서 서버와 클라이언트 사이에 HTML문서를 보내고 받기 위해 사용하는 프로토콜
  • 정보격차지수 : 일반국민과 정보소외계층간의 정보격차 해소를 위해 활용되는 지표
  • 스트리밍 : 웹브라우저 상에서 콘텐츠를 끊임없는 물결처럼 전송하는 기술
  • 인터넷의 특징 
    1. 개방형 네트워크로 운영
    2. 누구든 상대방의 컴퓨터 주소만 알고 있으면 상대방에게 직접 정보를 발송할 수 있음
    3. 정보의 공유가 자유로운 가상공간
  • RSS 
    1. 웹사이트의 콘텐츠를 다른 사이트에서도 쉽게 이용할 수 있게 제공하는 콘텐츠 신디케이션을 지원
    2. XML 기반의 포맷을 사용
    3. 뉴스, 날씨, 쇼핑, 블로그 등 업데이트 된 정보를 사용자들에게 자동적으로 간편하게 제공

 

인터넷 윤리

1) 네티켓의 이해 - 

  • 네티켓의 핵심규칙 (10계명)
    1. 인간임을 기억
    2. 실생활에서 적용되는 것과 똑같은 기준과 행동을 고수
    3. 현재 어떤 사이버공간에 접속해 있는지 알고, 그 곳의 문화에 맞게 행동
    4. 다른 사람의 시간을 존중
    5. 온라인에서 자신을 근사하게 만들어라
    6. 전문적인 지식을 공유
    7. 논쟁은 절제된 감정 하에 행하라
    8. 다른사람의 사생활을 존중
    9. 자신의 권력을 남용하지 마라
    10. 다른 사람의 실수를 용서
  • 네티켓의 기본정신
    1. 사이버 공간의 주체는 인간
    2. 사이버 공간은 공동체의 공간
    3. 사이버 공간은 누구에게나 평등
    4. 사이버 공간은 네티즌 스스로 건전하게 가꾸어 나간다.
  • 네티켓의 사용 영역별 수칙 : 전자우편, 대화방, 게시판, 공개 자료실, 유즈넷, 웹문서 작성, 파일전송
  • 네티즌 행동강령
    1. 불건전한 정보를 배격하며 유포하지 않는다
    2. 바이러스 유포나 해킹 등의 행동을 하지 않는다
    3. 실명으로 활동, 자신의 ID로 행한 행동도 책임
  • 컴퓨터사용(텔넷) 및 파일전송 네티켓
    1. 자료를 올릴 때는 동일한 파일이 있는지 살펴본다
    2. 고의로 정보를 지우지 않는다
    3. 문서 파일을 내려 받은 후에는 오프라인 상태에서 읽는다

2) 정보윤리 및 개인정보보호 

  • 정보윤리 : 정보를 획득, 처리, 활용하는 과정에서 지켜져야 할 규범
    1. 프라이버시 보호 : 정보를 인가된 사용자만 볼 수 있는 것으로 보장. 개인적인 소유물에 대해 통제를 하고 본인의 동의 없이는 감시받지 않을 권리
    2. 정보의 정확성
    3. 정보소유
    4. 정보접근가능성
  • 정보사회에서 인간완성에 기여할 수 있는 4가지 도덕적 원칙
    1. 존중 : 모든 사람을 나 자신과 같이 소중한 사람으로 대우
    2. 책임 : 서로를 보살피고 배려
    3. 정의 : 사이버 공간에서 각자는 자신이 제공하는 정보의 진실성, 비편향성, 완전성, 공정한 표현을 추구하고, 타인의 기본적 자유와 권리를 침해하지 않아야 한다. 모든 인간이 자율적 의지로 공정하다고 인정할 수 있는 기준
    4. 해악금지 : 남에게 피해를 주지 않으며 타인의 복지에 대해 배려 
  • 개인정보보호 : 개인의 신체, 재산, 사회적 지위, 신분 등에 관한 사실, 판단, 평가 등을 나타내는 모든 정보
    1. 개인정보의 유형
      • 일반정보 
      • 소득정보 : 현재 봉급액, 보너스 및 수수료, 이자소득, 사업소득
      • 신용정보 : 대출 및 담보설정 내역, 신용카드번호, 통장계좌번호
      • 부동산정보 : 소유주택, 토지, 자동차
      • 기타수익정보 : 보험, 가입현황
    2. 개인정보침해 : 개인의 동의 없이 정보가 수집되어 제 3자에게 전달되는 것
      • 명의도용
      • 불법유통정보
      • 스팸 및 피싱
      • 금전적 이익 수취
      • 사생활 침해 : 개인의 정보가 어떤 조건하에서 다른 사람에게 공개되어질 수 있는가와 연관된 문제. 데이터베이스에 저장해야 하는 개인 정보는 무엇이며, 그 정보는 얼마나 안전한가
    3. 개인정보침해관련 수칙 : 회원가입 시 개인정보처리방침 및 약관 꼼꼼하게, 비밀번호 어렵게 만들고 주기적으로 변경 등
      • 개인정보 오남용 피해예방 10계명 : 약관, 비밀번호 조합, 비밀번호 주기적 변경, 안전성이 높은 주민번호 대체수단으로 가입, 명의도용 확인서비스, 개인정보 공개 주의, 데이터에 개인정보가 포함되지 않도록, 금융거래 시 금융정보 암호화, 아무 자료나 다운로드 금지, 개인정보 유출 시 삭제 요청

3) 사이버 범죄의 특징 

  • 비대면성
  • 탈시공간성
  • 광역전파성
  • 암수성

 

 

정보검색

 

정보검색의 이해와 활용

1) 정보검색의 개념 및 방법 — 

  • 정보검색의 개념 : 대량의 정보 중에서 필요한 정보를 신속, 정확하게 찾아내는 것
  • 정보검색의 방법
    1. 정보원에 대한 이해 : 검색엔진의 도움말은 수시로 접속
    2. 검색 방법의 다양화 : 검색엔진에서 지원하는 연산자의 종류와 연산기호 파악
    3. 검색식의 수립 : 키워드 선정 시 주제와 관련하여 다양하게 고려
  • 정보검색 관련 주요 용어 
    1. 리키즈 : 누락, 누출을 의미, 부적절한 키워드 선정이나 연산자의 잘못된 사용으로 결과에서 빠져버린 누락된 정보
    2. 가비지 : 키워드나 연산자의 잘못된 사용으로 불필요하게 검색된 쓸모없는 정보
    3. 불용어 : 검색어로 사용된 경우에 무시해 버리는 단어나 문자열
    4. 시소러스 : 검색어로 사용되는 단어의 유의어, 동의어, 반의어 등을 나타내주는 용어사전
    5. 공식사이트 : 공신력 있는 정보를 제공하는 사이트

2) 검색엔진의 종류 및 특징

  • 주제별 검색엔진 : 특정 주제별로 각 페이지를 분류하여 정리해 놓은 서치엔진
  • 단어별 검색엔진 : 하나의 데이터베이스 모든 URL를 저장하고 특정 키워드를 입력해 정보를 찾는 엔진
  • 메타 검색엔진 : 한 번의 검색으로 여러 곳을 검색. 검색 엔진을 한데 모음

3) 정보검색 시스템의 구조

  • 검색 효과 평가 : 일반적으로 재현율과 정확률로 평가
  • 적합성 피드백 : 불완전한 초기 질의를 수정하여 적합성(정확도와 조회율)을 높이는 것
  • 질의 형식화 : 사용자가 검색 요청한 자연어를 분석하여 검색 모듈의 특성에 부합하는 질의로 변환
  • 색인 : 자동색인 기법을 통해 컴퓨터를 이용하여 문서와 질의를 자동적으로 분석 색인어를 추출
  • 본문검색시스템 :
  • 질문응답시스템 : 
  • 데이터검색시스템 : 단어와 수로 표현되는 독립된 형태의 데이터 항목을 소장해 두었다가 그대로 검색
  • 참조정보검색시스템 :

 

기출문제

  • ! : 정보 검색 시 제외하는 단어 앞에 연산자
  • robots.txt : 웹 검색 로봇이 웹사이트를 방문하여 자동색인을 생성하는데 로봇의 접근을 막기 위한 파일
  • 스패밍 : 웹페이지 작성자가 검색엔진에서 높은 순위를 얻기위한 조작기술
    1. 클로킹 : 웹페이지에 대한 두 개의 버전을 만든 후 웹 검색 자동색인 도구인 로봇의 요청인지 일반 이용자의 요청인지에 따라 각기 다른 버전을 보내는 기술
  • 청소년보호법 : 청소년에게 오전 0시부터 오전 6시까지 인터넷게임을 제공하여서는 안 된다는 규정이 있는 법률
  • SafeNet : 방송통신심의위원회는 인터넷상의 불건정정보로부터 청소년을 보호하고 성인의 볼 권리를 보장

 

 

 

웹 프로그램과 웹 표준

 

HTML 및 CSS

1) HTML, CSS 

  • HTML : 웹문서를 만드는 표준언어
    1. 요소 : 시작 태그와 종료 태그로 이루어진 모든 명령어를 의미
  • HTML5의 기능
    1. 웹 소켓 : 실시간 양방향 통신을 위한 소프트웨어 장치
    2. 웹 워커 : 백그라운드 작업을 만들 수 있는 API. 시간이 오래 걸리는 작업을 백그라운드로 만들어 웹 브라우저 사용자 인터페이스가 느려지지 않도록
    3. 캔버스 : 비트맵 그래픽 정의. 자바스크립트로 2D그래픽 표현
    4. SVG : 웹을 위한 벡터 기반 그래픽 정의. XML의 2D 그래픽 기술 언어

2) HTML 기본태그 

  • 글로벌 속성 태그 : id, lang, title
  • <head>
  • <body>
    1. 배경색과 하이퍼링크 색상 조정
    2. 문서 작성을 위한 태그 : margin, align, br, pre, center
    3. 텍스트 변경을 위한 태그 : Hn, font
    4. 목록태그
      • OL : 순서있는 목록
      • UL : 순서 없는 불릿 문자 
    5. 하이퍼링크 태그 : a
    6. 이미지 태그 : img
      • 클릭스트림 데이터 수집을 위한 웹비콘 구현에 적합한 태그

3) HTML 태그

  • 여백
    • hspace : 좌우 여백 지정
    • vspace : 상하 여백 지정
  • groove : 테두리를 오목한 실선으로 표시
  • textarea : 여러 줄의 텍스트를 입력 받음
  • href = "../폴더명/파일명" : 상위폴더에 있는 다른 폴더에 연결
  • script : javascript, ECMAScript, JScript.
  • 글자
    1. strong : 글자를 굵게
    2. em : 이탤릭체. 살짝 기울게
    3. strike : 중간선

4) CSS개념 및 기본구조

  • CSS 사용하기 
    1. 인라인 스타일 사용 : html태그 안에 직접 기술
    2. Embedded : <head>태그 사이에 스타일 코드 작성
    3. Import방식 : css파일을 외부에서 불러와 적용
  • 미디어 쿼리 타입 : all, screen, print

5) CSS 코드

  • text-index : 글자 들여쓰기
  • font-family : 공통 디자인 폰트의 집합

 

기출문제

  • DOM : HTML 문서의 HEAD 원소 안에 사용될 수 없는 원소
  • DTD (문서형식정의) : <!DOCType html> html문서로 작성되고 있음을 명시

 

웹 언어와 웹 표준의 이해

1) 자바스크립트 개념 : HTML이나 CSS만으로는 표현하기 어렵거나 불가능한 작업을 할 수 있는 프로그래밍 언어

  • html 구조, css 디자인, 자바스크립트는 동작. 
  • 역할 : 폼의 유효성 검증, CSS 및 HTML 요소의 스타일 변경, 웹 브라우저 제어 및 쿠키 등의 설정과 조회
  • 특징
    1. 인터프리터 언어, 객체기반언어
    2. 대소문자 구분
    3. 멀티미디어 콘텐츠 제작과 관련된 언어로 웹사이트에서 많이 사용하며, 다른 응용프로그램의 내장 객체에도 접근할 수 있는 기능을 가지고 있는 언어
  • JSP : 디자인 작업에 바로 사용 가능하고 MVC패턴에서 V(view) 역할. 프로그램이 로직이 복잡할 경우 자바코드의 논리적 구조를 알아보기 힘든 단점.
  • AJAX : 대화식 웹 응용 프로그램을 제작하는데 조합을 이용하는 웹 개발 기법. 비동기 자바스크립트와 XML을 의미.

2) 자바스크립트 기본 사용법

  • 변수
    1. Number : 실수, 부동소수점 방식
    2. String : 문자열
    3. Boolean : True, False
    4. var : 변수를 선언하고 값을 초기화
    5. let : 블록범위 지역변수를 선언하고 초기화
    6. 대소문자 구분
  • 함수
    1. eval : 수식으로 입력된 문자열을 계산하여 결과값을 반환
  • 배열
  • if문
  • switch문
  • for문
  • while문
  • 논리연산자

3) 웹 표준의 개념

  • 웹 표준의 정의
    1. 브라우저 종류 및 버전에 따른 기능 차이에 대해 호환이 가능하도록 제시된 표준
    2. HTML, CSS 등에 대한 W3C 규격 준수
    3. HTML, CSS, Javascript 등 구조와 표현, 동작 분리 경고
  • 웹 표준 준수 이유 : 브라우저 종류나 버전에 상관없이 모든 사용자들이 볼 수 있도록 하기 위해
  • 웹 표준 장점
    1. 수정 및 운영관리 용이 : 문서 구조와 스타일 시트 분리
    2. 접근성 향상
    3. 검색엔진 최적화
    4. 서버공간 절약
    5. 효율적인 마크업
  • 웹 표준의 4가지 주요 내용 : W3C 웹표준, 웹 접근성, 웹 호환성, 크로스 브라우징
  • 웹 호환성 정의 : 웹 사이트 사용 운영체제 및 브라우저 간 동일한 결과가 나오도록
  • 웹 호환성 준수 이유 
  • 웹 접근성 : 모든 사용자가 신체적, 환경적 조건에 관계없이 웹에 접근
    1. 웹표준 및 웹접근성과 관련한 법 제도 : 국가정보화기본법, 장애인차별금지법, 전자정부법
  • 웹 콘텐츠 접근성 지침
    1. 인지성 : 정보와 사용자 인터페이스 요소는 그들이 인지할 수 있도록 사용자에게 표시
    2. 운용성 : 읽기 및 콘텐츠를 사용하는 사용자에게 충분한 시간을 제공
    3. 이해성 : 웹 페이지의 탑재와 운용을 예측 가능한 방법으로 제작
    4. 견고성(내구성) : 콘텐츠는 보조 기술을 포함한 넓고 다양한 사용자 에이전트에 의존하여 충분히 내구성을 가져야 한다.

 

XHTML

1) 정확한 문서 구조를 준수

2) 모든 요소는 완벽하게 중첩

3) 모든 속성 값은 인용 부호 (" ")로 묶여야 한다

4) 모든 요소와 속성은 소문자

5) 모든 요소는 닫아야 한다

6) 모든 속성값은 속성이 함께 선언

 

XML 과 JSON 비교

  • 둘 다 계층적인 데이터 구조
  • XML은 종료태그를 사용, JSON은 종료 태그를 사용하지 않는다
  • XML은 배열을 사용할 수 없음
  • JSON의 구문이 XML 구문보다 짧음

 

기출문제

  • 컴파일 과정을 거치지 않고 실행단계에서 구문을 분석하는 스크립트 언어 : PHP, JSP, Perl
  • 시멘틱 웹
    1. 컴퓨터 스스로 정보 자원의 뜻을 이해, 논리적으로 추론하여 처리하는 지능형 웹
    2. 컴퓨터가 이해할 수 있는 형태의 새로운 언어로 표현해 기계들끼리 서로 의사소통할 수 있는 웹
    3. 컴퓨터가 스스로 문장이나 문맥속의 단어의 미묘한 의미를 구분하여 사용자가 원하는 정보를 제공

 

 

웹 디자인

 

웹 디자인의 이해

 

1) 웹 디자인의 정의 : 웹 브라우저가 해석하고 그래픽 사용자 인터페이스로 보여 주기에 알맞은 마크업 언어 형식

2) 웹 디자인의 설계 : 웹페이지를 정리하고 만드는 것

  • 상업용 웹사이트의 디자인 관점
    1. 가시도 : 사이트는 주요 검색 엔진과 광고 매체를 통해 쉽게 찾을 수 있는 것
    2. 콘텐츠 : 사이트에 담긴 정보는 사이트와 관련
    3. 이용성 : 사이트는 사용자와 친숙, 인터페이스와 탐색이 단순
    4. 겉모습 : 그래픽과 텍스트는 일정하게 보여 주는 흐름식의 단일 스타일, 스타일은 전문적, 관심을 끌 수 있어야 하며, 타당성
  • 웹 사이트 디자인 시 고려사항
    1. 주의깊게 읽지 않아도 내용을 파악할 수 있도록 나열되는 항목은 리스트로
    2. 키워드만 봐도 웹사이트의 내용을 파악할 수 있도록 키워드 강조
    3. 주관적인 어휘를 사용해 간결하고 내용을 한 눈에 파악할 수 있도록 구성
    4. 간결하면서 정확한 표현을 갖는 의미 있는 소제목

3) 웹 디자인의 도구 

  • 포토샵 : 백그라운드 레이어는 레이어 스타일 적용이 안됨
  • 일러스트레이터
  • 코렐드로우
  • 플래시

 

기출문제

  • 웹디자인 시 범하기 쉬운 실수
    1. 유연성 없는 검색엔진
    2. 온라인상의 PDF파일 :  PDF 파일을 이용한 온라인 콘텐츠 제공은 네비게이션의 맥을 단절
    3. 방문한 링크주소의 색깔 불변
    4. 텍스트 표기방법
    5. 검색엔진에 노출되기 어려운 페이지 타이틀
    6. 고정된 폰트사이즈
  • 웹페이지에서 사용할 수 있는 파일 포맷 : jpeg, gif, png
  • 웹디자인 시 고려해야 할 요소 : 상호 작용성, 차별성, 일관성

 

 

전자상거래운용사

반응형

댓글