본문 바로가기
+ Infomation/IT 도서 리뷰

[도서리뷰] Go언어를 활용한 네트워크 프로그래밍

by :: Teacher :: 2022. 1. 22.
728x90
반응형

[도서리뷰] Go언어를 활용한 네트워크 프로그래밍
[도서리뷰] Go언어를 활용한 네트워크 프로그래밍

제이펍(Jpub) 출판사에서 나온 "Go 언어를 활용한 네트워크 프로그래밍(부제 : 보안에 강하고 신뢰할 수 있는 네트워크 서비스 구현법)”이라는 도서를 소개해보고자 한다.

  • 제이펍 출판사로부터 책을 무상으로 제공 받아 읽고 정리한 리뷰 내용 입니다. 

 

 

Go 언어를 활용한 네트워크 프로그래밍

간결하며 신뢰할 수 있는 네트워크 소프트웨어! 도서구매 사이트(가나다순)  [교보문고] [도서11번가]  [알라딘]  [예스이십사]  [인터파크] [쿠팡] 출판사 제이펍 저작권사 No Starch Press 원

jpub.tistory.com

[도서리뷰] Go언어를 활용한 네트워크 프로그래밍
[도서리뷰] Go언어를 활용한 네트워크 프로그래밍

일단 이 책을 처음 봤을 때 이미 신뢰를 할 수 있었다. 

그 이유는 "no starch press"라는 이미지가 책 표지에 표현이 되어 있어서 이다. 

no starch press에 대해서는 아래 링크를 통해서 알아보자.

 

[Info] No Starch Press?? 노 스타치 프레스??

지금 읽고 있는 책 표지에서 옆에 있는 이미지를 오늘 우연하게 보게 되었다. 1주일째 읽고 있던 책인데 이런 표시가 있었던가? 하는 물음이 생겼고 무슨 의미를 가지는 표시인지가 궁금해졌다.

info-lab.tistory.com

그럼 간단하게 이 책에 대해서 알아보도록 하자. 

728x90

1. 목차

책을 처음 보면 일단 목차부터 살펴본다. 그래야 전반적으로 어떤 내용이 있는지 알기 쉽기 때문이다. 

  • PART I : 네트워크 아키텍처
    • CHAPTER 1 : 네트워크 시스템 개요
    • CHAPTER 2 : 리소스의 위치와 트래픽 라우팅
  • PART II : 소켓 계층 프로그래밍
    • CHAPTER 3 : 신뢰성 있는 TCP 데이터 스트림
    • CHAPTER 4 : TCP 데이터 전송하기
    • CHAPTER 5 : 신뢰성 없는 UDP 통신 
    • CHAPTER 6 : UDP 통신의 신뢰성 확보
    • CHAPTER 7 : 유닉스 도메인 소켓 
  • PART III : 애플리케이션 계층 프로그래밍
    • CHAPTER 8 : HTTP 클라이언트 작성
    • CHAPTER 9 : HTTP 서비스 작성 
    • CHAPTER 10 : Caddy: 모던 웹 서버
    • CHAPTER 11 : TLS를 사용한 통신 보안
  • PART IV : 서비스 아키텍처 
    • CHAPTER 12 : 데이터 직렬화
    • CHAPTER 13 : 로깅과 메트릭스
    • CHAPTER 14 : 클라우드로 이동

1. 목차1. 목차1. 목차1. 목차
1. 목차

2. 정리

일단 Golang을 통해서 네트워크 프로그래밍에 대한 예제들을 통해서 배울 수 있다.

네트워크 프로그래밍에서 제일 많이 사용되는 OSI 참조 모델의 7개의 계층 중 소켓(Socket) 계층과 애플리케이션 계층에 대해서 설명 및 예제를 통해서 자세히 배울 수 있다.

그리고 각 챕터(CHAPTER)가 끝날 때마다 "이 장에서 배운 것"이라고 해서 이 챕터(CHAPTER)에서 배운 내용에 대해서 잘 정리되어 다시 한번 상기(Remind) 시킬 수 있다. 

2. 정리

반응형

그러나 중요한 건 이 책은 Golang 프로그래밍을 공부하는 사람뿐만 아니라 네트워크 기초 등을 공부하고자 하는 사람이 봐도 매우 훌륭한 책이다. 

기본적인 네트워크에 대한 개념, HTTP와 같은 인터넷 프로토콜의 기초 등과 같은 내용들이 너무나도 자세하고 쉽게 설명되어 있다. 

이렇게 쉽게 설명된 내용을 바탕으로 각 네트워크 프로그램을 할 수 있도록 예제를 넣어 배울 수 있다는 부분이다. 

Golang을 통해서 서비스를 개발하고자 하는 사람에게는 꼭 추천을 하고 싶다.

자세한 책 내용은 구매해서 한번 읽어 보도록 하자.

3. 구매 사이트

    1. Yes24 : http://www.yes24.com/Product/Goods/105913266
    2. 도서 11번가 : https://www.11st.co.kr/products/4056198781?trTypeCd=21&trCtgrNo=585021
    3. 알라딘 : https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=285987050
    4. 교보문고 : http://www.kyobobook.co.kr/product/detailViewKor.laf?ejkGb=KOR&mallGb=KOR&barcode=9791191600643&orderClick=LOA&Kc=
728x90
반응형

댓글


loading