Skip to content

zyc573823770/SocketExperiment

Repository files navigation

SocketExperiment

2020吉林大学计算机网络实验课


  1. 协议分析
    • SocketExperiment.cpp
    • header.h
  2. FTP并发
    • FTPServer.cpp
    • FTPClient.cpp

实验指导书上偏移计算有误,实际情况需要百度TCP、IP、UDP的头部 根据头部各个字段的长度通过位运算得到值,某些特殊字段是网络流 的形式,需要ntoh*()函数大家族进行转换,然后如果想实现wireshark 那样的形式需要在指导书的基础上添加WSAIoctl(将套接字设置为接受 所有发出和收入的包)、ioctlsocket(设置为阻塞),这两块我也不是很 懂,配置方法参考了https://www.cnblogs.com/alexhg/p/6531527.html


三次握手

握手1
握手2
握手3

发送消息

消息

四次挥手

挥手1
挥手2

公网(这个能看出来是个POST其他的看不太懂)

公网
(PS:图片看不了的话,把相关dns加到本地dns中,百度一下,你也不一定会)

About

2020吉林大学计算机网络实验课

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages