그림으로 배우는 웹 구조
한 권으로 배우는 웹의 모든 것
Regular price
$17.98
Sale price
Regular price
✈️
Estimated delivery date 예상 배송일
Standard Shipping
불러오는 중...
주문일로부터 8-12 영업일
Express Shipping
불러오는 중...
주문일로부터 6-8 영업일
인터넷과 웹 기술이 발전하면서 점점 더 많은 IT 서비스가 웹으로 제공되고 있습니다. 이렇게 웹 기술이 빠르게 변화하며 활동 범위를 넓혀가고 있지만, 웹 기술의 이해와 인식이 과거에 머물러 있는 경우가 많습니다.
이 책은 이러한 변화의 주역인 웹의 구조를 쉽게 파악하도록 도와줍니다. 웹 사이트 제작 기술과 웹의 다양한 구조들은 물론, 클라우드와 같은 최신 동향 및 보안 대책들도 전부 소개합니다.
웹에서 사용하는 여러 기술과 용어를 쉽게 이해할 수 있도록 왼쪽 페이지에서 새로운 개념을 소개하면, 오른쪽 페이지에서 일러스트로 내용을 요약하여 보여줍니다. 챕터 마지막에는 쉽게 따라 해 볼 수 있는 실습 코너를 준비했습니다. 모든 챕터를 읽고 나면 웹이 다른 시스템과 어떻게 다른지, 웹이 어떻게 발전해 나갈지를 알 수 있도록 구성하였습니다.
초반부에서는 웹 구조를 간단히 소개하고, 웹 접속의 기본이 되는 인터넷과 가까운 용어와 기술들을 소개합니다. 그 뒤에는 웹 사이트, 웹 서버, 이커머스 등 하나씩 주제를 잡아 관련 요소와 흐름을 빼놓지 않고 설명합니다. 후반부에는 클라우드, 가상화 기술 등 최근에 도입되어 적극적으로 사용되는 기술들을 살펴보고, 웹 서비스 중 생길 수 있는 가장 큰 문제인 보안과 운용 대책을 설명합니다.
이 책은 이러한 변화의 주역인 웹의 구조를 쉽게 파악하도록 도와줍니다. 웹 사이트 제작 기술과 웹의 다양한 구조들은 물론, 클라우드와 같은 최신 동향 및 보안 대책들도 전부 소개합니다.
웹에서 사용하는 여러 기술과 용어를 쉽게 이해할 수 있도록 왼쪽 페이지에서 새로운 개념을 소개하면, 오른쪽 페이지에서 일러스트로 내용을 요약하여 보여줍니다. 챕터 마지막에는 쉽게 따라 해 볼 수 있는 실습 코너를 준비했습니다. 모든 챕터를 읽고 나면 웹이 다른 시스템과 어떻게 다른지, 웹이 어떻게 발전해 나갈지를 알 수 있도록 구성하였습니다.
초반부에서는 웹 구조를 간단히 소개하고, 웹 접속의 기본이 되는 인터넷과 가까운 용어와 기술들을 소개합니다. 그 뒤에는 웹 사이트, 웹 서버, 이커머스 등 하나씩 주제를 잡아 관련 요소와 흐름을 빼놓지 않고 설명합니다. 후반부에는 클라우드, 가상화 기술 등 최근에 도입되어 적극적으로 사용되는 기술들을 살펴보고, 웹 서비스 중 생길 수 있는 가장 큰 문제인 보안과 운용 대책을 설명합니다.
Couldn't load pickup availability
출판사 리뷰
출판사 리뷰
Ch 1. 웹 기술의 기본
웹을 이루는 기본적인 요소들을 소개하고, 각각을 하위 챕터에서 자세히 설명합니다. 우리에게 친숙한 브라우저부터, ISP 같이 생소하지만 꼭 필요한 요소도 함께 알아봅니다.
Ch 2. 웹의 독자적인 구조
웹의 늘어난 활동 영역과 변화한 개발 트렌드를 간단히 소개한 뒤, 웹 사이트의 내부 및 외부 구조가 어떤 기술을 기반으로 이루어지는지, 어떤 과정을 거쳐 동작하는지 자세히 설명해 주는 챕터입니다.
Ch 3. 웹을 지탱하는 구조
웹과 함께 동작하는 기능들을 알아보고, 실제로 웹 서버를 만드는데 고려해야 할 사항들을 순서대로 짚어보는 챕터입니다. 예전부터 사용하던 방법부터, 최근에 널리 사용되는 방법까지 골고루 다룹니다.
Ch 4. 웹 보급과 확산
예전과 달리 다양한 기기, 다양한 브라우저를 이용하여 접속하게 된 최근 웹 트렌드에 맞추어 발전한 이커머스, SNS 등의 비즈니스 현황을 알아봅니다. 앞으로 더욱 확산될 5G가 바꿀 미래 모습도 예상해봅니다.
Ch 5. 웹과 다른 시스템
웹 기술 기반으로 동작할 수 없는 시스템들을 자세히 소개하는 챕터입니다. 웹 이외의 다른 시스템 들을 살펴봄으로써 웹의 기술과 구조를 파악하는 데 도움을 줍니다.
Ch 6. 클라우드와의 관계
최근의 웹 시스템에서 빼놓을 수 없는 기술인 클라우드를 배우는 챕터입니다. 클라우드의 형태와 주요 클라우드 사업자, 데이터센터와 클라우드간의 관계를 알게 됩니다. 기존 시스템이 어떻게 클라우드 기반으로 전환하는지도 소개합니다.
Ch 7. 웹 사이트의 개설에 즈음하여
웹 사이트를 열기 전, 체크해야 할 사항을 기술, 비즈니스, 법률 등 모든 부분에 걸쳐 확인해봅니다. 실제로 웹 사이트를 개설할 예정이라면, 가장 중요하게 읽어야 할 파트입니다.
Ch 8. 웹 시스템의 개발
웹 시스템 개발에 필요한 요소를 소프트웨어, 프레임워크, 개발 방법론 등 분야를 가리지 않고 알아봅니다. 상대적으로 과거에 사용했던 방법부터, 최근의 방법까지 다루고 있어, 만들고 싶은 시스템의 목적에 맞게 사용할 수 있는 안목을 길러줍니다.
Ch 9. 보안과 운용
웹 사이트에 적용할 수 있는 다양한 보안 대책을 소개하고, 운용 중 관리 방법 및 웹 시스템 장애를 대비한 구조 및 백업 방법을 알려줍니다. 웹 환경이 발달하는 만큼, 웹 시스템을 대상으로 하는 보안 위협도 늘어나고 있어 주의 깊게 읽어두는 것을 추천합니다.
웹을 이루는 기본적인 요소들을 소개하고, 각각을 하위 챕터에서 자세히 설명합니다. 우리에게 친숙한 브라우저부터, ISP 같이 생소하지만 꼭 필요한 요소도 함께 알아봅니다.
Ch 2. 웹의 독자적인 구조
웹의 늘어난 활동 영역과 변화한 개발 트렌드를 간단히 소개한 뒤, 웹 사이트의 내부 및 외부 구조가 어떤 기술을 기반으로 이루어지는지, 어떤 과정을 거쳐 동작하는지 자세히 설명해 주는 챕터입니다.
Ch 3. 웹을 지탱하는 구조
웹과 함께 동작하는 기능들을 알아보고, 실제로 웹 서버를 만드는데 고려해야 할 사항들을 순서대로 짚어보는 챕터입니다. 예전부터 사용하던 방법부터, 최근에 널리 사용되는 방법까지 골고루 다룹니다.
Ch 4. 웹 보급과 확산
예전과 달리 다양한 기기, 다양한 브라우저를 이용하여 접속하게 된 최근 웹 트렌드에 맞추어 발전한 이커머스, SNS 등의 비즈니스 현황을 알아봅니다. 앞으로 더욱 확산될 5G가 바꿀 미래 모습도 예상해봅니다.
Ch 5. 웹과 다른 시스템
웹 기술 기반으로 동작할 수 없는 시스템들을 자세히 소개하는 챕터입니다. 웹 이외의 다른 시스템 들을 살펴봄으로써 웹의 기술과 구조를 파악하는 데 도움을 줍니다.
Ch 6. 클라우드와의 관계
최근의 웹 시스템에서 빼놓을 수 없는 기술인 클라우드를 배우는 챕터입니다. 클라우드의 형태와 주요 클라우드 사업자, 데이터센터와 클라우드간의 관계를 알게 됩니다. 기존 시스템이 어떻게 클라우드 기반으로 전환하는지도 소개합니다.
Ch 7. 웹 사이트의 개설에 즈음하여
웹 사이트를 열기 전, 체크해야 할 사항을 기술, 비즈니스, 법률 등 모든 부분에 걸쳐 확인해봅니다. 실제로 웹 사이트를 개설할 예정이라면, 가장 중요하게 읽어야 할 파트입니다.
Ch 8. 웹 시스템의 개발
웹 시스템 개발에 필요한 요소를 소프트웨어, 프레임워크, 개발 방법론 등 분야를 가리지 않고 알아봅니다. 상대적으로 과거에 사용했던 방법부터, 최근의 방법까지 다루고 있어, 만들고 싶은 시스템의 목적에 맞게 사용할 수 있는 안목을 길러줍니다.
Ch 9. 보안과 운용
웹 사이트에 적용할 수 있는 다양한 보안 대책을 소개하고, 운용 중 관리 방법 및 웹 시스템 장애를 대비한 구조 및 백업 방법을 알려줍니다. 웹 환경이 발달하는 만큼, 웹 시스템을 대상으로 하는 보안 위협도 늘어나고 있어 주의 깊게 읽어두는 것을 추천합니다.
목차
목차
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. 백업에 대해서 생각한다
해 보자 시스템의 가용성과 보안 / 보안 위협을 확인하는 예
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. 백업에 대해서 생각한다
해 보자 시스템의 가용성과 보안 / 보안 위협을 확인하는 예
저자
저자
니시무라 야스히로
후지쯔 주식회사 필드·이노베이션 본부 헬스 케어 FI 통괄 부장
디지털 기술을 중심으로 다양한 시스템과 관련된 비즈니스에 종사한다. 정보 통신 기술의 재미와 혁신적인 능력을 많은 사람들에게 알리고자 한다. IT 입문 사이트, ITzoo.jp(https://www.itzoo.jp)에서 IT 기본 및 트렌드 해설, 무료 다운로드로 각종 소재의 제공, 웹 앱의 서비스와 컨설팅 등도 다루고 있다. 저서로는 『그림으로 배우는 서버 구조』 『IoT 시스템의 프로젝트를 이해하는책』 『그림으로 보고 이해하는 RPA의 구조』 『RFID+IC 태그 시스템 도입·구축 표준 강좌』 (이상 쇼에이사), 『그림 입문 잘 이해하는 최신 IoT 시스템의 도입과 운용』 『디지털화 교과서』 『그림 입문 최신 RPA를 잘 이해하는 책』 (이상 슈와 시스템), 『성공하는 기업 제휴』(NTT 출판)가 있다.
디지털 기술을 중심으로 다양한 시스템과 관련된 비즈니스에 종사한다. 정보 통신 기술의 재미와 혁신적인 능력을 많은 사람들에게 알리고자 한다. IT 입문 사이트, ITzoo.jp(https://www.itzoo.jp)에서 IT 기본 및 트렌드 해설, 무료 다운로드로 각종 소재의 제공, 웹 앱의 서비스와 컨설팅 등도 다루고 있다. 저서로는 『그림으로 배우는 서버 구조』 『IoT 시스템의 프로젝트를 이해하는책』 『그림으로 보고 이해하는 RPA의 구조』 『RFID+IC 태그 시스템 도입·구축 표준 강좌』 (이상 쇼에이사), 『그림 입문 잘 이해하는 최신 IoT 시스템의 도입과 운용』 『디지털화 교과서』 『그림 입문 최신 RPA를 잘 이해하는 책』 (이상 슈와 시스템), 『성공하는 기업 제휴』(NTT 출판)가 있다.
Payment & Security
Payment methods
Your payment information is processed securely. We do not store credit card details nor have access to your credit card information.

