[도서] 그림으로 배우는
저자 : 우에노 센
출판사 : 영진닷컴
정가 : 15,000 원
판매가 : 13,500 원
출간일 : 2015/01/26
ISBN : 9788931447897

책 소개
[그림으로 배우는 HTTP & Network Basic]은 웹의 근간을 이루는 HTTP를 중심으로 하여 웹, 인터넷 데이터 통신 분야의 기초가 되는 내용들을 다루고 있다. 초반부에는 인터넷의 역사부터 시작해 인터넷을 하면서 자주 보게 되는 프로토콜인 TCP/IP를 비롯해 여러 프로토콜에 대해 설명하고, 중반부에서는 본격적으로 HTTP에 대한 내용들을 다룬다. 후반부에서는 우리가 인터넷 뱅킹을 이용할 때 자주 보는 인증, HTTPS 등등 HTTP에 기능을 추가한 프로토콜에 대한 내용을 소개한다.

목차
제 1장 웹과 네트워크의 기본에 대해 알아보자

1.1 웹은 HTTP로 나타낸다

1.2 HTTP는 이렇게 태어났고 성장했다

1.2.1 웹은 지식 공유를 위해 고안되었다

1.2.2 웹이 성장한 시대

1.2.3 진보 안하는 HTTP

1.3 네트워크의 기본은 TCP/IP

1.3.1 TCP/IP는 프로토콜의 집합

1.3.2 계층으로 관리하는 TCP/IP

1.3.3 TCP/IP 통신의 흐름

1.4 HTTP와 관계가 깊은 프로토콜은 IP/TCP/DNS

1.4.1 배송을 담당하는 IP

1.4.2 신뢰성을 담당하는 TCP

1.5 이름 해결을 담당하는 DNS

1.6 이들과 HTTP와의 관계

1.7 URI와 URL

1.7.1 URI는 리소스 식별자

1.7.2 URL 포맷


제 2장. 간단한 프로토콜 HTTP

2.1 HTTP는 클라이언트와 서버간에 통신을 한다

2.2 리퀘스트와 리스폰스를 교환하여 성립

2.3 HTTP는 상태를 유지하지 않는 프로토콜

2.4 리퀘스트 URI로 리소스를 식별

2.5 서버에 임무를 부여하는 HTTP 메소드

2.6 메소드를 사용해서 지시를 내리다

2.7 지속 연결로 접속량을 절약

2.7.1 지속 연결

2.7.2 파이프라인화

2.8 쿠키를 사용한 상태 관리


제 3장. HTTP 정보는 HTTP 메시지에 있다

3.1 HTTP 메시지

3.2 리퀘스트 메시지와 리스폰스 메시지의 구조

3.3 인코딩으로 전송 효율을 높이다

3.3.1 메시지 바디와 엔티티 바디의 차이

3.3.2 압축해서 보내는 콘텐츠 코딩

3.3.3 분해해서 보내는 청크 전송 코딩

3.4 여러 데이터를 보내는 멀티 파트

3.5 일부분만 받는 레인지 리퀘스트

3.6 최적의 콘텐츠를 돌려주는 콘텐츠 네고시에이션


제 4장. 결과를 전달하는 HTTP 상태 코드

4.1 상태 코드는 서버로부터 리퀘스트 결과를 전달한다

4.2 2xx 성공(Success)

4.2.1 200 OK

4.2.2 204 No Content

4.2.3 206 Partial Content

4.3 3xx 리다이렉트(Redirection)

4.3.1 301 Moved Permanently

4.3.2 302 Found

4.3.3 303 See Other

4.3.4 304 Not Modified

4.3.5 307 Temporary Redirect