[혼공네트] 6주차 학습내용

모자른 주니어개발자·2025년 2월 22일
0

학습 내용


06-01 와이어샤크 설치 및 사용법

  • 와이어샤크: 대중적인 패킷 캡처 프로그램
  • 와이어 샤크를 통해 패킷을 갭처하고 필터를 이용해 캡처한 패킷을 필터링 가능

06-02 와이어샤크를 통한 프로토콜 분석

  • IPm ICMP, UDP, TCP, HTTP 프로토콜의 패킷 분석

07-1 안정성을 위한 기술

  • 가용성: 정상적인 사용이 가능한 시간의 비율
    • 안정적인 시스템은 가용성이 높음
  • 이중화/다중화를 통해 SPOF를 없애 가용성을 높일 수 있음
  • 로드 밸런싱: 로드 밸런서를 통해 부하를 분산하는 방법

07-02 안전성을 위한 기술

  • 대칭 키 암호화 방식: 암호화와 복호화 시 같은 암호 키를 쓰는 암호화 방식
  • 공개 키 암호화 방식: 암호화와 복호화 시 서로 다른 키를 쓰는 암호화 방식
    • 한 키로 암호화했다면 다른 키로 복호화 가능
  • 공개 키 인증서: 공개 키와 공개 키의 유효성을 입증하기 위한 전자 문서
    • CA 인증서 발급 기관을 통해 인증서 검증 가능
  • SSL, TLS: 인증과 암호화를 가능하게 하는 프로토콜
    • TLS: SSL을 계승한 프로토콜
  • TLS 핸드셰이크를 통해 암호화에 사용할 키와 인증서를 주고 받을 수 있음

숙제

Ch.06(06-2) 확인 문제 1번

문제: 와이어샤크 필터에 tcp.analysis.retransmission을 입력한 경우 조회되는 패킷으로 옳은 것을 골라 보세요.

답: 2번 재전송된 TCP 세그먼트

Ch.07(07-2) 확인 문제 2번(p.407) 풀고 설명하기

문제: 두 호스트가 TLS 1.3 핸드셰이크를 수행하는 과정을 나타낸 그림 일부입니다. 괄호 안에 들어갈 TLS 관련 메시지로 알맞은 말을 골라 보세요.

답: 3번 ServerHello

설명: 클라이언트는 맨 처음 서로 맞춰 봐야할 정보들을 제시하기 위해 ClientHello 메시지를 보내고 서버는 응답으로 ServerHello를 보냄

6주차 회고

벌써 6주가 흘러갔구만.

이번주는 혼공학습단 6주차이고 기분이 아주 신기하다.

6주간 공부하면서 새로운 것을 알게된다는 것이 즐거웠고 특히 이번주 내용도 아주 맛난 놈들로 가득했다.

와이어샤크를 학교 다닐때 몇 번 써보고 다시 손 댈 생각을 하지 않았는데 이런식으로 다시 만나게 될 줄은 몰랐다.

또한 로드 밸런싱, SSL, TLS 같은 굉장히 중요한 개념을 배울 수 있어서 좋았다.

정말 좋은 경험이였고 다음에 또 신청을 받는다면 신청해서 다른 책으로 하고싶다.

profile
스프링 백엔드와 Swift iOS 개발을 함께 공부하는 개발자

0개의 댓글