정보보호와시스템보안
작업 환경
운영체제: Windows 10
네트워크 환경: 로컬 네트워크 (localhost)
포트 번호: 443
Wireshark 4.4.1 버전
Python 3.10.11 버전
TLS 없이 단순 소켓을 사용한 클라이언트/서버 프로그램
서버
소켓을 생성하고 localhost:443 포트에서 클라이언트의 연결을 기다립니다.
클라이언트가 연결을 시도하면, 서버는 이를 수락하고 recv()를 통해 클라이언트의 메시지를 수신한 후, "Hello, Client!"라는 응답을 클라이언트에게 보냅니다.
서버에 연결을 요청하고, sendall()을 사용해 "Hello, Server!"라는 메시지를 전송합니다. 그 다음, 서버로부터 받은 응답을 출력합니다.