![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机网络技术
文章平均质量分 72
业余科了个研
机器学习,计算机视觉,视觉显著性检测,AI,区块链与大数据
展开
-
图解 | 什么是TCP?(转)
图解 | 什么是TCP?你是一台电脑,你的名字叫 A经过 《如果让你来设计网络》 这篇文章中的一番折腾,只要你知道另一位伙伴 B 的 IP 地址,且你们之间的网络是通的,无论多远,你都可以将一个数据包发送给你的伙伴 B这就是物理层、数据链路层、网络层这三层所做的事情。站在第四层的你,就可以不要脸地利用下三层所做的铺垫,随心所欲地发送数据,而不必担心找不到对方了。虽然你此时还什么都没干,但你还是给自己这一层起了个响亮的名字,叫做传输层。你本以为自己所在的第四层万事大吉,啥.转载 2021-11-08 16:10:50 · 650 阅读 · 0 评论 -
TCP字节流和UDP数据报区别
两者的区别在于TCP接收的是一堆数据,而每次取多少由主机决定;而UDP发的是数据报,客户发送多少就接收多少。原创 2021-10-29 01:07:55 · 1010 阅读 · 0 评论 -
Wireshark之HTTP协议分析
本教程参考:A Top-Down Approach, 6th ed一书中Wireshark_HTTP_v6.1进行协议分析实验,点击从官网免费下载。实验一:基本的 HTTP GET/Response 操作(1)实验步骤:①打开浏览器;②开启 Wireshark,但不开始数据包捕获。在 Wireshark 主窗口顶部的 Filter中输入“ http”,因此只有捕获的 HTTP 消息稍后会显示在数据包列表窗口中;③等待大约一分钟,然后开始 Wireshark 数据报捕获;...转载 2021-10-27 01:20:04 · 6045 阅读 · 0 评论 -
TCP三次握手
什么是TCP三次握手?TCP三次握手是在TCP / IP网络中用于在服务器和客户端之间建立连接的过程。这是一个三步过程,需要客户端和服务器在真实数据通信过程开始之前交换同步和确认数据包。三次握手过程的设计方式是,两端都可以帮助您同时启动,协商和分离TCP套接字连接。它允许您同时在两个方向上传输多个TCP套接字连接。TCP消息类型信息 描述 Syn 用于启动和建立连接。它还可以帮助您在设备之间同步序列号。 ACK 帮助对方确认它已收到SYN。 SYN-ACK转载 2021-10-20 00:45:32 · 296 阅读 · 0 评论 -
Python socket 编程实验
https://www.cnblogs.com/hugboy/p/socket_tcp_udp.html1.编写一个基于UDP协议的客户机与服务器程序,实现相互通讯。2.编写一个基于TCP协议的客户机与服务器程序,实现相互通讯。3.捕获以上两种通讯的数据包,使用Wireshark进行分析,以深入了解TCP、UDP协议的数据传输机制。2|0TCP编程及监听分析1、建立一个TCP服务器连接需要6个步骤:(1)创建socket对象。调用socket构造函数:socket=socket.转载 2021-10-19 11:19:23 · 329 阅读 · 0 评论 -
WireShark使用教程
WireShark新手使用教程Wireshark是非常流行的网络封包分析软件,可以截取各种网络数据包,并显示数据包详细信息。常用于开发测试过程各种问题定位。本文主要内容包括:1、Wireshark软件下载和安装以及Wireshark主界面介绍。2、WireShark简单抓包示例。通过该例子学会怎么抓包以及如何简单查看分析数据包内容。3、Wireshark过滤器使用。过滤器包含两种类型,一种是抓包过滤器,就是抓取前设置过滤规则。另外一种是显示过滤器,就是在数据包分析时进行过滤数据使用。通过过滤转载 2021-09-29 15:17:37 · 488 阅读 · 0 评论