Network sockets - they are used to exchange data between programs over a network, or in other words between two remote hosts There are two types of sockets in the programming world: Concretely, sockets are programming objects provided by the operating system that allow your programs to send and receive data. Understanding socketsĪ socket is an abstraction over a communication flow. The operating system's parts that provide network functionality are called sockets. The browser and the web server can do their networking job thanks to the operating systems they run on, where all the necessary network protocols have been implemented. The world is full of such type of programs: for example, the web browser you are using to read this website is a piece of software that connects to a remote computer where the data is stored and grabs the text content to display on your screen. Network programming is about writing computer programs that talk to eachother over a computer network. Now it's time for me to explore one of the many practical sides of networking: network programming. Welcome to the 6th episode of the Networking 101 series! I've spent the last five chapters talking about the theory behind computer networks, from the Internet history to some of the most important Internet protocols out there.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |