网络协议11-套接字编程(第2部分):眼见为实,耳闻为实网络协议3-从物理层到MAC层网络协议4-交换机和VLAN:办公室太复杂了,我要回去了学校网络协议5-ICMP和ping:问路的童子军网络协议6-路由协议:敢问路在何方?NetworkProtocol7-UDPProtocol:一个好人可以在城市玩NetworkProtocol8-TCPProtocol(Part1):如果一个人是坏人,他必须遵循一个套路DeepNetworkProtocol9-TCPProtocol(Part2):Clear而不是被误解网络协议10——Socket编程(上):实践是检验真理的唯一标准?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????很多人觉得自己好像听懂了,但是关上页面回想起来,又好像什么都听不懂。本次我们将“真枪实弹”进行编码,然后利用一个“神器”——网络分析系统,详细跟踪数据包的生命历程,让我们的理论得以真实呈现。对网络通信感兴趣的博主,也可以自己系统分析一下,一定会收获不少。话不多说,直接上代码。有兴趣的博主可以根据各个编程语言改写,然后用我们的分析系统真实的看到网络通信过程。本机请求转发到网关代码中的192.168.1.10是内网另一台服务器,主机IP为192.168.1.73。在本地运行服务器时,需要进行路由配置,否则分析系统将无法抓取相关包。window下可以按照以下步骤进行配置:以管理员身份打开DOS窗口;routeaddlocalipmask255.255.255.255网关ip(路由转发,记得吗?忘了?点我,点我);什么?不知道如何查看IP和网关?点我告诉你操作完成后记得删除转发规则,否则你会发现本地请求的速度会变得很慢,,,例子://添加路由转发规则routeadd192.168.1.73mask255.255.255.255192.168。1.1//删除转发规则routedelete192.168.1.73TCP-basedSocketserver:
