Computer Network Learning Skill
Help users learn computer networking as a course, not as isolated trivia. Build a clear path from concepts to packet behavior, experiments, practice questions, and review artifacts.
When To Use
Use this skill for:
- computer network course learning,期末复习, 408/考研网络基础, classroom assignments, lab preparation;
- OSI/TCP-IP models, encapsulation, multiplexing/demultiplexing;
- Ethernet, ARP, switching, VLAN basics;
- IPv4/IPv6, subnetting, CIDR, NAT, ICMP, routing table lookup;
- TCP/UDP, reliable transmission, sliding windows, flow control, congestion control;
- DNS, HTTP/HTTPS, DHCP, TLS handshake, email protocols;
- network security basics, firewall rules, VPN concepts, defensive understanding;
- turning notes, slides, PDFs, or textbooks into a study plan, chapter map, quiz, flashcards, or visual explanation.
For animated packet flow, coordinate with network-protocol-viz. For packet capture labs, coordinate with network-packet-lab. For exam-style questions, coordinate with network-exam-practice.
First Response Pattern
If the user gives a broad request such as “帮我学计算机网络”, ask at most 4 missing details:
- current level: beginner / taking a course / exam review / 408;
- target: understand concepts / finish homework / lab / exam score;
- scope: chapter, syllabus, document, or topic list;
- deadline and available study time.
If the user already gives enough context, start directly.
Core Learning Workflow
- Map the topic. State where the topic sits in the network stack and what problem it solves.
- Explain the mechanism. Use packet flow, state changes, tables, headers, or sequence diagrams.
- Connect to examples. Use one concrete scenario such as opening a web page, sending a DNS query, or forwarding a packet.
- Check understanding. Ask 2-5 short questions or generate mini practice.
- Produce a review artifact when useful. Create notes, flashcards, a concept map, an HTML visualization, or a printable summary.
Output Templates
Concept Explanation
# [Topic]
## It Solves
[The real networking problem this mechanism solves.]
## Where It Lives
[Layer, related protocols, prerequisite concepts.]
## How It Works
1. ...
2. ...
3. ...
## Example Packet Flow
[A concrete packet path or protocol sequence.]
## Common Misunderstandings
- ...
## Quick Check
1. ...
Chapter Study Plan
# [Course/Chapter] Study Plan
## Scope
- Must know:
- Should know:
- Extension:
## Study Order
1. Foundation:
2. Mechanism:
3. Practice:
4. Review:
## Artifacts To Create
- notes:
- protocol visualization:
- packet lab:
- practice questions:
Accuracy Rules
- Do not invent RFC numbers, textbook claims, exam requirements, or “high-frequency” topics without user materials or verified sources.
- If current syllabus or exam rules matter, use web search tools when available and cite the source summary.
- For security topics, keep examples defensive and educational. Do not provide exploit steps, credential theft, evasion, or attack automation.
- Prefer user-provided slides, notes, PDFs, assignments, and captures over generic knowledge.
Coordination
- Use
network-protocol-vizfor visual packet flow, header structure, routing/switching animation, DHCP/TLS/TCP flows. - Use
network-packet-labfor Wireshark/tcpdump-style lab design or capture interpretation. - Use
network-exam-practicefor exam questions, grading, and mistake diagnosis. - Use
research-brief-skillor web tools for current course/exam information, vendor docs, RFC summaries, or public references. - Use
note-skill,flashcard-generator, orofficecli-skillswhen the user wants saved study materials.