분야별도서 > 컴퓨터공학 > 데이터통신/네트워크

분야별도서

데이터통신과 네트워킹

  • 저자조성호
  • 발행일2022-11-25
  • 정가34,000원
  • 페이지532 페이지
  • ISBN979-11-92373-10-2
  • 일반자료 정오표
  • 책소개
  • 저자소개
  • 목차
  • 출판사 서평

이 책의 특징


- 데이터통신과 네트워크의 기초부터 최신 기술까지 빠짐없이 포함

- 다양한 그림과 캐릭터, 말풍선을 활용하여 핵심 내용을 한눈에 파악

- 택배 서비스와 판 모형과 같은 다양한 비유로 어려운 기술들을 쉽게 설명

- 객관식 문제, 단답형 문제, 주관식 문제 등 1267개의 다양한 연습문제 제공


조성호


중학생 때 아버지께 선물 받은 컴퓨터가 계기가 되어 한국외국어대학교 전산학과에 진학했다. 고려대학교 컴퓨터학과에서 석사와 박사 과정을 마쳤으며, 현재 한신대학교 소프트웨어융합학부에서 교수로 재직 중이다. 컴퓨터를 포함하여 카메라, 자동차, 오디오와 같은 기계들에 관심이 많고, 프로그램으로 무언가 만드는 것도 좋아한다. 저서로 ‘WONDER C(인피니티북스)’, ‘WONDER 파이썬(인피니티북스)’, ‘쉽게 배우는 운영체제(한빛아카데미)’, ‘초연결 사회를 위한 컴퓨터 개론(한빛아카데미)’, ‘스크래치로 배우는 컴퓨팅 사고(한빛아카데미)’가 있다.

[Part 1 네트워크 개요]

Chapter 01 통신과 컴퓨터 네트워크

01 통신 이해하기

___1 통신의 정의

___2 유선통신과 무선통신

02 데이터통신과 프로토콜

___1 데이터통신이란 무엇인가

___2 통신규약-프로토콜

___3 근거리 네트워크 LAN

03 인터넷과 컴퓨팅 환경

___1 인터넷의 탄생

___2 TCP/IP의 역할

___3 클라이언트/서버 구조

___4 Peer-to-Peer(P2P)

___5 클라우드 컴퓨팅

___6 사물인터넷

Chapter 02 네트워크 분류와 계층 모델

01 네트워크 용어 이해하기

___1 네트워크 관련 용어

___2 네트워크 분류

02 계층 모델

___1 계층 모델의 이해

___2 각 계층의 역할

___3 헤더

___4 모듈화

___5 계층별 주소 체계

___6 인터넷에서 계층의 역할

___7 계층별 장비

___8 OSI 7계층

[Part 2 물리 계층]

Chapter 03 신호 처리

01 신호 이해하기

___1 아날로그와 디지털의 차이

___2 디지털의 장점

___3 신호의 속성

___4 신호의 특징

___5 대역폭과 채널

02 아날로그와 디지털 변환

___1 샘플링

___2 샘플링 주기

___3 최대 비트 전송률

___4 실생활에서의 아날로그-디지털 변환

___5 MP3의 비트 전송률

___6 신호 관련 용어

Chapter 04 유선 및 무선 데이터 전송

01 통신선

___1 통신선에 대한 이해

___2 주요 통신선의 특징

02 무선 전송의 특징

___1 주파수 특성

___2 주파수 스펙트럼

___3 주파수 영역별 특징

03 다중접속

___1 다중접속의 필요성

___2 주파수 분할 다중접속(FDMA)

___3 시간 분할 다중접속(TDMA)

___4 코드 분할 다중접속(CDMA)

___5 CDMA의 수학적 접근

04 변조

___1 아날로그-아날로그 변조

___2 디지털-아날로그 변조

___3 직교 진폭 변조(QAM)

Chapter 05 통신망과 특징

01 유선통신망

___1 회선 교환망(circuit switching network)

___2 패킷 교환망(packet switching network)

___3 전화망과 인터넷망의 비교

___4 사설망(public network)

02 무선통신망

___1 무선통신망의 역사

___2 세대별 이동통신 서비스

___3 휴대폰 서비스의 특징

[Part 3 데이터 링크 계층]

Chapter 06 데이터 링크 계층의 작업

01 프레임

___1 프레임 만들기

___2 문자 프레임과 비트 프레임

02 슬라이딩 윈도우 프로토콜

___1 데이터 전송 오류

___2 슬라이딩 윈도우 프로토콜

03 오류 처리 코드

___1 오류 처리 코드의 종류

___2 패리티 비트

___3 CRC 코드

___4 검사합

___5 오류 보정 - 허밍 코드

___6 CRC 자세히 알기

Chapter 07 LAN의 특징과 규격

01 LAN 계층

___1 LAN의 계층 구조

___2 논리 연결 제어(LLC)

___3 매체 접근 제어(MAC)

02 이더넷과 토큰 링

___1 이더넷에 대하여

___2 CSMA/CD

___3 토큰 링

03 데이터 링크 계층 프레임 분석

___1 HDLC 프레임

___2 이더넷 프레임

Chapter 08 무선통신 시스템

01 와이파이

___1 와이파이 개요

___2 CSMA/CA

02 블루투스와 비콘

___1 블루투스 개요

___2 블루투스 특징

___3 블루투스 프레임

___4 비콘

03 RFIDNFC

___1 ID 코드의 발전

___2 RFID의 특징

___3 RFID의 기술적 특징

___4 NFC

04 지그비

___1 지그비(zigbee)

___2 주요 무선통신 시스템 비교

[Part 4 네트워크 계층]

Chapter 09 네트워크 계층

01 네트워크 계층

___1 네트워크 계층의 이해

___2 가상 회선(virtual curcuit)

02 IP 주소 체계와 설정값

___1 IP 설정값에는 무엇이 있는가?

___2 IP 주소 체계

___3 도메인 이름 서비스

___4 서브넷 마스크(subnet mask)

___5 게이트웨이(gateway)

Chapter 10 라우팅 알고리즘

01 정적 라우팅 알고리즘

___1 라우팅 알고리즘의 개요

___2 최단경로(shortest path) 알고리즘

___3 플러딩(flooding) 알고리즘

02 동적 라우팅 알고리즘

___1 거리벡터 라우팅(distance vector routing) 알고리즘

___2 연결상태 라우팅(link state routing) 알고리즘

___3 계층적 라우팅

___4 거리벡터와 연결상태 라우팅 알고리즘 비교

Chapter 11 인터넷 프로토콜(IP)
01 인터넷 프로토콜(IP)의 작업

___1 네트워크 계층과 IP의 이해

___2 서비스 요구사항(Quality of Services; QoS)

___3 혼잡제어(congestion control)

___4 패킷 단편화

___5 터널링(tunneling)

02 IP 헤더 분석

___1 IPv4 헤더

___2 IPv6 헤더

Chapter 12 네트워크 계층 작업과 프로토콜

01 네트워크 분할

___1 서브넷 마스크의 특징

___2 네트워크 분할 방법

___3 서브넷 분할 원리

02 주소 변환 관련 프로토콜

___1 주소 변환의 필요성

___2 주소 변환 프로토콜 ARP

___3 역주소 변환 프로토콜 RARPBOOTP

___4 유동 호스트 설정 프로토콜 DHCP

03 기타 네트워크 계층 프로토콜

___1 네트워크 관리 프로토콜

___2 라우팅 관련 프로토콜

[Part 5 전송 계층]

Chapter 13 전송 계층

01 전송 계층

___1 전송 계층의 이해

___2 포트와 소켓

02 연결 설정 및 해제

___1 연결 설정의 어려움

___2 연결 설정

___3 연결 해제

Chapter 14 TCP와 소켓 프로그래밍

01 전송 계층 관련 프로토콜 분석

___1 TCP 헤더 분석

___2 UDP

___3 RTP

___4 혼잡제어

02 소켓 프로그래밍

___1 소켓 프로그래밍 개요

___2 클라이언트-서버 코드 분석

___3 소켓 관련 함수 분석

[Part 6 응용 계층]

Chapter 15 응용 계층

01 웹 시스템

___1 문서 표준과 마크업 언어(Markup Language)

___2 HTML 살펴보기

___3 CGI

___4 XML(eXtensible Markup Language)

___5 HTML5

___6 웹 시스템 구조 이해하기

02 DNS

___1 DNS 계층 구조

___2 DNS 작동 방식

03 이메일과 FTP

___1 이메일

___2 FTP

Chapter 16 보안

01 해킹과 보안

___1 보안의 정의

___2 악성 소프트웨어

___3 피싱

___4 디도스

___5 위조 및 변조

02 암호화와 프로토콜

___1 암호화 이해하기

___2 암호화 알고리즘

___3 보안 프로토콜

03 보안 기술

___1 인증 기술

___2 보안 관련 소프트웨어

___3 콘텐츠 유출 방지 기술

그림으로 쉽게 이해하는 데이터통신의 모든 것

통신 시스템은 전기가 발명된 이후부터 지금까지 우리 생활 속에 함께하고 있다. 전화기, 무전기, 라디오 등과 같은 통신 시스템을 사용하여 정보를 주고받는다. 인터넷이 발전하면서 컴퓨터나 스마트폰과 같은 기존의 통신장비들 이외의 물건들도 인터넷에 연결되었다. 이렇게 사물이 인터넷에 연결되어 새로운 부가가치를 만드는 사물인터넷(IoT) 세상에 살고 있다.

우리의 삶에 오랜 기간에 걸쳐 자리를 잡아온 통신이기 때문에 관련한 이론이나 내용이 너무 방대해졌다. 이 책은 이렇게 다양한 통신 이론과 특징을 설명하지만 핵심적인 내용은 전부 포함하지만 지루하지 않고 어렵지 않게 풀어 설명한다. 문장은 최대한 간결하게, 그리고 그림을 활용하여 이해하기 쉽도록 한다. 각 장에 말미에는 충분한 연습문제를 제공하여 학습한 내용을 독자 스스로 복습해볼 수 있다.