Initial transport layer TCP protocol and the use of TCP in socket

catalogue I Use of TCP in socket API 1. TCP classes and common methods in socket (1) ServerSocket class used by the server (2) socket class 2. Use ServerSocket to realize the interaction between a simple client segment and the server (1) Graphic thinking (2) Code implementation (3) Operation results II Initial knowledge of TCP Protoc ...

Added by DeGauss on Mon, 21 Feb 2022 06:18:56 +0200

De duplication of generics, ArrayList, LinkedList and LinkedList

catalogue generic paradigm Generic mechanism Characteristics of generics Generic class generic interface ArrayList ArrayList stores strings and iterates through them ArrayList stores custom objects and traverses them Unique functions of Vector Implementation of the unique function of Vector Unique features of LinkedList Implement ...

Added by stenk on Sun, 20 Feb 2022 06:48:47 +0200

Information collection and Python script writing

In the penetration test, information collection is particularly important. In the information collection stage, the penetration test team can use various methods to obtain information about the topology and system configuration of the target network. Whether the information is perfect or not will seriously affect the speed and depth of subseque ...

Added by why not on Sun, 20 Feb 2022 01:38:58 +0200

Analysis of the whole unpacking process of grpc protocol

http2 protocol frame format We know that network transmission is in binary form, so the transmission at the bottom of all protocols is also binary. So the problem comes. The client sends a packet to the server. How does the server know whether the packet is completed or still being sent? Or, if a data packet is too large, the client needs to b ...

Added by Tylor_Famous on Wed, 16 Feb 2022 08:03:42 +0200

How the network is connected: Chapter 2 is the packet sending and receiving operation of IP and Ethernet

The book is based on a simple scenario: the user enters a URL into the browser and returns the response, which is the life cycle of a network request. The book is divided into six parts: The application layer client generates HTTP and delegates it to the protocol stack of the operating systemThe protocol stack (TCP/IP module) calls the netwo ...

Added by CoderGoblin on Tue, 15 Feb 2022 18:12:02 +0200

python computer network

Socket is the basis of network communication, which is equivalent to establishing a pipeline between the sending end and the receiving end to realize the mutual transmission of data and commands Fundamentals of computer network Network architecture Network protocol A set of rules, standards, or conventions established for the exchange of ...

Added by JustinM01 on Mon, 14 Feb 2022 18:57:27 +0200

Dubbo source code reading 6: Dubbo dynamically generated classes

Section 1 Dubbo dynamically generated classes When dubbo calls the exportServices() method, it will use code generation technology to dynamically generate the subclasses of Protocol$Adaptive, ProxyFactory$Adaptive and Wrapper. Dubbo uses javassist to dynamically generate classes. Dubbo has two scenarios using dynamic classes. 1)ExtensionLo ...

Added by waffle72 on Sat, 12 Feb 2022 01:49:11 +0200

java network programming

Network programming 1.1 general Computer network: Computer network refers to connecting multiple computers and their external devices with independent functions in different geographical locations through communication lines Operating system, network management software and network communication protocol A computer system that realizes resou ...

Added by loveranger on Wed, 09 Feb 2022 23:57:51 +0200

The fried golden flower game developed by python is coming, and it's no longer boring~

Hello ~ Hello, I'm Cha Cha! Everyone should have started work today. Many students spend the new year on the card table. Ha ha, so today we will bring you a little game of golden flowers developed in Python, which can be learned and played. Interesting learning is right! Come and have a look! Let's first look at the basic rules of the game. Fr ...

Added by Dilbert137 on Tue, 08 Feb 2022 17:28:17 +0200

Linux network protocol stack 8--vxlan

This paper records the receiving and contracting processing of vxlan interface kernel. VXLAN(Virtual Extensible LAN) is a network virtualization technology, a large two-layer tunnel technology, which encapsulates the two-layer package in UDP to build a virtual two-layer network. The configuration and application scenarios of vxlan of equipment ...

Added by realmxofxnoise on Fri, 04 Feb 2022 05:54:58 +0200