-
Best selling package -
Selected Package -
Popularity package -
Exclusive package -
High salary package
-
Course Introduction -
Course outline
Chapter 1 preface (50 minutes 5 sections) 1-2 Learning method description and course code download demonstration Open the course page through a computer browser. There is a material in the tab menu below the video image. Click it to see the code download [02:01] Start learning 1-3 Layered explanation of TCPIP protocol Explain the TCPIP protocol layer by layer, and explain the process of packaging and unpacking [06:37] Start learning 1-4 Network packet capture analysis Analyze the network protocol through the packet capture tool Wireshark [06:05] Start learning 1-5 Configure sharing between Windows and Linux systems You can directly edit the source code on Linux with VC++in Windows [16:43] Start learning Chapter 2 Socket (25 minutes Section 4) 2-1 Introduction to the system socket library Introduce what is socket socket and its role in network communication [04:30] Start learning 2-3 Create a socket on the Windows platform Create a socket on the Windows platform. The attachment contains the project source code Click "2.3 Create socket. zip on windows" [06:08] Start learning 2-4 Migrate to Linux and set the maximum number of sockets created by a single process In the Windows project in the previous section, directly migrate to Linux, test the maximum number of sockets created by a single process under Linux, and set the maximum number of sockets through the shell "Only for paying users" Click Download "2.4 Migrate to Linux and set the maximum number of sockets created by a single process. zip" [08:50] Start learning Chapter 3 TCP server (1 hour and 10 minutes 12 sections) 3-1 Explanation of TCP protocol characteristics Explain the characteristics of TCP protocol, connection oriented, retransmission, verification response, and window [04:02] Start learning 3-2 TCP protocol header and window analysis Analyze the function of each attribute of TCP protocol header, and analyze the implementation principle of window [06:31] Start learning 3-3 Create the TCP Server settings server information and explain the network byte order Create a project of TCPServerd, create the information of the tcp server, and explain the network byte order and host byte order [08:46] Start learning 3-5 Listen starts listening Listen starts listening, sets the maximum number of connection buffers, and uses telnet to test the connection [04:12] Start learning 3-6 Accept reads the user's connection information Explain the use of accept function and understand the principle of accept [04:28] Start learning 3-7 Get the IP address and port number of the connection client Read the IP address and port number of the connection client through the accept function [07:23] Start learning 3-8 The server recv client sends data Explain the recv function. The server calls recv to receive the data sent by the client [03:54] Start learning 3-9 The server circularly receives client data The server circularly calls recv to receive client data [06:43] Start learning 3-10 The server responds to send client data Explain the characteristics of the send function, and the server calls send to feed back the client data [04:47] Start learning 3-11 Tcpserver enables multithreading concurrent processing Tcpserver enables multi-threaded concurrent processing client connection through the thread library of c++11 [12:42] Start learning