socket编程实战

Posted zzxin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了socket编程实战相关的知识,希望对你有一定的参考价值。

  1. 简答题

  2. 以“金庸梦“游戏的客户端连接服务器、断开服务器为例,用wireshark抓包分析TCP协议的三次握手连接、四次握手断开,与计算机网络原理进行验证;用Fiddler抓包,分析验证一个HTTPS网站的TCP连接过程。

  3. 完成“网络编程技术”参考书上 “2.11 原始套接字编程”中的Teardrop代码编程,伪造一个虚假地址的IP包,包的内容填入Fake News。发送此包。并用wireshark抓包进行验证。

  4. 完成“网络编程技术”参考书上 “2.12 SOCKET应用实例”中的两个编程实例,并在ubuntu与树莓派之间进行验证。如果IPv6无法通过,可只完成IPv4的协议代码。

  5. 尽你所学(采用html、或CSS、或javascript等)完成一个静态网页,比如制作一个简单的个人介绍网页,至少包含一张图片、一个二级网页跳转链接和一个文件下载链接;将制作的网页资料上传至Ubuntu系统,用ngnix完成一个简单web网站。

  6. 学习“网络编程技术”参考书上“4.8.2 HTTP 客户端编程方法”,用C#完成一个简易图形界面的基于HTTP协议的浏览器客户端软件。

  7. 学习LibCurl库,编程练习:
    1)基本的http GET/POST操作;
    2)获取html网页、网页下载保存;
    3)文件的断点续传;




以上是关于socket编程实战的主要内容,如果未能解决你的问题,请参考以下文章

Socket网络编程进阶与实战

Socket网络编程进阶与实战

Socket网络编程进阶与实战

Linux:UDP Socket编程(代码实战)

Linux:UDP Socket编程(代码实战)

Socket网络编程进阶与实战