본문 바로가기

개발 도서 리뷰/개발 도서 리뷰

개발 도서 리뷰 (9) 그림으로 공부하는 TCP/IP 구조 4.0/5.0

 

그림으로 공부하는 TCP/IP 구조

나의 평점 4.0/5.0

 

 

 

추천합니다.

AWS 설정하는데 나오는 용어들이 무슨 뜻인지 전혀 모르겠다면.

네트워크 데이터의 흐름이 궁금하다면.

너무 얕지도 깊지도 않은 TCP/IP 관련 서적을 찾고 있다면.

 

추천하지 않습니다.

대상 없음.

 

 

 

TCP/IP를 다루는 책도 종류가 정말 다양하다.

그중에서 이 책을 고른 이유는 이전에 읽은 "그림으로 공부하는 IT 인프라 구조"책이 마음에 들었기 때문인데..

알고 보니 저자가 다른 사람이었다.

미야타 히로시쿤.. 당신.. 누구?

 

저자가 같은 사람이 아닌 줄 알았으면 그냥 유명한 "그 책"이나 살 걸.. 하는 생각이 들었지만 이미 교환하기엔 너무 오랜 세월이 지났으므로 그냥 읽게 되었다.

결론부터 말하자면 본인이 한 달 이상 TCP/IP만 주야장천 공부할 예정이다, 관련 시험을 쳐야 한다, TCP/IP에 대해 꽤나 알고 있다. 이 셋 중 하나가 아니라면 이 책에 나오는 내용만 온전히 배우는 것도 충분히 어렵다. 욕심부리지 말자..

 

우선 목차를 살펴보겠다.

 

 

목차

 

1. 네트워크 기초

: 네트워크의 역사부터 프로토콜의 기본 개념과 네트워크의 큰 흐름을 다룬다.

 

2. 물리 계층

: 케이블,  주파수(전파) 통신 방식과 관련 기술을 다룬다.

 

3. 데이터 링크 계층

: MAC, L2 스위치, ARP 등 데이터링크 계층의 장비와 관련 기술, 데이터의 흐름을 다룬다.

 

4. 네트워크 계층

: IPv4, IPv6의 포맷과 관련 기술, 그리고 NAT, ICMPv4 등의 기술과 네트워크 계층에서의 데이터 흐름을 다룬다.

 

5. 트랜스포트 계층

: 그나마 가장 쉬운 파트로 UDP, TCP의 포맷과 관련 기술을 다룬다.

 

6. 애플리케이션 계층

: HTTP, HTTPS, SSL/TLS, DNS, SMTP, SSH, 로드밸런서, NTP, SNMP, 다중화 기술 등 다양한 기술을 다룬다.

 

 

 

이 책에서 다루는 범위는 "물데네트세프응"에 해당하는 OSI 7 계층과 TCP/IP 4계층을 적당히 버무린 5계층이다.

상향식으로 물리 계층부터 애플리케이션 계층까지 모두 다루기 때문에 데이터가 송신되고 수신되는 과정까지 모두 훑어볼 수 있어서 좋다.

 

또한, 이 책은 출간된 지 얼마 되지 않은 따끈따끈한 책이라서 비교적 최신 기술들에 대한 내용을 많이 다루고 있다.

내가 가지고 있는 책들 중 하나인 "HTTP 완벽 가이드"의 경우 너무 오래된 책이라 HTTP 3.0에 대한 내용은 아예 없고, 2.0은 정말 한 번 훑고 넘어가는 정도인데, 이 책에서는 HTTP 2.0, 3.0은 물론 AWS 같은 클라우드 네트워크의 기술들도 조금씩 다룬다.

 

난이도는 내 기준 조금 어려운 정도로, 혼이 빠질 때쯤 되면 더 이상 파고 들지 않고 다음 내용으로 넘어간다.

위에서 말했듯이 그렇게 얕은 내용이 아니기 때문에 배경지식이 없는 사람에게는 충분히 어렵고, 난 이 책에 나오는 내용도 온전히 이해하지 못했다.

이 책만 읽어도 AWS나 기타 서버에 관련된 네트워크 용어나 기본적인 흐름은 대부분 알 수 있어서 굉장히 유익하다.

물론 용어를 알아도 구글 찾아보면서 설정해야 하는 건 똑같다.

알고 따라 치는 게 모르고 따라치는 것보단 낫지 않을까? ㅎ..

 

누군가가 TCP/IP에 대해 공부하고 싶은데 추천하는 책이 있냐고 물어보면 자신 있게 추천할 수 있는 책으로, 난 굉장히 만족스러웠다.

유일한 오점은 "그림으로 배우는"이라는 접미사 때문에 자존심이 상한다는 점..

처음부터 700~800페이지에 달하는 전문가 느낌 나는 책으로 시작하고 싶은 마음은 이해하지만 자존심을 조금 내려놓고 이 책을 먼저 읽어볼 것을 권하고 싶다.

이것도 저것도 배워야해서 충분히 바쁜 취준생이라면 말이다.

일반적인 면접 질문에 나올만한 깊이의 지식들은 이 책으로 한참 커버하고도 남는다.

 

이 책과 함께 읽으면 더 좋다.

https://7357.tistory.com/257?category=1075796 

 

개발 도서 리뷰 (7) 그림으로 공부하는 IT 인프라 구조 4.0/5.0

그림으로 공부하는 IT 인프라 구조 나의 평점 4.0/5.0 추천합니다. 내가 만든 어플리케이션이 실제 물리 서버에서 어떻게 동작하고 있는지 간단하게 알아보고 싶다면. 추천하지 않습니다. "그림으

7357.tistory.com

 

 

 

 

한줄평

 

"추천사에 야놀자 개발자님이 어렵다고 써놔서 겸손하신 건줄 알았는데 읽으면서 진심이셨다는 걸 알게됨."