Fundamentals of TCP/IP Protocols

Fundamentals of TCP/IP Protocols

Introduction This article covers the basics of the TCP/IP protocol, focusing on the content, functions of the TCP/IP protocol suite, and foundational knowledge related to the three common network protocols: TCP, UDP, and IP. Content The TCP/IP protocol suite is developed from the OSI seven-layer model. The existence of the OSI reference model has the … Read more

Understanding TCP/IP Protocols in Depth

Understanding TCP/IP Protocols in Depth

Click on the “Five-Minute Algorithm Learning” above to select the “Star” public account Heavyweight content delivered first-hand From: Juejin, Author: Ruheng Link: https://juejin.im/post/6844903490595061767 1. TCP/IP Model The TCP/IP protocol model (Transmission Control Protocol/Internet Protocol) includes a series of network protocols that form the foundation of the internet and is the core protocol of the Internet. … Read more

C++ Performance Evaluation and Optimization in Networking

C++ Performance Evaluation and Optimization in Networking

C++ Network Programming: Practical Performance Evaluation and Optimization 1. Introduction In today’s wave of digitalization, network programming serves as a bridge connecting various corners of the virtual world, allowing information to flow rapidly. Among the many effective tools for network programming, C++ stands out as a “sharp weapon” for developers pursuing extreme efficiency due to … Read more

Linux BSP Practical Course (Network): Packet Reception Process

Linux BSP Practical Course (Network): Packet Reception Process

Network Card to Memory Kernel’s Network Module Protocol Stack IP Layer UDP Layer Socket Conclusion This article will introduce how a UDP packet is received step by step from the network card to the process in a Linux system. Network Card to Memory The network interface card must have the appropriate driver installed to function … Read more

Introduction to IoT Application Layer Protocols – CoAP

Introduction to IoT Application Layer Protocols - CoAP

↑ Click the above“IoT Time and Space” to follow us Reprint must indicate the source: “IoT Time and Space” WeChat official account (IoT-LPWAN)。 The main IoT application layer protocols include CoAP, MQTT, XMPP, HTTP, etc. The “IoT Time and Space” public account will analyze and compare these protocols separately. First, let’s take a look at … Read more

Hands-On Writing of UDP Protocol Stack – CoAP Message Parsing 5

Hands-On Writing of UDP Protocol Stack - CoAP Message Parsing 5

Hands-On Writing of UDP Protocol Stack Series No. Content 1 “Hands-On Writing of UDP Protocol Stack – UDP Protocol Stack Format” 2 “Hands-On Writing of UDP Protocol Stack – DHCP Message Parsing” 3 “Hands-On Writing of UDP Protocol Stack – OTA Host” 4 “Hands-On Writing of UDP Protocol Stack – DNS Message Parsing” 5 “Hands-On … Read more

CoAP | Implementing RESTful Architecture in IoT

CoAP | Implementing RESTful Architecture in IoT

1. HTTP—Implementation of RESTful Architecture When it comes to HTTP, I believe everyone is familiar with it. HTTP stands for Hyper Text Transfer Protocol. When we normally visit a website http://www.baidu.com/index.html, we are actually using the HTTP protocol to retrieve (GET) the content of the file located at www.baidu.com/index.html on the internet, which is then … Read more

CoAP Protocol’s Dual-Layer Model and Transmission Characteristics

CoAP Protocol's Dual-Layer Model and Transmission Characteristics

Labs Introduction As one of the mainstream protocols in the Internet of Things (IoT) world, the CoAP protocol enables data exchange and network access for low-power constrained devices. The IETF has detailed its definition in RFC7252. This article introduces the dual-layer model and transmission characteristics of the CoAP protocol in the context of its application … Read more

A Simple Explanation of Using CoAP Protocol in Advanced Metering Infrastructure

A Simple Explanation of Using CoAP Protocol in Advanced Metering Infrastructure

CoAP protocol This article is sourced from: https://academy.nordicsemi.com/courses/cellular-iot-fundamentals/lessons/lesson-5-cellular-fundamentals/topic/lesson-5-coap-protocol/ CoAP /käˈæp/ stands for “Constrained Application Protocol,” an application layer protocol based on UDP transmission developed for the Internet of Things (IoT) and IoT devices, defined by the Internet Engineering Task Force (IETF) in RFC 7252.The reason IoT and IoT devices are referred to as constrained networks … Read more

CoAP: The Next Protocol Vulnerable to DDoS Attacks

CoAP: The Next Protocol Vulnerable to DDoS Attacks

Click the blue text to follow us with one click “ Dream Thinker NetworkSecurity Guardian ” Security researchers indicate that RFC 7252, also known as the Constrained Application Protocol (CoAP), is about to become one of the most abused protocols in DDoS attacks. What is CoAP? CoAP was officially approved in 2014 and has only … Read more