이미 소장하고 있다면 판매해 보세요.
|
1장 네트워크 인터페이스 계층
1.1 네트워크 계층 모델 ____OSI 7계층 모델 ____TCP/IP 모델 ____OSI 7계층 모델과 TCP/IP 모델 비교 1.2 LAN의 개요 ____LAN의 개념 ____LAN의 시작 ____허브의 문제 ____데이터 충돌 문제 해결: CSMA/CD ____데이터 브로드캐스팅 문제 해결: MAC 주소 ____MAC 주소의 개념 1.3 프레임 1.4 스위치 2장 인터넷 계층 2.1 WAN의 개요 ____WAN의 개념 ____라우터 ____스위치와 라우터의 차이 2.2 IP 패킷 2.3 LAN에서 WAN으로 진입하기 ____ARP의 개념 ____ARP 패킷 ____ARP 작동 과정 ____IP 패킷의 구조 2.4 라우팅 ____라우터 간 통신 ____PPP 프레임 2.5 WAN에서 LAN으로 진입하기 2.6 IP 프로토콜 3장 IP 주소 3.1 IP 주소의 개요 ____IPv4 주소의 구조 ____IPv4 주소의 클래스 ____루프백 주소 3.2 서브넷 마스크 ____서브넷 마스크의 개념 ____윈도우에서 IP 주소, 서브넷 마스크 확인하기 ____맥OS에서 IP 주소, 서브넷 마스크 확인하기 ____CIDR 표기법 3.3 서브네팅 ____서브네팅의 개념 ____서브네팅의 원리 ____서브네팅의 범위 3.4 공인 IP 주소와 사설 IP 주소 ____공인 IP 주소와 사설 IP 주소의 개념 ____사설 IP 주소의 범위 ____네트워크 주소 변환 ____사설 네트워크 3.5 DHCP ____DHCP의 개념 ____DHCP의 작동 방식 4장 전송 계층 4.1 포트 ____포트의 개념 ____포트의 유형 ____포트를 이용한 통신 연결 과정 4.2 TCP ____TCP의 개념 ____TCP 세그먼트 ____TCP 통신 과정 4.3 UDP ____UDP의 개념 ____UDP 데이터그램 ____UDP 통신 과정 5장 응용 계층 5.1 응용 계층의 개요 5.2 관리용 프로토콜 ____DNS ____DHCP ____NTP ____SNMP ____LDAP ____SMB ____정리 5.3 원격 접속 프로토콜 ____텔넷 ____SSH ____RDP ____정리 5.4 파일 전송 프로토콜 ____FTP ____SFTP ____TFTP ____정리 5.5 이메일 프로토콜 ____SMTP ____POP3 ____IMAP ____정리 5.6 웹 브라우저 프로토콜 ____HTTP ____HTTPS ____정리 6장 응용 계층 프로토콜 실습 6.1 실습 개요 ____클라우드 컴퓨팅과 GCP ____실습 과정 6.2 가상 리눅스 서버 구축하기 ____프로젝트 만들기 ____VM 인스턴스 만들기 6.3 SSH로 서버에 접속하기 ____SSH 접속 과정 ____구글 클라우드 콘솔로 SSH 접속하기 ____SSH 클라이언트 프로그램으로 SSH 접속하기 6.4 SFTP로 파일 전송하기 ____실습 파일 다운로드하기 ____파일질라 설치하기 ____SFTP로 웹 서버에 접속하기 ____웹 서버에 파일 업로드하기 6.5 HTTP로 웹 서버 만들기 ____VM 인스턴스에 접속하기 ____Nginx 웹 서버 프로그램 설치하기 ____Nginx 설정하기 ____Nginx 서비스 시작하기 ____웹 페이지 확인하기 6.6 HTTPS의 작동 원리 ____SSL/TLS 인증서 ____인증 기관 ____신뢰 체인 ____SSL/TLS 인증서 확인하기 ____GCP VM 인스턴스 종료하기 |
|
〈다루는 내용〉
- TCP/IP 모델을 기준으로 데이터가 전송되는 원리 - 이더넷, IP, TCP, UDP, HTTP 등 네트워크 주요 기술과 프로토콜 - IP 주소 체계와 IP 주소 부족 문제를 해결하기 위한 다양한 방법 - 응용 계층 프로토콜 실습(SSH 공개키 인증, HTTP 웹 서버 설정) 〈추천 독자〉 - 네트워크 수업을 듣기 전 예습이 필요한 분 - 네트워크 수업을 들은 후 복습이 필요한 분 - 개발자를 꿈꾸는 취업 준비생 - 현업에 막 들어선 신입 개발자와 IT 엔지니어 - 네트워크를 공부하다가 전문 용어와 방대한 내용 앞에서 길을 잃은 분 |
|
이 책으로 공부하면서 가장 좋았던 점은 학습 순서입니다. 두 컴퓨터가 통신하는 LAN에서 시작해, 멀리 떨어진 컴퓨터 간 통신인 WAN, WAN의 핵심 기술인 IP 주소, 컴퓨터 내 애플리케이션 간 데이터 전송까지 마치 시냇물에서 강으로, 강에서 바다로 자연스럽게 시야를 확장하듯 네트워크의 작동 원리를 공부할 수 있었습니다. 또한 ‘허브’를 ‘멀티탭’에, ‘프레임’을 ‘택배 상자’에 비유하는 등 추상적 개념을 실생활 예시에 빗대 설명해줘 복잡한 개념도 직관적으로 이해할 수 있었고, 중간중간 등장하는 1분 퀴즈와 각 장의 마무리를 통해 배운 내용을 확실히 머릿속에 남길 수 있었습니다. 복잡한 네트워크 세계를 체계적으로 탐험하고 싶은 입문자에게 강력히 추천합니다. - 윤경민
|
|
초심자도 쉽게 이해할 수 있도록 잘 정리돼 있어 이전에 단편적으로 학습했던 내용이 하나로 이어지며 명확해지는 느낌을 받았습니다. 복잡한 이론만 파고드는 것이 아니라 네트워크의 작동 흐름을 따라가며 학습하기 때문에 막히는 부분 없이 자연스럽게 이해할 수 있습니다. 절마다 호흡이 길지 않아 지루하지 않게 공부할 수 있고, 특히 1분 퀴즈를 통해 잘 이해했는지 확인하고 넘어가 학습 효과도 높습니다. 마지막 실습에서는 직접 서버를 띄우고 데이터를 전송해보며 막연하게만 느껴졌던 네트워크가 개발자에게 왜 중요하고 필요한지 체감할 수 있습니다. 네트워크를 처음 공부하는 분, 혹은 공부했지만 흐름이 잡히지 않아 답답했던 분들께 추천합니다. - 유아름
|
|
이 책은 복잡하고 정보가 많아 네트워크를 공부하기 어려웠던 분이나, 처음 입문하는 분께 특히 추천하고 싶습니다. 적절한 비유, 깔끔한 그림, 보충 설명으로 복잡한 개념을 이해하는 데 도움이 됩니다. 단순한 이론 설명뿐만 아니라 GCP 환경에서 VM 인스턴스를 생성하고, 서버에 접속한 후, 파일 전송, Nginx 설치까지 이어지는 과정을 통해 직접 웹 서버를 만드는 실무 경험도 해볼 수 있습니다. 전반적으로 상세하면서도 깔끔한 설명, 알찬 실습 구성으로 만족스럽게 학습했습니다. - 이승현
|
|
휴학 전에 공부했던 책은 너무 어려워 몰입하기 힘들고 이해하기도 벅차 결국 끝까지 보지 못하고 포기했습니다. 그런데 이 책은 거의 아무것도 모르는 상태에서 여러 번 생각하며 보다 보니 조금씩 이해할 수 있었습니다. 무엇보다 제가 이해할 수 있는 수준으로 쉽게 설명해준 점이 많은 도움이 됐습니다. 이론과 실습을 병행하면서 재미를 느꼈고, 지금 공부하고 있는 보안 분야와 내용이 겹치는 것이 많아 더 흥미롭게 봤습니다. 두렵기만 했던 네트워크가 이제는 흥미로운 분야로 느껴져 정말 감사합니다. - 기현서
|
|
《코딩 자율학습 네트워크 입문》은 TCP/IP 모델을 토대로 내 컴퓨터에서 만들어진 데이터가 인터넷망을 거쳐 최종 목적지에 도달하는 과정을 체계적으로 설명합니다. 어렵다고 느껴질 수 있는 분야인데도 명확하고 이해하기 쉽게 설명해줘 네트워크를 처음 공부하는 분에게 많은 도움이 됩니다. 특히 마지막 장의 응용 계층 프로토콜 실습을 통해 웹 서버를 구축해보며 이론적으로 알고 있던 지식을 어떻게 실무에 활용하는지 경험해 볼 수 있습니다. 네트워크 기초를 탄탄히 다지길 원하는 개발자나 비전공자에게 적극 추천합니다. - 김진원
|
|
최근 코딩 공부를 하면서 프로그램을 제대로 만들려면 단순히 코딩만 공부할 게 아니라 컴퓨터 과학의 다양한 기초 지식을 쌓아야 한다는 걸 깨달았습니다. 그래서 운영체제, 소프트웨어 설계 등을 추가로 공부하고, 네트워크에도 관심이 생겨 저자의 유튜브를 통해 이 책의 베타 학습단에 참여했습니다. 이 책은 비전공자도 쉽게 이해할 수 있도록 설명이 잘 돼 있습니다. 다만, 네트워크를 처음 공부하는 분이라면 용어가 익숙하지 않아 어렵다고 느껴질 수 있습니다. 하지만 성급하게 완독하려 하기보다 천천히 이해하는 식으로 공부한다면 충분히 네트워크의 작동 원리를 이해할 수 있습니다. - 이승민
|
|
입문자가 네트워크라는 전체 숲을 조망하고 실습해볼 수 있게 설계된 이 책은 TCP/IP 모델의 네트워크 인터페이스 계층, 인터넷 계층, 전송 계층, 응용 계층의 주요 프로토콜과 작동 과정을 균형 있게 다룹니다. 각 장마다 소개하는 기술의 작동 흐름을 보여주는 그림이 많아 ‘무엇이, 언제, 어디로 지나가는지’ 데이터의 흐름을 선명하게 이해할 수 있습니다. 마지막에 SSH, SFTP, HTTP, HTTPS 프로토콜을 직접 다뤄 보는 실습은 난이도가 따라 하기 적당하고 실습을 통해 알고자 하는 포인트가 분명해 성취감을 줍니다. 각 절 끝에 있는 1분 퀴즈로 방금 배운 내용을 확실히 기억하게 해준다는 점 역시 인상적입니다. 설명과 그림 → 1분 퀴즈 → 마무리로 이어지는 구성으로 초심자와 개발자 지망생 모두에게 추천할 만한 책입니다. - 엄태동
|