이미지 검색을 사용해 보세요
검색창 이전화면 이전화면
최근 검색어
인기 검색어

소득공제 PDF
eBook 라즈베리파이 3 네트워크 프로그래밍 (2판)
스마트한 PDF 필기 기능을 사용해 보세요!
이용진
복두출판사 2020.10.07.
가격
18,000
18,000
YES포인트?
900원 (5%)
5만원 이상 구매 시 2천원 추가 적립
결제혜택
카드/간편결제 혜택을 확인하세요
PDF 안내

이 상품은 구매 후 지원 기기에서 예스24 eBook앱 설치 후 바로 이용 가능한 상품입니다.

예스24만의 독보적인 PDF 필기 기능을 경험해 보세요!

소개

목차

1장_ 인터넷과 TCP/IP
1.1 컴퓨터와 네트워크
1.2 네트워크의 종류
1.3 계층 프로토콜
1.4 OSI 참조 모델
1.5 TCP/IP 프로토콜
1.6 인터넷의 미래

2장_ 라즈베리파이 환경
2.1 라즈베리파이와 라즈비안
2.2 라즈비안 명령어
2.3 프로세스의 생성과 실행

3장_ 네트워크 프로그래밍 기초
3.1 네트워크 응용 서비스의 구조
3.2 소켓 인터페이스
3.3 TCP 소켓 프로그래밍의 개요
3.4 UDP 소켓 프로그래밍
3.5 서버 프로그램의 종류

4장_ TCP를 이용한 병행 서버
4.1 프로세스 생성을 이용한 병행 서버
4.2 스레드 생성을 이용한 병행 서버
4.3 입출력 다중화를 이용한 병행 서버

5장_ 브로드캐스트 통신과 멀티캐스트 통신
5.1 IP 주소
5.2 소켓 옵션
5.3 브로드캐스트 통신
5.4 멀티캐스트 통신

6장_ 저수준 프로그래밍
6.1 프로토콜 헤더
6.2 SOCK_RAW

7장_ 피지컬 컴퓨팅과 통신
7.1 피지컬 컴퓨팅 소개
7.2. GPIO 기초
7.3 라즈베리파이와 아두이노

8장_ 파이썬 네트워크 프로그래밍
8.1 파이썬 기초
8.2 TCP 프로그래밍
8.3 UDP 프로그래밍
8.4 TCP 병행 서버
8.5 브로드캐스트와 멀티캐스트
8.6 블루투스 프로그래밍
8.7 피지컬 컴퓨팅과 통신

저자 소개 1

- 한국교원대학교 기술교육과 교수 - lyj@knue.ac.kr

관련 분류

카테고리 분류

품목정보

발행일
2020년 10월 07일
이용안내
  •  배송 없이 구매 후 바로 읽기
  •  이용기간 제한없음
  •  TTS 불가능
  •  저작권 보호를 위해 인쇄 기능 제공 안함
지원기기
크레마, PC(윈도우 - 4K 모니터 미지원), 아이폰, 아이패드, 안드로이드폰, 안드로이드패드, 전자책단말기(저사양 기기 사용 불가), PC(Mac)
파일/용량
PDF(DRM) | 16.37MB ?
글자 수/ 페이지 수
약 305쪽 ?
ISBN13
9791159069475

출판사 리뷰

머리말
현대의 우리들에게 정보와 통신, 특히 인터넷은 일상생활에 필수적인 수단이 되었다. 정보를 생성하고 전달하기 위한 도구가 바로 프로그래밍 언어이고, 특히 C언어는 유닉스 운영체제가 개발된 이후부터 지금까지 매우 중요한 위치를 차지하여 왔다.

이 책은 정보통신의 구체적인 동작과정을 이해하기 위해 라즈베리파이 환경에서 C언어와 파이썬을 이용한 통신 프로그램과 피지컬 컴퓨팅을 다룬다. 이들을 다루는 이유는 단순히 소프트웨어의 사용법이 아니라 기초 원리를 이해하는 것이 중요하기 때문이다.

이 책에서는 먼저 1장에서 인터넷과 OSI 7계층을 통해 정보 통신 시스템을 개괄적으로 소개한 후 2장에서 라즈베리파이 환경에서의 리눅스 사용법을 다룬다. 아울러, 응용문제로 사용자가 정보통신을 하기 위해 가장 먼저 하는 작업인 프로세스 생성에 대해 설명한다. 3장의 네트워크 프로그래밍 기초에서는 클라이언트와 반복형 서버를 다루고, 4장에서는 프로세스, 스레드 그리고 입출력 다중화를 사용하는 병행 서버 문제를 다룬다. 이어서 5장에서 브로드캐스트와 멀티캐스트 프로그램을 살펴본 후, 6장에서 실제 패킷을 캡처하는 저수준 프로그램을 통해 TCP/IP의 헤더 구조를 살펴본다.

7장에서는 C언어를 이용한 피지컬 컴퓨팅을 소개하기 위해 라즈베리파이와 아두이노를 함께 설명한다. 마지막으로 8장에서는 최근 각광을 받고 있는 파이썬 언어를 간단히 소개한 후 네트워크 프로그래밍과 피지컬 컴퓨팅에 대해 다룬다.

이 책을 공부하기 위한 선수 과목으로 정보통신개론과 C언어가 요구된다. 하지만 이 책의 목표가 단순히 C언어의 문법 습득에 있지 않고 정보와 통신을 보다 잘 이해하기 위한 원리의 습득에 있으므로 독자들은 프로그램 코드에 내재된 의미를 파악하는 데에 학습의 중점을 두기 바란다.

뜻이 잘못 전달된 부분에 대해서는 독자들의 지적을 기다리며, 책이 완성될 때 까지 수고해주신 복두출판사 여러분께 깊은 감사를 표한다.


이 용 진

리뷰/한줄평0

리뷰

첫번째 리뷰어가 되어주세요.

한줄평

첫번째 한줄평을 남겨주세요.