본문/내용
1. 서론
네트워크 프로그래밍은 현대 정보통신 기술의 근간을 이루는 핵심 분야로서, 다양한 응용 분야에서 중요한 역할을 담당하고 있다. 특히, 파일 전송 프로토콜인 FTP는 빠르고 안정적인 파일 교환을 가능하게 하며, 서버와 클라이언트 간의 데이터 교환에서 널리 활용되고 있다. 최근 몇 년간 기업과 개인 사용자 모두 대용량 데이터 전송의 요구가 급증하면서 FTP의 중요성은 더욱 부각되고 있다. 예를 들어, 글로벌 클라우드 저장 서비스인 드롭박스와 구글 드라이브는 연간 수백 테라바이트에 달하는 사용자 데이터를 처리하며 효율적인 파일 전송을 위해 FTP와 유사한 프로토콜을 적극 활용하고 있다. 이와 함께, 네트워크 패킷을 분석하는 도구인 와이어샥(Wireshark)은 네트워크 보안 강화와 트래픽 모니터링에 필수적인 역할을 수행한다. 통계에 따르면, 기업 네트워크의 85% 이상이 보안 위협 감지와 네트워크 문제 해결을 위해 와이어샥을 사용하며, 이는 네트워크 인프라 전반에 걸쳐 영향을 미친다. 본 레포트에서는 서버 설치 후 FTP 클라이언트 동작을 실습하고, 와이어샥을 이용한 패킷 캡처 과정을 상세히 분석함으로써 네트워크 프로그래밍과 패킷 …