본문/내용
1. 과제 개요
이번 레포트에서는 부경대학교 컴퓨터공학과의 컴퓨터 네트워크 과목의 일환으로 간단한 HTTP 서버를 구축하고, 네트워크 트래픽을 분석하기 위해 와이어샤크(Wireshark)를 활용하는 과제를 수행하였다. HTTP 서버는 클라이언트와 서버 간의 통신을 가능하게 하는 프로토콜로, 웹 애플리케이션의 기초가 되는 요소이다. 그러므로 HTTP 서버의 구축은 네트워크 프로그래밍 및 웹 기술의 기본 개념을 이해하는 데 중요한 경험으로 작용한다. 이를 통해 클라이언트가 요청을 보내고 서버가 적절한 응답을 반환하는 과정에서 데이터 흐름과 프로토콜의 작동 방식에 대한 통찰을 얻을 수 있다. 또한, HTTP 서버의 구조와 동작 방식에 대한 이해는 컴퓨터 네트워크의 다양한 측면을 탐구하는 데 기초가 된다. 요청과 응답의 형식, 상태 코드, 헤더 정보 및 바디의 구성 요소를 분석함으로써 HTTP 프로토콜의 세부적인 동작 원리를 파악할 수 있다. 이를 통해 실제 웹 애플리케이션이 어떻게 클라이언트의 요청을 처리하는지에 대한 체계적인 이해를 갖추게 된다. 와이어샤크는 패킷 분석 도구로서, 네트워크에서 전송되는 데이터 패킷을 캡처하고 분석할 수 있는 강…