What are raw sockets, where they are efficient?
Answers were Sorted based on User's Feedback
Answer / achal ubbott
Raw sockets are useful when you want to inject or capture
almost anything(without IP or TCP/UDP headers and the CRC)
on to the ethernet. They operate in Data Link Layer of
TCP/IP model.
Unix/Linux have been supporting them since ages. But
Windows have recentlly stopped their support, because of
security hazards. On windows OS you would have to use
Winpcap network driver library to play with these
sockets.It bypasses the OS's network stack.
cheers
Is This Answer Correct ? | 3 Yes | 0 No |
Answer / manjunath gn
Raw sockets are the sockets created at Data link layer.
They are useful in layer 2 communication
Is This Answer Correct ? | 3 Yes | 1 No |
Evaluate !(1&&1||1&&0) a) Error b) False c) True
What is a local reference?
What are dynamic type checking?
Explain polymorphism?
How can you quickly find the number of elements stored in a a) static array b) dynamic array ? Why is it difficult to store linked list in an array?how can you find the nodes with repetetive data in a linked list?
Explain the term memory alignment?
What is this pointer in c++?
What is endl c++?
Which compiler does turbo c++ use?
How delete [] is different from delete?
What is a namespace in c++?
Is c++ a software?