새책 | eBook | 알라딘 직접배송 중고 | 이 광활한 우주점 | 판매자 중고 (18) |
13,320원(절판) | 출간알림 신청![]() | - | - | 4,700원 |
Chapter 01. 웹 브라우저가 메시지를 만든다
01 URL를 입력해서 여행을 시작하자
02 웹 브라우저는 먼저 URL을 해석한다
03 파일과 디렉토리의 차이
04 HTTP의 기본적인 개념
05 HTTP 리퀘스트 메시지를 만든다
06 리퀘스트를 보내면 리스폰스가 돌아온다
07 수신측 웹 서버의 IP 주소를 조회한다
08 Socket 라이브러리가 IP 주소를 찾는다
09 리졸버를 이용하여 DNS 서버에 문의한다
10 리졸버를 호출할 때의 동작
11 DNS 서버의 기본 동작
12 DNS 서버에 질의하는 패킷
13 DNS 서버의 담당 범위와 계층 구조
14 담당 DNS 서버를 찾아서 IP 주소를 가져온다
15 캐시 기능을 통한 DNS 서버의 빠른 응답
16 TCP/IP 소프트웨어로의 중재자, Socket 라이브러리
17 소켓을 생성하여 접속 상황을 준비한다
18 IP 주소와 포트 번호를 TCP/IP 소프트웨어에게 통지한다
19 서버측은 대기 상황을 준비한다
20 서버측은 IP 주소를 대조하여 접속을 허가한다
21 메시지의 송수신을 시작한다
22 메시지 송수신의 끝을 알려준다
에피소드 1 : 사실은 어렵지 않은 네트워크 용어 -'리졸버'
Chapter 02 TCP/IP 데이터를 전기 신호로 바꾸어 보낸다
01 TCP/IP 소프트웨어의 내부 구성
02 소켓의 실체는 TCP/IP 소프트웨어 내부의 메모리
03 송신측과 수신측의 조합이 같은 소켓은 하나뿐!
04 TCP/IP 소프트웨어는 먼저 소켓을 작성
05 소켓을 만든 후, TCP로 '파이프'를 연결한다
06 접속, 데이터 송수신, 종료의 3단계로 관리한다
07 제어 정보를 담는 TCP 헤더를 만든다
08 IP 주소를 담는 IP 헤더를 만든다
09 이더넷용으로 MAC 헤더를 만든다
10 ARP로 보내려는 라우터의 MAC 주소를 조사한다
11 IP 패킷을 전기나 빛의 신호로 변환하여 송신한다
12 패킷에 3개의 제어용 데이터를 덧붙인다
13 허브를 향해 접속을 알리는 패킷을 전송한다
14 LAN 카드의 MAU가 충돌을 검출힌다
15 통신 개시에 대한 응답 패킷을 받는다
16 서버로부터의 응답 패킷을 IP에서 TCP에 넘긴다
17 HTTP 리퀘스트 메시지 패킷을 작성한다
18 데이터가 클 때는 분할해서 보낸다
19 도착한 패킷을 ACK 번호로 확인한다
20 패킷의 평균 왕복 시간으로 ACK 번호의 대기 시간을 조정한다
21 윈도우 제어 방식으로 ACK 번호를 효율적으로 관리한다
22 데이터 송수신 단계의 동작은 접속 단계와 같다
23 HTTP 리스폰스 메시지
24 재전송할 필요가 없는 데이터의 송신은 UDP가 효율적이다
에피소드 2 : 사실은 어렵지 않은 네트워크 용어
- 소켓에 꽂는 것은 전구냐 프로그램이냐
Chapter 03 허브와 스위치, 라우터 여행
01 독립적으로 동작하는 패킷
02 LAN 케이블의 핵심은 신호를 열화시키지 않는 것
03 케이블을 '꼬아서' 잡음을 방지한다
04 리피터 허브는 전 포트에서 신호를 송신한다
05 스위칭 허브는 주소 테이블로 중계한다
06 MAC 주소 테이블의 등록과 갱신
07 예외적인 동작
08 충돌에 관한 대응과 허브 접속 대수와의 관계
09 스위칭 허브는 전이중 방식
10 최적의 전송 속도로 보내는 오토 니고시에이션
11 스위칭 허브는 여러 가지의 중계 동작을 동시에 실행한다
12 라우터와 스위칭 허브의 차이
13 네트워크 번호와 호스트 번호
14 네트워크 번호와 호스트 번호를 나누는 넷 마스크
15 라우팅 테이블에 등록되는 정보
16 라우팅 테이블을 검색하여 출력 포트를 찾는다
17 디폴트 게이트웨이에서 다음 라우터로!
18 패킷에는 유효 기한이 있다
19 큰 패킷은 프레그먼테이션 기능으로 분할한다
20 라우터의 송신 동작은 컴퓨터와 같다
21 주소 변환으로 IP 주소를 효과적으로 이용한다
22 주소 변환의 기본 동작
23 포트 번호를 바꾸어 쓰는 이유
24 인터넷에서 사내로의 액세스
25 라우터의 패킷 필터링 기능
에피소드 3 : 사실은 어렵지 않은 네트워크 용어 - 허브와 라우터
Chapter 04 인터넷 프로바이더로부터 인터넷 속으로!
01 인터넷을 구성하는 라우터
02 다양한 액세스 회선
03 ADSL 모뎀으로 패킷을 셀로 분할한다
04 변조 방식으로 셀을 신호화하는 ADSL
05 다수의 주파수로 고속화를 실현ADSL
06 스플리터의 역할
07 전화국까지의 여정
08 ISDN의 영향
09 ISDN 신호에 동기화 시켜서 ADSL의 신호를 변화시킨다
10 DSLAM을 통과하여 BAS에 도달한다
11 사용자 인증과 설정 정보 통지
12 ADSL에서 PPP를 움직이는 PPPoA
13 PPPoA 이외의 방법이 가지고 있는 장점과 단점
14 POP의 구성
15 건물 내부는 케이블로 직접 연결한다
16 통신 회선의 다중화
17 ISP 간의 접속
18 ISP 간의 정보를 교환
19 사내 네트워크에 있는 자동 등록의 차이
20 IX의 필요성
21 IX로 ISP를 서로 연결한다
에프소드 4 : 사실은 어럽지 않은 네트워크 용어 - 이름은 서버, 알맹이는 라우터
Chapter 05 드디어 웹 서버에 도착!
01 웹 서버의 바로 앞에는 다양한 서버가 있다
02 방화벽의 형태
03 패킷 필터링의 조건을 설정하는 개념
04 포트 번호로 애플리케이션을 한정한다
05 접속 방법을 제어 비트로 판단한다
06 사내 LAN에서 공개 서버용 LAN으로 조건을 설정한다
07 외부에서도 사내 LAN에 액세스할 수 있다
08 방화벽을 통과한다
09 인터넷 데이터 센터에 웹 서버를 설치하는 경우
10 처리 능력이 부족한 경우는 여러 대의 서버로 부하 분산한다
11 부하 분산 장치로 여러 대의 웹 서버에 할당한다
12 캐시 서버의 이용
13 캐시 서버는 갱신일에 컨텐츠를 관리한다
14 캐시 서버에 패킷을 보내는 방법
15 프록시의 원조는 포워드 프록시
16 포워드 프록시를 개량한 리버스 프록시
17 컨텐츠 배포 네트워크를 이용한 부하 분산
18 가까운 캐시 서버를 알아내는 방법
19 리다이렉트용 서버로 접근할 곳을 할당한다
20 캐시 내용의 갱신 방법에 따라 성능이 다르다
에프소드 5 : 사실은 어렵지 않은 네트워크 용어 - 통신 회선이 LAN으로 되는 날
Chapter 06 응답 데이터가 완성되고, 웹 브라우저로 되돌아온다
01 수신 신호를 디지털 데이터로 변환한다
02 TCP/IP 소프트웨어가 HTT 메시지를 꺼낸다
03 소켓을 작성하여 접속을 대기한다
04 TCP/IP 소프트웨어에서 데이터를 받는다
05 서버는 복수의 클라이언트와 동시에 통신한다
06 문의된 URI를 실제의 파일명으로 변환
07 CGI 애플리케이션을 시동하는 경우
08 웹 서버에서 하는 액세스 제어
09 응답 메시지를 되돌려 보낸다
10 응답의 데이터 유형을 보고 내용을 판단한다
11 브라우저 화면에 웹 페이지를 표시하면 접근 완료!
에피소드 6 : 사실은 어렵지 않은 네트워크 용어
-게이트웨이는 다른 세계로 통하는 입구
용어 모음집
맺음말
index