Raw 소켓, ping과 tracereoute


Raw 소켓, ping과 tracereoute

Raw 소켓 - Raw Socket 응용 프로그램 수준에서 프로토콜 헤더를 직접 조작 Root use only can use, specify the target protocol Low level packet handling : 프로토콜 헤더의 구조와 동작 원리의 이해 필요 - Raw 소켓 생성 SOCKET sock = socket(AF_INET, SOCK_RAW, protocol); if(sock == INVALID_SOCKET) err_quit(“socket()”); Raw 소켓의 종류 : IPPROTO_ICMP, IPPROTO_IGMP, IPPROTO_TCP, IPPROTO_UDP IP_HDRINCL 또는 IPV6_HDRINCL 옵션 설정, 옵션을 설정하면 표준 프로토콜이나 사용자 정의 프로토콜 헤더를 응용프로그램이 생성할 수 있다. - Raw 소켓 생성 시 주의 사항 운영체제마다 Raw 소켓을 생성할 수 있는 권한이 다르다. 운영체제마다 생성할 수 있는 Raw 소켓의 종류가 다...


#ICMP #ping #Raw소켓 #traceroute #소켓

원문링크 : Raw 소켓, ping과 tracereoute