Beyond HTTP: A Comprehensive Guide to Application Layer Protocols

Beyond HTTP: A Comprehensive Guide to Application Layer Protocols

Application Layer Protocols DNS Protocol Main Function: Responsible for resolving domain names into IP addresses. What is a domain name: Root Domain: . Top-Level Domains: com, edu, net, cn, org, gov Second-Level Domains: baidu.com, 91xueit.com Third-Level Domains: dba.baidu.com, ftp.baidu.com Domain Name Resolution Test: Signal baidu.com nslookup www.baidu.com (CDN causes different resolution results) DHCP Protocol Main … Read more

Using Telink Microelectronics JTAG Tools (Part 2)

Using Telink Microelectronics JTAG Tools (Part 2)

Following the previous article introducing the “Using Telink Microelectronics JTAG Tools (Part 1)”, this article will continue to introduce the usage of JTAG related tool command lines and common problems along with their solutions. 1 Common GDB Commands During normal debugging, you can set breakpoints in Telink IOT Studio for debugging. When the breakpoint is … Read more

Using Telnet for HTTP Interaction

Using Telnet for HTTP Interaction

Using Telnet for HTTP Interaction Click the blue text to follow us Tell me and I forget. Show me and I remember. Involve me and I understand. 1 Experiment Objective This article will use Telnet to simulate HTTP requests. This experiment takes “gaia.cs.umass.edu/wireshark-labs/HTTP-wireshark-file1.html” as an example. 2 Experiment Steps Step One: Open Telnet Service Control … Read more

Expect Proves More Effective than Ansible in Legacy Environments

Expect Proves More Effective than Ansible in Legacy Environments

Today, I am writing a scheduled backup task for an old Huawei switch S7703. After struggling with Ansible for a while, I ultimately resolved it using Expect. In legacy environments and with old devices, traditional methods still work best. During the use of Ansible, various network modules like ce/net were called, and the YAML execution … Read more

Methods to Retrieve HTTP Status Codes from the Command Line

Methods to Retrieve HTTP Status Codes from the Command Line

In operational practices, it is often necessary to retrieve the HTTP status codes of websites and web services from the command line. There are various tools available for this purpose, and here are several common methods: Using the curl Command <span>curl</span> is a powerful command-line tool used to send HTTP requests and obtain response information. … Read more

Basics of HTTP and Simple Telnet Commands

Basics of HTTP and Simple Telnet Commands

1. Overview of HTTP In the early 1990s, a major emerging application known as the World Wide Web took the stage. The Web is an Internet application that has captured public attention. The application layer protocol of the Web is Hypertext Transfer Protocol (HTTP), which is at the core of the Web. HTTP is implemented … Read more

Controlling a Router Device Using U-Boot

Controlling a Router Device Using U-Boot

This article is a featured article from the Kanxue Forum, author ID: Q老Q 1 Entering U-Boot Shell from UART After opening a certain router device, locate the UART interface and connect the UART pins to the computer through TTL. Power on the router and observe the startup log. Boot SPI NAND start read bootheader start … Read more

Understanding VxWorks Console Operations

Understanding VxWorks Console Operations

Welcome to follow VxWorks567 Please indicate the source if forwarding! VxWorks generally uses a Console at runtime, providing basic IO operations, such as displaying the output of printf() and providing Kernel Shell services, etc. 1 The Console uses the CONSOLE_TTY serial port by default, with a baud rate of CONSOLE_BAUD_RATE What does TTY mean? It … Read more