Preliminary understanding of UDP
Reference link: UDP based server and client_ C language Chinese network
1, IP address, port, communication protocol
1. IP address
Computers in the network use IP addresses for unique identification.
2. Port number
Port number is an integer numb ...
Added by fatbobo on Fri, 08 Oct 2021 07:14:27 +0300
Fancy stack overflow
Fancy stack overflow
reference resources: https://ctf-wiki.org/pwn/linux/user-mode/stackoverflow/x86/fancy-rop/#2018-over
reference resources: https://www.yuque.com/hxfqg9/bin/erh0l7
reference resources: https://ctf-wiki.org/pwn/linux/user-mode/stackoverflow/x86/fancy-rop
1. Principle
1.1 stack pivoting
Stack pivoting is turned into s ...
Added by beckjo1 on Tue, 05 Oct 2021 01:44:29 +0300
Fundamentals of java socket network programming
network model
Difference between TCP protocol and UDP protocol
The underlying implementation principle of Http protocol.
What is a network model
The essence of network programming is the data exchange between two devices. Of course, in computer network In, equipment mainly refers to computers. Data transmission itself is not very difficu ...
Added by silversinner on Tue, 05 Oct 2021 00:21:02 +0300
Network programming -- TCP principle
reference resources
TCP/IP network programming Yin Shengyu
TCP principle
I/O buffering in TCP sockets
The data sending and receiving of TCP socket has no boundary. For example, the client can slowly receive the data transmitted by the server in batches
In fact, the data is not transmitted immediately after the write function is called, and ...
Added by planetsim on Sun, 03 Oct 2021 20:34:42 +0300
Connection oriented Socket programming
Experiment 2 connection oriented Socket programming
1, Experimental purpose
1. Understand the working principle, service mode and type of Socket. 2. Understand the framework structure and related data structure of Socket application. 3. Understand the connection oriented Socket communication process. 4. Master the method of using WinSock func ...
Added by shab620 on Wed, 29 Sep 2021 23:31:04 +0300
Analysis of Reactor network programming model
preface
Reactor design pattern is a common pattern for processing concurrent I/O. it sends client requests to different processors to improve the efficiency of event processing. In the most common application scenario, java NIO, users process network requests using asynchronous non blocking IO. Including the netty framework, the model is used. ...
Added by OopyBoo on Mon, 27 Sep 2021 08:13:46 +0300
Communication mechanism of ROS
Topic communication
Principle of topic communication
Topic communication has three roles:
ROS Master (Manager)Talker (publisher)Listener (subscriber) The Master is responsible for linking publishers and subscribers to publish and subscribe links through the same topic. After the link, the publisher and subscriber can continuously publish ...
Added by rpieszak on Tue, 21 Sep 2021 23:46:13 +0300
Qt network programming to realize TCP communication
Qt network programming to realize TCP communication
Labels (space delimited): Tcp communication
1, Introduction to Tcp
(1) TCP (Transmission Control Protocol) TCP is a transport layer network protocol for data transmission. Several network protocols include (HTTP and FTP are based on TCP protocol). TCP is a reliable transport protocol for ...
Added by baudday on Mon, 20 Sep 2021 04:04:28 +0300
❥ you can't learn a series ❥ -- network programming based on Python
1, IP address
1. Concept of IP address
IP address is an address that identifies devices in the network, just like the home address in real lifeRendering of equipment in the network:
2. Expression of IP address
IP addresses fall into two categories: IPv4 and IPv6IPv4 is the currently used ip addressIPv6 is the ip address to be us ...
Added by Anarking on Sun, 19 Sep 2021 14:14:08 +0300
Linux_RHCE self-study teaching notes - Redhat 8.2 DHCP service teaching and Research Notes
DHCP - Dynamic Host Configuration Protocol Dynamic Host Configuration Protocol: A range of IP addresses is controlled by the server, and clients can automatically get the IP addresses and subnet masks assigned by the server when they log on to the server. Service Port: UDP 67-Response 68-Request; This protocol is often used in large local a ...
Added by GetPutDelete on Sun, 19 Sep 2021 07:55:30 +0300