I think if it's sheer or nylon and lycra, even if opaque, it's a stocking. But if it's a real heavy cotton, like your pic and goes to 3/4 of the leg or less then it's a sock, also known as otherwise called "over the knee sock"
Example at Bloomingdales