Top

임베디드 웹서버를 위한 TCP/IP

  • 원서명TCP/IP LEAN 2nd Edition (ISBN 157820108x)
  • 지은이Jeremy Bentham
  • 옮긴이박종진, 이동은, 이형수
  • 감수자성원호
  • ISBN : 8989975093
  • 40,000원
  • 2002년 09월 13일 펴냄
  • 페이퍼백 | 564쪽 | 190*235mm
  • 시리즈 : 임베디드 시스템

책 소개

소스 파일은 아래 깃허브 페이지에서 내려 받으실 수 있습니다.
(https://github.com/AcornPublishing/tcpip-lean)


<책 소개>
인터넷 프로그래밍 그 신비가 벗겨지다!

이 책은 간단한 TCP/IP(Transmission control protocol/Internet protocol) 스택에 대한 플랫폼 독립적인 소스 코드를 포함하는 간편한 TCP/IP 네트워킹에 관한 가이드 북이다. 그리고 제공하기 쉽고 임베디드 어플리케이션에 사용되기에 효율적인 책(Lean Version)이다.

임베디드 웹 서버와 함께 작고, 뛰어난 TCP/IP 스택을 생성한다.

저자의 풍부한 소스 코드 예제와 완전히 동작하는 유틸리티의 도움으로, 당신은 TCP 프로토콜 자체를 다루기 전에 인터네트워킹의 좀 더 단순한 면들을 배우고 실험하게 된다. 저자는 매우 실제적인 접근 방법을 제공하며, 이와 함께 TCP/IP 프로토콜 패밀리에 대한 심도있는 이해를 제공한다. 이 책의 각 단계에서 적절한 소프트웨어 유틸리티에 의한 실험을 통해 이해를 강화할 수 있다. 복잡한 네트워크 소프트웨어의 생성을 마스터하는 과정에서 아래의 내용을 익힐 수 있다.

- 중요 네트워킹과 클라이언트/서버 기법에 대해 배우고
- 네트워크 PC와 마이크로컨트롤러로 실험하며
- 전문적으로 씌여진 소프트웨어를 탐구하고 확장하며
- 기초부터 프로토콜을 구축하고
- 강력한 툴과 유틸리티 집합을 가지고 네트워크 개발의 속도를 증가할 것이다.

네트워크 장치를 위한 동적 컨텐트 생성과 클라이언트/서버 데이터 전송을 구현한다.

이 책은 소규모 임베디드 시스템 상에 웹 서버를 구현하기에 적합하고 PC 하드웨어 플랫폼인 PIC16xxx와 PIC18xxx 마이크로컨트롤러를 위한 완전한 C 소스코드를 제공한다.

저자/역자 소개

<저자 소개>

Jeremy Bentham


영국 케임브리지에 있는 산업용 네트워킹 회사인 Io Ltd.와 회사의 소프트웨어 컨설팅 분사인 Iosoft Ltd.의 공동설립자다. 오랜 실무경력을 통해 그는 철도제어와 기타 산업용 어플리케이션의 많은 컴퓨터 시스템 뿐 아니라 임베디드 시스템을 위한 광범위한 소프트웨어 툴을 개발했다. 그가 참여한 네트워킹 프로젝트는 Bitup, 80188프로세서를 위한 Bitbus 에뮬레이션, Arcnet과 이더넷을 이용한 데이터 전송 프로토콜, 그리고 간단한 TCP/IP 프로토콜(UDP와 TFTP)을 사용한 풀 801888-기반의 원격-부트 통신시스템 등이다.
최근 그는 항공, 대기질 분야와 비디오 감시 어플리케이션 등에 임베디드 TCP/IP 시스템을 구현하는 업무를 수행하고 있다. 여가시간엔 라켓 스포츠를 즐기고 뛰어난 아마추어 배우로 활동하기도 한다.


<역자 소개>

박종진
청운대학교 인터넷 컴퓨터학과 교수

이동은
청운대학교 인터넷 컴퓨터학과 교수

이형수
이노에이스㈜ 선임연구원


<감수자 소개>

성원호
임베디드시스템 컨설팅 및 기술개발회사 디오이즈 대표

목차

목차
  • Chapter 1 개요
    • 간소한 계획
    • 시작하기
    • 소프트웨어 개요
    • 네트워크 하드웨어
    • 디바이스 드라이버
    • 프로세스 타이머
    • 상태 기계
    • 버퍼링
    • 코딩 관습
  • Chapter 2 프로토콜 개요 : SCRATCHP
    • 개요
    • 프로토콜
    • SCRATCHP 서비스
    • 논리적 연결
    • 패킷 포맷
    • 주소지정
    • 프로토콜 식별
    • 수신과 전송
    • 구현
    • 요약
  • Chapter 3 네트워크 어드레싱과 디버깅
    • 개요
    • 인터네트워크
    • IP 주소
    • 주소 해결
    • ARP 스캐너
    • 구현
    • 노드
    • 명령행 처리
    • 설정 파일 및 네트워크 초기화
    • 메인 루프
    • 패킷 검사 및 형식화
    • 네트워크 디버깅에 ARPSCAN 사용
    • 이더넷 2
    • IEEE 802.3 네트워크
    • 802.3 SNAP의 동작
    • 요약
  • Chapter 4 네트워크 인터페이스 : IP와 ICMP
    • 개요
    • TCP/IP 스택
    • 인터넷 제어 메시지 프로토콜 TCP/IP 110
    • PING 구현 112
    • 라우터 구현 122
    • 요약 131
  • Chapter 5 135
    • 개요 135
    • 포트 및 소켓 135
    • 데이터그램 형식 138
    • UDP 체크섬 140
    • UDP 유틸리티 142
    • 요약 152
  • Chapter 6 프로토콜 전송 제어 : TCP 155
    • 개요 155
    • TCP 개념 156
    • TCP 구현 169
    • TCP 어플리케이션 - 텔넷 188
    • 텔넷 구현 190
    • 텔넷 사용 199
    • 결론 204
  • Chapter 7 하이퍼텍스트 전송프로토콜 : HTTP 207
    • 개요 207
    • HTTP GET 메소드 207
    • 간단한 웹 서버 211
    • HTML 소개 217
    • 상태 기계 구현 226
    • 요약 235
  • Chapter 8 임베디드 게이트웨이 인터페이스 : EGI 237
    • 개요 237
    • 상호작용이 가능한 디스플레이 237
    • 표준 CGI 인터페이스 244
    • EGI 구현 249
    • 요약 267
  • Chpater 9 소형 웹서버 설계 269
    • 개요 269
    • 마이크로컨트롤러 소프트웨어 개발 270
    • 하드웨어 270
    • 개발 환경 274
    • 소프트웨어 기술 275
    • 웹 서버 프로토콜 278
    • 요약 290
  • Chapter 10 PICmicro 마이크로컨트롤러상의 TCP/IP 291
    • 개요 291
    • 주변장치 291
    • 블록 다이어그램 294
    • 회로 다이어그램 294
    • 하위 레벨 소프트웨어 296
    • SLIP과 IP 드라이버 303
    • ICMP 319
    • TCP 321
    • 요약 329
  • Chapter 11 PICmicro를 위한 소형 웹서버 : PWEB 331
    • 개요 331
    • 웹서버 331
    • ROM 파일 시스템 336
    • PWEB 서버 사용법 349
    • 동적 컨텐트 350
    • 동적 웹 페이지 355
    • 요약 367
  • Chapter 12 ChipWeb - 소형 이더넷 웹서버 369
    • 개요 369
    • 하드웨어 370
    • 이더넷 드라이버 375
    • LCD 드라이버 383
    • 다른 드라이버 386
    • 프로토콜 386
    • 프로토콜 디버깅 398
    • 사용자 인터페이스 399
    • 구성 404
    • 결론 409
  • Chapter 13 점대점 통신프로토콜 : PPP 411
    • 개요 411
    • PPP의 설계 412
    • 프로토콜 요소 415
    • 샘플 PPP협상 420
    • PPP 구현 426
    • 요약 433
  • Chapter 14 UDP 클라이언트, 서버, 그리고 빠른 데이터 전송 435
    • 개요 435
    • 클라이언트-서버 네트워킹 435
    • 통신실체간 네트워킹 437
    • 웹서버를 넘어서 438
    • 버퍼 확장 438
    • IP와 ICMP 프로세싱 445
    • UDP 서버 448
    • UDP 시간 클라이언트 451
    • 클라이언트 UDP 메시징 456
    • 고속 데이터 전송 457
    • 하드웨어 458
    • 소프트웨어 461
    • 요약 468
  • Chapter 15 동적 호스트 구성 프로토콜 : DHCP 471
    • 개요 471
    • DHCP 방법론 472
    • 샘플 트랜잭션 477
    • DHCP 구현 481
    • 요약 487
  • Chapter 16 TCP 클라이언트, SMTP, 그리고 POP3 이메일 489
    • 개요 489
    • TCP 클라이언트 기법 490
    • TCP 클라이언트 구현 494
    • SMTP 전자우편 클라이언트 502
    • POP3 전자우편 클라이언트 509
    • 요약 515
  • Appendix 부록 A 설정노트 517
    • 네트워크 구성 517
    • 어드레싱 519
    • 네트워크 테스팅 519
    • 윈도우 SLIP 구성 520
  • Appendix 부록 B 참고자료 523
    • 출판물 523
    • Hardware 524
    • 소프트웨어 525
  • Appendix 부록 C CD-ROM에 포함된 소프트웨어 527
    • ARPSCAN 528
    • DATAGRAM 529
    • NETMON 529
    • Picmicro Software 530
    • PING 530
    • ROUTER 531
    • SCRATCHP 531
    • TELMENET 532
    • WEBROM 532
    • WEGSERV 533
    • WEB_EGI 533
  • Appendix 부록 D PICmicro 특정의 논점들 535

도서 오류 신고

도서 오류 신고

에이콘출판사에 관심을 가져 주셔서 고맙습니다. 도서의 오탈자 정보를 알려주시면 다음 개정판 인쇄 시 반영하겠습니다.

오탈자 정보는 다음과 같이 입력해 주시면 됩니다.

(예시) p.100 아래에서 3행 : '몇일'동안 -> 며칠동안