OSI 7계층과 TCP/IP 모델: 계층별 역할과 실제 적용
- OSI 7계층과 TCP/IP 모델 비교
- 각 계층의 기능과 역할
- 실제 네트워크 통신에서의 계층 적용 사례
IP 주소와 서브넷 마스크: 주소 체계의 이해
- IPv4와 IPv6의 차이점
- 서브넷 마스크와 CIDR 개념
- 네트워크 주소와 브로드캐스트 주소 계산
MAC 주소와 ARP 프로토콜: 로컬 네트워크의 통신
- MAC 주소의 역할과 구조
- ARP 프로토콜의 동작 원리
- ARP 스푸핑과 보안 이슈
네트워크 장비의 이해: 라우터, 스위치, 허브
- 각 장비의 기능과 차이점
- 패킷 포워딩과 브로드캐스트 도메인
- 네트워크 토폴로지 설계 시 고려사항
패킷 캡처와 분석: Wireshark 활용하기
- 패킷 캡처의 기본 개념
- Wireshark 설치 및 기본 사용법
- 실습: HTTP 요청 분석하기
네트워크 성능 최적화: 병목 현상과 해결 방안
- 대역폭과 지연 시간의 이해
- QoS와 트래픽 셰이핑
- CDN과 로드 밸런싱의 역할
실전 프로젝트: 간단한 채팅 애플리케이션 만들기
- 소켓 프로그래밍의 기본
- TCP를 이용한 채팅 서버 구현
- 클라이언트와의 통신 및 메시지 브로드캐스팅
보안 강화: SSL 인증서와 HTTPS 적용하기
- SSL 인증서의 종류와 발급 과정
- 웹 서버에 HTTPS 적용하기
- 브라우저와의 보안 통신 확인