In: Computer Science
Ans a). Router is a device in a computer network which basically route the incoming packets to reach their destination or we can say forward the packets into different network paths which lead them to their destination.
Ans b). IPv4
Ans c). No, some uses UDP as well for example
while live streaming a video, UDP is used.
Ans d). Ipv4 uses 32 bit address space whereas
ipv6 uses 128 bit address space. Therefore, ipv6
have 296 times more ip addresses as compared to
ipv4.
Ans e). UDP is fast and can be used where speed
matters the most and losing sone packets don't bother you much.
That is reliability is not a problem. Thats why they are used in
live streaming.
Application can't directly use IP because there can be multiple
application running on the same device having same ip address.
Thus, when a packet reaches the device, it doesn't know which
application to go to. Thats why port number is used in addition to
identify the applications uniquely as well.
Hope it helped! Feel free to ask any doubt in comments.
Don't forget to upvote if it helped :).