Linux Network Programming tutorials and linux Network Programming tutorials

Source: Internet
Author: User

Linux Network Programming tutorials and linux Network Programming tutorials
I. Basic Theory

01. network protocols

02. Differences between LAN, WAN, WLAN, VLAN, and VPN

03. IP address Introduction

04. broadcast address Introduction

05. Differences between connectionless and connection-oriented protocols

06. The IP protocol of the Internet is unreliable and connectionless. Why didn't I design it as reliable?

07. Differences between C/S and B/S Architectures

 

Ii. Preliminary Practice

08. Programming preparation: byte order and address conversion

09. Socket Introduction

10. UDP Programming

11. Notes for binding (bind) Ports

12. UDP Broadcast

13. UDP multicast

14. TCP Programming

15. Relationship between connect (), listen (), and accept () in TCP

16. TCP three-way handshake and four-way handshake

17. Three implementation models of concurrent servers

 

Iii. Advanced

18. What can the original socket do?

19. original socket programming

20. original socket instance: MAC header Packet Analysis

21. original socket instance: MAC address Scanner

22. Detailed description of IP datagram format

23. Details on TCP and UDP datagram formats

24. original socket instance: Send UDP data packets

25. libpcap details

26. libnet User Guide

 

 

Iv. expand knowledge

27. Differences between anti-virus software and Firewall

28. iptables instructions

29. Communication between the Intranet and the Internet

30. Introduction to Wireshark

 

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.