作为一名开发人员我们经常会听到HTTP协议、TCP/IP协议、UDP协议、Socket、Socket长连接、Socket连接池等字眼,然而它们之间的关系 ...
THIS DEFINITION IS FOR PERSONAL USE ONLY. All other reproduction requires permission.
In a previous article, we explained how you can use the sendfile() syscall to reduce the overhead of data transfer from a disk to a network. Now, we’re going to cover another aspect of network ...
Want to know more about how your system is communicating? Try the Linux ss command. It replaces the older netstat and makes a lot of information about network connections available for you to easily ...
To make the best use of the ss command, it’s important to understand what a socket is. A socket is a type of pseudo file (i.e., not an actual file) that represents a network connection. A socket ...
Take advantage of TCP/IP options to optimize data transmission Your email has been sent By Alex Kuznetsov, Alex Plant, and Alexander Tormasov Last time, we explained how the TCP_CORK option can ...
In the last issue we started following a packet's journey from the wire up to the higher levels of network stack processing. We left the packet at the end of layer 3 processing, where IP has ...
A socket is defined as the endpoint of a two-way communication between two processes running over a network. Inter-process communication can be achieved using sockets. After a connection between the ...
This tutorial is an introduction to socket programming in Java, starting with a simple client-server example demonstrating the basic features of Java I/O. You’ll be introduced to both the original ...
Due to the complexity of developing and maintaining the kernel, only the most essential and performance-critical code are placed in the kernel. Other things, such as GUI, management and control code, ...