확장메뉴
주요메뉴


소득공제 베스트셀러
미리보기 공유하기

그림으로 배우는 웹 구조

: 한 권으로 배우는 웹의 모든 것

그림으로 배우는 시리즈이동
리뷰 총점10.0 리뷰 1건 | 판매지수 3,477
베스트
웹사이트 35위 | IT 모바일 top100 3주
신상품이 출시되면 알려드립니다. 시리즈 알림신청
eBook이 출간되면 알려드립니다. eBook 출간 알림 신청
12월의 굿즈 : 로미오와 줄리엣 1인 유리 티포트/고운그림 파티 빔 프로젝터/양털 망토담요 증정
월간 개발자 2022년 12월호
2022년 읽어보고서 : 예스24로 보는 올해의 독서 기록
[대학생X취준생] 끝날 때 까지 끝난 게 아니야!
[IT 기획전] IT, 모두의 교양
2022 올해의 책 24권을 소개합니다
박해선 저자의 머신러닝/딥러닝 패스
내일은 개발자! 코딩테스트 대비 도서전
12월의 얼리리더 주목신간 : 행운을 가져다줄 '네잎클로버 문진' 증정
[단독] 에듀윌 IT 자격증 기획전 - 가장 빠른 합격출구 EXIT
쇼핑혜택
현대카드
1 2 3 4 5

품목정보

품목정보
출간일 2022년 08월 05일
쪽수, 무게, 크기 240쪽 | 444g | 152*245*15mm
ISBN13 9788931466591
ISBN10 8931466595

책소개 책소개 보이기/감추기

인터넷과 웹 기술이 발전하면서 점점 더 많은 IT 서비스가 웹으로 제공되고 있다. 이렇게 웹 기술이 빠르게 변화하며 활동 범위를 넓혀가고 있지만, 웹 기술의 이해와 인식이 과거에 머물러 있는 경우가 많다. 이 책은 이러한 변화의 주역인 웹의 구조를 쉽게 파악하도록 도와준다. 웹 사이트 제작 기술과 웹의 다양한 구조들은 물론, 클라우드와 같은 최신 동향 및 보안 대책들도 전부 소개한다.

웹에서 사용하는 여러 기술과 용어를 쉽게 이해할 수 있도록 왼쪽 페이지에서 새로운 개념을 소개하면, 오른쪽 페이지에서 일러스트로 내용을 요약하여 보여준다. 챕터 마지막에는 쉽게 따라 해 볼 수 있는 실습 코너를 준비했다. 모든 챕터를 읽고 나면 웹이 다른 시스템과 어떻게 다른지, 웹이 어떻게 발전해 나갈지를 알 수 있도록 구성하였다.

초반부에서는 웹 구조를 간단히 소개하고, 웹 접속의 기본이 되는 인터넷과 가까운 용어와 기술들을 소개한다. 그 뒤에는 웹 사이트, 웹 서버, 이커머스 등 하나씩 주제를 잡아 관련 요소와 흐름을 빼놓지 않고 설명한다. 후반부에는 클라우드, 가상화 기술 등 최근에 도입되어 적극적으로 사용되는 기술들을 살펴보고, 웹 서비스 중 생길 수 있는 가장 큰 문제인 보안과 운용 대책을 설명한다.

목차 목차 보이기/감추기

Ch 1. 웹 기술의 기본
1-1. 웹이란?
1-2. 웹 시스템의 구조
1-3. 웹 페이지를 열람한다
1-4. URL이란?
1-5. 웹 서버의 외형과 내용
1-6. 브라우저의 기능
1-7. 브라우저와는 다른 존재
1-8. 웹 시스템을 두는 장소
1-9 해외의 웹 사이트에 도달하려면?
1-10. 인터넷과 웹의 관계
해 보자 웹 사이트의 규모

Ch 2. 웹의 독자적인 구조
2-1. 웹 기술의 변화
2-2. 웹 사이트의 안과 밖
2-3. 웹 사이트 바깥쪽의 메인
2-4. 웹 사이트 바깥쪽의 서브
2-5. 변화하지 않는 페이지와 변화하는 페이지
2-6. 웹 사이트의 안쪽① HTTP 요청
2-7. 웹 사이트의 안쪽② HTTP 응답
2-8. HTTP 메시지를 확인한다
2-9. 프로그램의 실행
2-10. 클라이언트와 서버를 나누는 사고방식
2-11. 클라이언트 측의 스크립트
2-12. 서버 측의 스크립트
2-13. 재접속을 지원하는 구조
2-14. 일련의 처리 시작부터 종료까지의 관리
해 보자 HTML과 CSS / CSS에 의한 차이의 예

Ch 3. 웹을 지탱하는 구조
3-1. 웹 전체를 지탱하는 구조
3-2. 웹 접속의 기본
3-3. IP 주소와 MAC 주소의 차이
3-4. 주소를 부여한다
3-5. 도메인명과 IP 주소를 연결한다
3-6. 인터넷 통신의 대행
3-7. 브라우저와 웹 서버 간의 암호화
3-8. 웹 서버로의 파일 전송과 요청 식별
3-9. 웹 서버를 구축하는 방법
3-10. 웹 서버를 구축한다
3-11. 웹 서버를 선택한다
3-12. 웹 서버를 만든다
해 보자 DNS 서버와 통신한다 / nslookup 명령어의 표시 예

Ch 4. 웹 보급과 확산
4-1. 다양화하는 웹의 세계
4-2. 스마트폰의 등장으로부터
4-3. 많이 이용되는 브라우저는?
4-4. 많이 이용되는 검색 엔진은?
4-5. 온라인 쇼핑의 성장
4-6. SNS의 활용
4-7. SNS의 안쪽
4-8. 기업에서의 웹 시스템의 활용
4-9. 웹 전용의 직업
4-10. 5G가 바꾸는 웹의 세계
해 보자 개발자 도구를 사용해 본다 / 개발자 도구의 Network 탭에서 응답 시간을 측정한다

Ch 5. 웹과 다른 시스템
5-1. 웹으로 할 수 없는 시스템
5-2. 멈출 수 없는 시스템①
5-3. 멈출 수 없는 시스템②
5-4. 기존 시스템의 클라우드화의 장벽
5-5. 웹과 궁합이 좋은 메일 서버
5-6. 인터넷 이외의 네트워크
5-7. 서버의 기능 차이
해 보자 ping 명령어 / ping 명령어 실행 후의 예

Ch 6. 클라우드와의 관계
6-1. 클라우드의 개요와 특징
6-2. 클라우드 서비스의 분류
6-3. 클라우드의 2가지 조류
6-4. 가상의 프라이빗 클라우드
6-5. 클라우드 사업자의 개요
6-6. 데이터센터와 클라우드
6-7. 대량의 IT 리소스를 관리하는 구조
6-8. 기존 시스템을 클라우드화하려면?
해 보자 리소스의 이용 상황을 본다 / Windows 10의 태스크 매니저의 예

Ch 7. 웹 사이트의 개설에 즈음하여
7-1. 데이터베이스를 사용할지 여부
7-2. 타깃은 누구?
7-3. 사이트 개설 준비
7-4. 콘텐츠 관리
7-5. 도메인명의 취득
7-6. 개인 정보 보호에 대한 대처
7-7. https 접속을 지원하는 기능
7-8. 스마트폰과 PC 양쪽에 대응한다
7-9. 보완하는 디바이스로의 대응
7-10. 이미지 파일의 종류
7-11 복사 방지는 필요한가?
7-12. 동영상 및 음성 파일
7-13. 관리자로서 웹 서버에 접속하는 방법
해 보자 파비콘으로부터 웹 비즈니스를 본다 / 파비콘의 예(톱 페이지 또는 오피셜 사이트)

Ch 8. 웹 시스템의 개발
8-1. 웹 앱의 백엔드 구성 요소
8-2. 웹 앱은 무료 소프트웨어를 이용한다
8-3. 애플리케이션 설계의 사고방식
8-4. 개발 프레임워크
8-5. ASP.NET과 JSP
8-6. 프론트와 백의 경계
8-7. 웹 시스템에서 사용되는 데이터의 형식
8-8. 서버의 기능을 나누는 대처
8-9. 결제 처리로 보는 외부 접속의 방식 예
8-10. 서버의 가상화 기술
8-11. 웹 시스템의 새로운 조류
8-12. 웹 서버의 부하 실측
8-13. 가상 서버의 성능 견적
8-14. 데이터 분석 시스템의 구성 예
해 보자 컨테이너화하는 서비스 픽업 / 접근 예

Ch 9. 보안과 운용
9-1. 위협에 따른 보안 대책
9-2. 보안 대책의 물리적인 구조
9-3. 완충 지대에서의 방어 방법
9-4. 완충 지대를 빠져나간 곳의 방어
9-5. 고객을 지키는 구조
9-6. 내부의 보안 대책
9-7. 가동 후의 관리
9-8. 서버의 성능 관리
9-9. 장애에 대응하는 구조
9-10. 백업에 대해서 생각한다
해 보자 시스템의 가용성과 보안 / 보안 위협을 확인하는 예

저자 소개 (3명)

출판사 리뷰 출판사 리뷰 보이기/감추기

Ch 1. 웹 기술의 기본
웹을 이루는 기본적인 요소들을 소개하고, 각각을 하위 챕터에서 자세히 설명합니다. 우리에게 친숙한 브라우저부터, ISP 같이 생소하지만 꼭 필요한 요소도 함께 알아봅니다.

Ch 2. 웹의 독자적인 구조
웹의 늘어난 활동 영역과 변화한 개발 트렌드를 간단히 소개한 뒤, 웹 사이트의 내부 및 외부 구조가 어떤 기술을 기반으로 이루어지는지, 어떤 과정을 거쳐 동작하는지 자세히 설명해 주는 챕터입니다.

Ch 3. 웹을 지탱하는 구조
웹과 함께 동작하는 기능들을 알아보고, 실제로 웹 서버를 만드는데 고려해야 할 사항들을 순서대로 짚어보는 챕터입니다. 예전부터 사용하던 방법부터, 최근에 널리 사용되는 방법까지 골고루 다룹니다.

Ch 4. 웹 보급과 확산
예전과 달리 다양한 기기, 다양한 브라우저를 이용하여 접속하게 된 최근 웹 트렌드에 맞추어 발전한 이커머스, SNS 등의 비즈니스 현황을 알아봅니다. 앞으로 더욱 확산될 5G가 바꿀 미래 모습도 예상해봅니다.

Ch 5. 웹과 다른 시스템
웹 기술 기반으로 동작할 수 없는 시스템들을 자세히 소개하는 챕터입니다. 웹 이외의 다른 시스템 들을 살펴봄으로써 웹의 기술과 구조를 파악하는 데 도움을 줍니다.

Ch 6. 클라우드와의 관계
최근의 웹 시스템에서 빼놓을 수 없는 기술인 클라우드를 배우는 챕터입니다. 클라우드의 형태와 주요 클라우드 사업자, 데이터센터와 클라우드간의 관계를 알게 됩니다. 기존 시스템이 어떻게 클라우드 기반으로 전환하는지도 소개합니다.

Ch 7. 웹 사이트의 개설에 즈음하여
웹 사이트를 열기 전, 체크해야 할 사항을 기술, 비즈니스, 법률 등 모든 부분에 걸쳐 확인해봅니다. 실제로 웹 사이트를 개설할 예정이라면, 가장 중요하게 읽어야 할 파트입니다.

Ch 8. 웹 시스템의 개발
웹 시스템 개발에 필요한 요소를 소프트웨어, 프레임워크, 개발 방법론 등 분야를 가리지 않고 알아봅니다. 상대적으로 과거에 사용했던 방법부터, 최근의 방법까지 다루고 있어, 만들고 싶은 시스템의 목적에 맞게 사용할 수 있는 안목을 길러줍니다.

Ch 9. 보안과 운용
웹 사이트에 적용할 수 있는 다양한 보안 대책을 소개하고, 운용 중 관리 방법 및 웹 시스템 장애를 대비한 구조 및 백업 방법을 알려줍니다. 웹 환경이 발달하는 만큼, 웹 시스템을 대상으로 하는 보안 위협도 늘어나고 있어 주의 깊게 읽어두는 것을 추천합니다.

작가의 말

웹 기술은 개인의 시점으로 보면 매일 이용하는 웹 사이트나 검색 엔진, SNS, 온라인 쇼핑 등과 같이 가장 가까이에 있는 정보 시스템입니다. AI나 IoT, 빅데이터 등 조금 어려운 기술을 포함하기도 하지만, 마음먹으면 바로 운영이나 개발에 관여할 수 있는 유니크한 시스템이기도 합니다.
한편, 구조로서의 웹 기술은 빠르게 변화하고 있으며 앞으로도 계속 바뀌어 갈 것입니다.
인프라 측면에서 보면, 이전에는 웹 비즈니스를 시작할 때는 자체적으로 웹 서버를 구축하거나 ISP(인터넷 서비스 프로바이더)가 제공하는 임대 서버를 이용했습니다. 최근에는 클라우드의 이용이 증가하면서 대규모 웹 시스템일수록 자체 구축을 하지 않고 클라우드상에서 웹 서비스를 구축하고 있습니다.
그 내부에서 실행되는 소프트웨어도 OSS(오픈 소스 소프트웨어)의 이용이 많아지고 있습니다. 서비스 제공뿐만 아니라 개발에서 운용에 이르기까지 대규모 웹 시스템이라도 무료 OSS로 구축할 수 있는 시대가 되었습니다.
단말이나 네트워크, 나아가 웹 서비스의 진화와 다양화, 서비스를 제공하는 측의 목적도 단순 정보 제공에서 정보의 연계나 활용으로 변화하고 있어서 웹 기술은 한층 더 복잡해지고 있습니다. 그래서 시스템 개발의 상황에서도 0부터 만드는 것이 아닌 기존의 사용할 수 있는 구조를 활용하여 바로 동작하게 하는 것이 우선시 되고 있습니다.
이상과 같은 변천과 현황을 바탕으로 이 책은 다음과 같이 앞으로 웹 기술에 대해서 배우고 싶은 분들을 독자로 합니다.
◆ 웹 기술에 관한 기본적인 지식을 배우고 싶은 분
◆ 웹 사이트나 웹 애플리케이션 등을 시작하고 싶은 분
◆ 클라우드도 포함해서 용어나 기술, 동향 등을 확인하고 싶은 분
◆ 웹을 활용한 비즈니스를 검토하고 있는 분
이 책에서는 기본이 되는 웹 사이트나 웹 서버를 기준으로 설명을 합니다.
이 책을 통해 많은 분이 웹 기술에 흥미를 갖는 것과 동시에 여기서 얻은 지식을 실제 비즈니스 상황에서 활용하시길 바랍니다.

회원리뷰 (1건) 리뷰 총점10.0

혜택 및 유의사항?
포토리뷰 그림으로 배우는 웹구조 내용 평점5점   편집/디자인 평점5점 n******t | 2022.08.20 | 추천0 | 댓글0 리뷰제목
최근 클라우드 등.. 웹 기술이 매우 복잡해지고 있습니다. 그러나 보통 웹을 공부한다고 하면, HTML 자바스크립트 같은 프로그래밍 언어만 공부하면 된다고 생각하는 경우가 많은 것 같습니다. (저의 대학교 시절을 생각해 보더라도 JSP나 PHP 같은 서버스크립트만 배운 기억이 나네요..) 하지만 위같이 지엽적으로만 공부하다 보면 나중에 기술 응용할 때 매우 힘들어 집니다. 이;
리뷰제목


최근 클라우드 등.. 웹 기술이 매우 복잡해지고 있습니다.

그러나 보통 웹을 공부한다고 하면, HTML 자바스크립트 같은 프로그래밍 언어만 공부하면 된다고 생각하는 경우가 많은 것 같습니다. (저의 대학교 시절을 생각해 보더라도 JSP나 PHP 같은 서버스크립트만 배운 기억이 나네요..)

하지만 위같이 지엽적으로만 공부하다 보면 나중에 기술 응용할 때 매우 힘들어 집니다.

이러한 상황에 나온 위 책은 웹 기술 전반에 관해 설명해주기 때문에 아주 유용한 책인 것 같네요!

우선 내용을 살펴보자면 1장 ~ 3장은 네트워크 기초 내용을 다루고 있습니다.

4장은 웹이 다양화되는 모습을 보여주고 있습니다 ( SNS , 온라인 쇼핑 사이트 같이 평소 어떤 구조일까 궁금했던 내용을 다루고 있습니다 )

5장은 온프레미스를 다루고 있습니다. ( 이중에서도 인터넷을 이용하지 않는 형태도 다루고 있습니다.. 예를들어 교통시스템, 전력시스템 같은 것들도 다루고 있습니다.)

클라우드같은 최신기술만 다루는게 아닌, 온프레미스같은 것들도 다루고 있어 웹기술에 대해 골고루 다루기 때문에 평소 등한시했던 기술들을 알아서 매우 좋았습니다.

또한 주목받지 못하는 기술이라도 신기술 이해하는데 기본이 되는 경우가 있기 때문에, 이 책이 이런 점을 충실하게 반영한게 아닌가 하네요..


6장은 클라우드에 대한 내용을 다루고 있습니다.


이밖에도 8장에서는 개발기술에 대해 다루고 있습니다 (리액트, 도커, 쿠버네티스, 오케스트레이션 같은 최신 기술도 다룹니다.)

이 책의 구성은 위 그림에서 보는 바와 같이 반쪽은 설명, 반쪽은 그림 형식으로 구성되 있습니다. ( 설명을 읽다 애매한 부분은 바로 옆 그림을 보면 되니 이해하기 수월했습니다.)

또한 일본분들의 책들이 거의 그렇듯 용어에 대한 정의도 명확하기 때문에 책을 읽다 무슨 뜻인지 애매한 부분이 거의 없었습니다. (예를 들자면 이 책은 웹사이트, 웹 앱, 웹 시스템을 나눠서 설명합니다.)

책을 읽은 전체적인 느낌은 IT 공부하시는 분들이라면 필독서가 아닐까 싶네요..

웹을 처음 공부하시는 분들, 이미 공부하신 분들이라도 웹기술의 큰 그림을 아는 것은 필수라고 생각됩니다.

 

 

 

 

댓글 0 이 리뷰가 도움이 되었나요? 공감 0

한줄평 (2건) 한줄평 총점 10.0

혜택 및 유의사항 ?
구매 평점5점
입문용으로 보일 수 있지만, WEB 아키텍처 전반을 다루고 있습니다.
이 한줄평이 도움이 되었나요? 공감 0
YES마니아 : 플래티넘 방*빠 | 2022.08.11
평점5점
웹, 클라우드, 보안 모두 한권에 집약되어 있어서 다양하게 공부하기 좋겠어요!
2명이 이 한줄평을 추천합니다. 공감 2
l****7 | 2022.07.27
  •  쿠폰은 결제 시 적용해 주세요.
1   14,400
뒤로 앞으로 맨위로 aniAlarm