• 베스트
  • 소득공제
  • 무료배송

웹의 기초(그림과 작동 원리로 쉽게 이해하는)(위키북스 오픈소스 & 웹 시리즈 108)

  • 코바야시쿄헤이,사카모토아키라
  • 김모세
  • 위키북스
  • 2023년 04월 26일
사용자 평점
0리뷰 0개
10%19,80022,000원
적립금
1,100원 (5% 적립)
추가 적립 안내
  • 5만원 이상 결제 시 (*배송비 제외)

    정가제FREE(상품/사은품) 금액이
    2,000원 이상이면 2,000원 추가적립

  • 10만원 이상 결제 시 (*배송비 제외)

    정가제FREE(상품/사은품) 금액이
    2,000원 이상이면 2,000원 추가적립

    정가제FREE(상품/사은품) 금액이
    5,000원 이상이면 5,000원 추가적립

회원가입 시 적립금 즉시 지급!

배송비
무료 (해외배송의 경우 지역에 따라 상이)

배송안내

배송비 안내
  • 1만원 이상 주문 시 무료배송 입니다.
  • 주문하신 상품을 해외로 배송 하시는 경우에는 별도의 항공료 가 부과됩니다
서울특별시 강남구 강남대로 542(논현동, 영풍빌딩)
주문 수량 변경시 안내

[주문/배송] 주문 수량 변경 시 안내

주문 수량 변경 시,배송일정이 변경될 수 있으니 반드시 확인해 주시기 바랍니다.
(고객센터 1544-9020)

지금 주문하면 9/29(화) 출고 가능
택배보다 빠른, 나우드림
상품 규격 정보
상품상세정보
ISBNISBN-13 : 9791158394257
쪽수200쪽
크기기타 규격
제품구성단행본
이 책이 속한 분야
  • 컴퓨터/IT > 인터넷
관련 이벤트

AI추천 이유

책 소개
친절한 설명과 그림으로 쉽게 이해하는 웹 기술 입문서! 이 책은 IT 업계에 입문하는 ‘신입 엔지니어’나 ‘비IT 엔지니어 대상으로 ‘웹’에 관해 기본적인 개념을 설명합니다. 웹이란 무엇인가라는 역사에서 시작해, 웹과 밀접한 관계가 있는 인터넷/네트워크와의 관련성, HTTP 통신과 데이터 형식, 웹 애플리케이션/시스템의 기본적인 구성, 보안 고려 등 웹에 관한 다양한 요소를 체계적으로 다룹니다. 또한 이 책에서는 한 페이지에 하나의 주제를 다룹니다. 그 한 페이지의 주제를 문장과 그림으로 설명합니다. 개념적인 부분은 문장뿐만 아니라 그림을 함께 보면 쉽게 이미지를 그릴 수 있을 것입니다. 이 책에서 다루는 범위는 어디까지나 입문 수준의 내용으로 국한합니다. 그러나 체계적인 지식을 처음부터 학습해 두면 이후 다양한 업무를 익히는 데 큰 힘이 될 것입니다. 부디 이 책을 통해 넓고 큰 웹의 세계를 걸어가기 위한 나침반을 얻기 바랍니다.
목차
▣ 1장: 웹 기술이란 1-01 웹이란 - 전 세계에 퍼져 있는 하이퍼링크의 그물 1-02 인터넷과 웹 - 각각 만들어진 것을 융합한다 1-03 다양한 웹의 용도 - 웹 사이트에서 고도의 애플리케이션으로 발전 1-04 HTML과 웹브라우저 - 태그를 사용해 문서에 의미를 부여한다 1-05 웹서버와 HTTP - 웹을 지탱하는 기본 구조 1-06 웹페이지가 표시되는 흐름 - URL에 맞춰 HTML이 전송된다 1-07 정적 페이지와 동적 페이지 - 변하지 않는 페이지와 변하는 페이지 1-08 동적 페이지의 구조 - 프로그램으로 HTML을 생성한다 1-09 웹 표준화 - W3C를 통해 웹은 표준화되어 있다 1-10 웹의 설계 사상 - 웹 기술에서 권장되는 두 가지 사상 ▣ 2장: 웹과 네트워크 기술 2-01 웹을 실현하는 컴퓨터 네트워크 - 먼저 인터넷의 개요를 이해하자 2-02 인터넷의 표준 프로토콜 - 프로토콜의 역할 2-03 TCP/IP - 데이터 전송을 담당하는 프로토콜 2-04 IP 주소와 포트 번호 - 데이터 도착지를 식별한다 2-05 URL과 도메인 - 사람이 이해할 수 있는 형태로 웹사이트 위치를 나타낸다 2-06 DNS - 도메인과 IP 주소를 변환한다 2-07 HTTP - 웹브라우저와 웹서버 사이의 전달 ▣ 3장: HTTP에서의 전달 구조 3-01 HTTP 메시지 - HTTP로 전달하는 데이터의 구조 3-02 TTP 요청 / HTTP 응답 - 요청과 응답의 차이 3-03 HTTP 메서드 - 웹서버에 대한 요청의 종류 3-04 상태 코드 - 응답 결과의 종류를 나타내는 숫자 3-05 메시지 헤더 - 헤더 필드에 포함된 상세 정보 3-06 TCP를 통한 데이터 통신 - 데이터가 확실하게 도달하는 구조 3-07 HTTP/1.1의 통신 - 현재 주류 데이터 통신 방식 3-08 HTTP/2 통신 - 스트림 다중화를 통해 고속화한다 3-09 HTTP/2에서의 개선점 - 고속화를 위한 다양한 기술 3-10 HTTPS의 구조 - 암호화를 통해 안정성을 높인다 3-11 HTTPS 통신 - 암호화 방식을 맞춘 뒤 통신을 시작한다 3-12 스테이트풀과 스테이트리스 - 상태 유지 여부 3-13 쿠키 - 스테이트리스에서 상태를 유지하는 구조 3-14 세션 - 일련의 처리의 흐름을 관리한다 3-15 URI - 다양한 리소스를 식별하는 기술 방법 ▣ 4장: 웹의 다양한 데이터 형식 4-01 HTML - HTML의 구조와 버전 4-02 웹페이지에서 사용되는 이미지 형식 - 형식별 특징을 바탕으로 구분해서 사용한다 4-03 XML - 범용성을 높이는 방향으로 진화한 마크업 언어 4-04 CSS - 형태를 담당하는 스타일 시트 4-05 스크립트 언어 - 동적 처리를 실현하는 프로그래밍 언어 4-06 DOM - 스크립트에서 HTML을 조작하는 구조 4-07 JSON - 자바스크립트에서 탄생한 범용 데이터 형식 4-08 피드 - 웹사이트의 업데이트 정보를 전송한다 4-09 마이크로 포맷 - 웹페이지에 상세한 ‘의미’를 삽입한다 4-10 음성/동영상 전송 - 거대한 데이터를 원활하게 전송하는 기술 4-11 미디어 타입 - 다양해지는 열람 환경들에 대응한다 ▣ 5장: 웹 애플리케이션 기본 5-01 웹 애플리케이션의 3티어 구조 - 3계층으로 나누어 부하를 분산할 수 있다 5-02 MVC 모델 - 애플리케이션 내부 구조를 결정하는 설계 사상 5-03 프레임워크 - 템플릿을 사용한 효율적 개발 5-04 웹서버 - 웹 클라이언트와의 창구를 담당한다 5-05 웹 클라이언트 - 브라우저만은 아니다 5-06 애플리케이션 서버 - 동적 페이지의 핵심을 담당한다 5-07 데이터베이스 관리 시스템 - 웹 애플리케이션 데이터를 축적한다 5-08 캐시 서버 - 통신을 중개해서 서버 부담을 줄인다 5-09 Ajax - 체감 응답을 향상시키는 비동기 통신 기술 5-10 웹 프로그래밍 - 클라이언트 사이드와 서버 사이드로 나뉜다 5-11 Web API - 프로그램이 서비스를 사용하는 창구 5-12 매시업 - 여러 웹서비스를 조합한다 5-13 CGI - 서버 사이드 스크립트를 기동하는 구조 5-14 서버 간 연동 - 서버 간 통신에 사용되는 프로토콜 ▣ 6장: 웹 보안과 인증 6-01 웹 시스템 보안 - 보안을 이해하기 위한 기본 용어를 익힌다 6-02 비밀번호 해킹, DoS 공격 - 비밀번호 분석과 접근 부하를 통한 공격 기법 6-03 웹 시스템의 특징을 사용한 공격 - 쿠키나 URL의 구조를 사용한 공격 방법 6-04 웹 애플리케이션의 취약성을 노린 공격 - 스크립트를 보내는 공격 방법 6-05 웹 시스템의 취약성 - 보안 구멍을 통한 공격 6-06 방화벽 - 외부로부터의 접근을 제한하는 장치 6-07 IDS, IPS - 부정 접근을 감지하는 장치 6-08 WAF - 통신 내용을 보고 공격을 막는 장치 6-09 암호화 - 통신 경로와 저장 데이터 두 가지를 암호화한다 6-10 공개키 인증서 - 통신 상대가 실재 존재함과 암호화 통신이 가능함을 증명한다 6-11 인증 - 인증 기능의 아웃소싱화가 진행된다 6-12 허가 - 서비스를 넘나드는 기능 사용을 구현한다 6-13 캡차(CAPTCHA) - 프로그램을 사용한 부정을 방지한다 ▣ 7장: 웹 시스템 구축과 운용 7-01 제공할 서비스 검토 - 제공할 서비스로부터 필요한 기능을 도출한다 7-02 사용 언어, 소프트웨어 검토 - 애플리케이션의 특징에 맞게 결정한다 7-03 네트워크 구성 검토 - 역할별로 네트워크를 분할한다 7-04 서버 구성 검토 - 비용과 가용성의 균형을 고려해 구성한다 7-05 서버 기반 검토 - 온프레미스, 임대, 클라우드 7-06 부하 분산 - 접근 부하를 분산하는 설계 7-07 서버 설계/구축 - 하드웨어 구성, OS, 미들웨어 설정과 테스트 7-08 데이터베이스 설계 - 저장해야 할 데이터를 도출해 데이터베이스를 설계한다 7-09 애플리케이션 설계 - 전체 설계에서 모듈 단위 설계로 진행한다 7-10 백업 운용 - 장애를 예측하고 백업 방법과 빈도를 결정한다 7-11 로그 운용 - 로그는 시스템 상태를 파악할 수 있는 중요한 정보원 7-12 웹사이트의 성능 - 응답 시간은 만족도를 나타내는 지표 7-13 취약성 진단 - 사소한 취약성의 확인과 대책이 필요하다 ▣ 부록 HTTP/3
저자 소개
저자 : 코바야시쿄헤이,사카모토아키라
    코바야시 쿄헤이
    사카모토 아키라

    도서리뷰

    이 책을 읽고 어떤 느낌을 받으셨나요?
    리뷰를 남기고 다른 독자들과 함께 공유해보세요.

    안내 열기구매(배송/수령완료) 후 리뷰를 작성하시면 적립금 300원을 드려요!

    등록된 리뷰가 없습니다

    첫번째 리뷰어가 되어주세요

    교환/반품/환불
    반품/교환방법
    • 마이페이지 > 주문관리 > 주문/배송조회 > 주문조회 후  [1:1상담신청]  또는 고객센터 (1544-9020)
    • ※ 오픈마켓, 해외배송 주문상품 문의 시 [1:1상담신청] 또는 고객센터 (1544-9020)
    반품/교환 가능기간
    • 변심반품의 경우 수령 후 7일 이내
    • 상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
    반품/교환비용
    • 단순변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
    • 해외직배송 도서 구매 후 단순변심에 의한 취소 및 반품 시 도서판매가의 20% 수수료 부과
    반품/교환 불가 사유
    • 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
    • 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
      예) 만화, 잡지, 수험서 및 문제집류
    • 복제가 가능한 상품 등의 포장을 훼손한 경우
      예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
    • 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우
    • 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
    • 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
    • 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우
    상품 품절
    • 공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는 이메일과 문자로 안내드리겠습니다.
    소비자 피해보상
    환불지연에 따른 배상
    • 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁 해결 기준 (공정거래위원회 고시)에 준하여 처리됨
    • 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리함

    매장에서 사용할 수 있는 바코드가 있어요!