All Projects → moranzcw → Computer Networking A Top Down Approach Notes

moranzcw / Computer Networking A Top Down Approach Notes

Licence: mit
《计算机网络-自顶向下方法(原书第6版)》编程作业,Wireshark实验文档的翻译和解答。

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Computer Networking A Top Down Approach Notes

Fi6s
IPv6 network scanner designed to be fast
Stars: ✭ 116 (-97.02%)
Mutual labels:  network, tcp, udp
Pytcp
PyTCP is an attempt to create fully functional TCP/IP stack in Python. It supports TCP stream based transport with reliable packet delivery based on sliding window mechanism and basic congestion control. It also supports IPv6/ICMPv6 protocols with SLAAC address configuration. It operates as user space program attached to Linux TAP interface. As of today stack is able to send and receive traffic over Internet using IPv4 and IPv6 default gateways for routing. Since goal of this project is purely educational (at least at this point) the clarity of code is preferred over its efficiency. For the same reason security features are not being implemented just yet unless they are integral part of TCP/IP suite protocols specification.
Stars: ✭ 65 (-98.33%)
Mutual labels:  network, tcp, udp
Message Io
Event-driven message library for building network applications easy and fast.
Stars: ✭ 321 (-91.75%)
Mutual labels:  network, tcp, udp
Network
C# Network Library
Stars: ✭ 237 (-93.91%)
Mutual labels:  network, tcp, udp
Pypacker
📦 The fastest and simplest packet manipulation lib for Python
Stars: ✭ 216 (-94.45%)
Mutual labels:  network, tcp, udp
Kalm.js
The socket manager
Stars: ✭ 155 (-96.02%)
Mutual labels:  network, tcp, udp
Hp Socket
High Performance TCP/UDP/HTTP Communication Component
Stars: ✭ 4,420 (+13.62%)
Mutual labels:  network, tcp, udp
ethereum-dissectors
🔍Wireshark dissectors for Ethereum devp2p protocols
Stars: ✭ 82 (-97.89%)
Mutual labels:  tcp, udp, wireshark
Pjon
PJON (Padded Jittering Operative Network) is an experimental, arduino-compatible, multi-master, multi-media network protocol.
Stars: ✭ 2,615 (-32.78%)
Mutual labels:  network, tcp, udp
mongoose
Embedded Web Server
Stars: ✭ 8,968 (+130.54%)
Mutual labels:  tcp, webserver, udp
opengnb
GNB is open source de-centralized VPN to achieve layer3 network via p2p with the ultimate capability of NAT Traversal.GNB是一个开源的去中心化的具有极致内网穿透能力的通过P2P进行三层网络交换的VPN。
Stars: ✭ 440 (-88.69%)
Mutual labels:  tcp, udp
Tcp Shaker
💓 Performing TCP handshake without ACK in Go, useful for health checking, that is SYN, SYN-ACK, RST.
Stars: ✭ 289 (-92.57%)
Mutual labels:  network, tcp
ebook
Third edition of the Computer Networking: Principles, Protocols and Practice ebook
Stars: ✭ 64 (-98.35%)
Mutual labels:  tcp, udp
packet
📦 Send network packets over a TCP or UDP connection.
Stars: ✭ 68 (-98.25%)
Mutual labels:  tcp, udp
Linux Network Performance Parameters
Learn where some of the network sysctl variables fit into the Linux/Kernel network flow
Stars: ✭ 3,112 (-20%)
Mutual labels:  network, tcp
PsNetTools
PsNetTools is a cross platform PowerShell module to test network features on Windows, Linux and Mac.
Stars: ✭ 13 (-99.67%)
Mutual labels:  tcp, udp
Python-Botnet
This is a simple DDoS python botnet script with remote monitoring & management for education purposes.
Stars: ✭ 119 (-96.94%)
Mutual labels:  tcp, udp
ddos
Simple dos attack utility
Stars: ✭ 36 (-99.07%)
Mutual labels:  tcp, udp
riemannx
A riemann client for elixir (TCP/UDP/TLS supported)
Stars: ✭ 23 (-99.41%)
Mutual labels:  tcp, udp
mocket
Reliable UDP server client for flaky networks
Stars: ✭ 21 (-99.46%)
Mutual labels:  tcp, udp

《计算机网络-自顶向下方法》笔记

《计算机网络-自顶向下方法》编程作业的解答和代码,Wireshark实验的官方文档的翻译。


套接字编程作业

第2章 - 应用层

作业 1:Web服务器 (Page120)

作业 2:UDPping程序 (Page121)

作业 3:邮件客户端 (Page121)

作业 4:多线程Web代理服务器 (Page121)

第4章 - 网络层

作业5:ICMP ping (Page287)


Wireshark实验

(注:括号内的ID为对应内容的译者/作者。)

CHN-STUDENT注:实验结果仅对当次抓包结果有效,仅供参考,如有问题,欢迎讨论。)

Wireshark实验:入门 (Page52)

Wireshark实验:HTTP (Page121)

Wireshark实验:DNS (Page121)

CHN-STUDENT注:DNS实验中一个服务器已经不在使用,且部分现象无法解释,仅供参考。)

Wireshark实验:探究TCP (Page200)

Wireshark实验:探究UDP (Page201)

CHN-STUDENT注:由于UDP实验较简单,直接分析官方的结果,实验结果仅供参考价值。)

Wireshark实验:探究IP (Page240)

Wireshark实验:探究ICMP,Ping和Traceroute (Page282)

Wireshark实验:探究以太网和ARP (Page335)

Wireshark实验:探究DHCP (Page240)

Wireshark实验:探究NAT (Page240)

Wireshark实验:探究802.11 (Page383)

CHN-STUDENT注:由于不具备研究802.11无线协议的条件,直接分析官方的结果,实验结果仅供参考价值。)

Wireshark实验:探究SSL (Page437)


其他笔记

UDP套接字编程

TCP套接字编程


其他资源

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].