Code Monkey home page Code Monkey logo

computer-networking-a-top-down-approach-notes's Introduction

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

《计算机网络-自顶向下方法》编程作业的解答和代码,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套接字编程


其他资源

computer-networking-a-top-down-approach-notes's People

Contributors

chn-student avatar galliumwang avatar iriszhang avatar kclckk avatar lih627 avatar maochongxin avatar moranzcw avatar weijiew avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

computer-networking-a-top-down-approach-notes's Issues

4.17, Wireshark Lab2

I think two images were downloaded in parallel. Because of their waterfall almost overlaps each other.
image

关于套接字编程的一个问题

刚开始阅读这本书
看到书本P107开始讲的套接字编程
我照着书本上打了一遍代码,测试下来在本机(也就是ip 127.0.0.1)可以运行
但是我把UDPServer.py放到我的阿里云服务器(并将hostname改为服务器公网ip)上运行,UDPClient就没反应了?请问您有遇到类似问题吗?

Wireshark实验:HTTP实验五一个输入小错误

在Wireshark实验:HTTP实验五中文翻译中,实验让我们访问一个需要账号登录的网站。这个任务下最开始描述给了一个URL,在具体步骤中也给了一个URL,但是后面一个URL在最后一部分少了一个“-”,即正确的应该是HTTP-wireshark-file5.html,而后面的漏打后为HTTP-wiresharkfile5.html,会导致登录后看到的界面是404 Not Found, 而不是正确结果,期望可以修改一下。

感谢分享

感谢您分享,另是否有第三章,传输层编程作业的实现呀?
谢谢。

一点建议

计算机网络实验-HTTP1.pdf里面第5题的时间是格林威治时间 (GMT),能不能稍微提及一下,初学者有可能以为是北京时间,然后以为自己弄错了

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.