TCP/IP C언어 통신
- 소켓 생성server_socket = socket(PF_INET, SOCK_STREAM, 0);옵션이 0이면 블로킹모드이다. 블로킹모드는 recv()함수에서 리턴하지 않고 기다린다. -아래와 같이 timeout을 주면 일정 시간 후에 타임아웃 에러낸다.setsockopt(sockfd, SOL_SOCKET, SO_SNDTIMEO, &timeout, sizeof(timeout)); -아래와 같이 select함수에서 timeout 에러를 낼 수도 있다.보통 select에 타임아웃을 많이 준다. tv.tv_sec = 10; // 10초 timeout tv.tv_usec = 0;int ret = select(sock + 1, &read_fds, NULL, NULL, &tv); 참고로 int ret =..
2. 정보보호 중급 과정 - 보안 솔루션 소개
1. UTM(통합 위협 관리, Unified Threat Management) - Firewall, VPN, IPS, Anti-virus, Anti-DDoS, 웹필터링 등 다양한 보안기능을 단일 어플라이언스 형태로 통합하여 관리 복잡성을 최소화하고 복합적인 위협요소를 효율적으로 방어하기 위한 통합보안 솔루션 - 여러 기능을 수행함으로써 관리의 편의성과 관리비용의 절감을 가져오는 장점이 있는 반면 단일 전용 장비 대비 기능과 성능, 신뢰성에 대한 이슈가 요구 된다. - 단순히 비인가 IP 차단 뿐만 아니라 침입방지시스템(IPS) 기능까지 지원하고 해킹에 대한 탐지, 차단 역할도 수행하게 되며, 이외에도 애플리케이션 필터링, URL 필터링, 안티바이러스(네트워크) 등의 보안 기능을 탑재하고 있다. 솔루션 예..