View stunning SlideShares in full-screen with the new iOS app!Introducing SlideShare for AndroidExplore all your favorite topics in the SlideShare appGet the SlideShare app to Save for Later — even offline
View stunning SlideShares in full-screen with the new Android app!View stunning SlideShares in full-screen with the new iOS app!
Art: the production or expression of what is beautiful, appealing, or of more than ordinary significance.
Craft: A trade or occupation requiring special skill, especially manual skill.
Science: The systematic study of man and his environment based on the deductions and inferences that can be made, and the general laws that can be formulated, from reproducible observations and measurements of events and parameters within the universe.
The profession in which a knowledge of the mathematical and natural sciences gained by study, experience, and practice is applied with judgment to develop ways to utilize, economically, the materials and forces of nature for the benefit of mankind.
Accreditation board for Engineering & Technology, 1996
Datagram sockets , also known as connectionless sockets, which use User Datagram Protocol (UDP)
Stream sockets , also known as connection-oriented sockets, which use Transmission Control Protocol (TCP) or Stream Control Transmission Protocol (SCTP).
Raw sockets (or Raw IP sockets ), typically available in routers and other network equipment. Here the transport layer is bypassed, and the packet headers are not stripped off, but are accessible to the application. Application examples are Internet Control Message Protocol (ICMP, best known for the Ping sub operation), Internet Group Management Protocol (IGMP), and Open Shortest Path First (OSPF).
Connection-Oriented Services [blocked] [blocked] [blocked] Server Client When interaction is over, server loops to accept a new connection socket() bind() listen() accept() read() write() socket() connect() write() read()
Non Blocking Sockets [blocked] [blocked] [blocked] Server Client When interaction is over, server loops to accept a new connection socket() bind() listen() accept() read() write() socket() connect() write() read()