OpenSSL 연결하는 프로그램

graycrow의 이미지

- 파이썬 코드

        s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
 
        sys.stdout.flush()
        s.connect(('192.168.10.2', 443))
 
        sys.stdout.flush()
        s.send(client_hello)

- c 코드
	SOCKET ConnectSocket;
	ConnectSocket = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);
 
	sockaddr_in clientService;
	clientService.sin_family	= AF_INET;
	clientService.sin_addr.s_addr	= inet_addr("192.168.10.2");
	clientService.sin_port		= htons(443);
 
	connect(ConnectSocket, (SOCKADDR *) & clientService, sizeof (clientService);
 
	send(ConnectSocket, client_hello, sizeof(client_hello), 0);

같은내용을 각각 파이썬과 c언어로 구현하였습니다. ( openssl 서버에 hello client 패킷을 보내는 )

그런데 패킷을 잡아보면
파이썬 : TLSv1.1, client hello
c : SSL, client hello, continuation data

같은 패킷을 보냈지만 왜 이렇게 다르게 와이어샤크에 잡힐까요?
조언 부탁드리겠습니다.