Question :
(a) As we have seen, the Internet layer of TCP/IP has two protocols - IPv4 and IPv6. The transport layer provides two main protocols TCP and UDP (along with some special-purpose, minor protocols). But these are for very different reasons. Why are the Internet and Transport layers very different in providing two protocols?
(b) Since UDP does very little that is different from IP, why do we even have a transport layer such as UDP?
(c) Describe how DDoS attacks may be mounted against TCP and UDP services. In what way will being connection oriented be different for TCP and UDP?