network
文章平均质量分 59
network
存在,及合理
记录点点滴滴,汇成山河大海
展开
-
网络-目录
网络常见的资源推荐-CSDN博客 网络基础概念-网络模型_001,socket-CSDN博客TCPTCP/IP的历史-CSDN博客 TCP基础介绍-CSDN博客 UDP 和 TCP 有什么区别呢?-CSDN博客 TCP 头格式-CSDN博客 TCP 的最大连接数及配置_tcp最大连接数配置-CSDN博客抓包Wireshark-CSDN博客 网络抓包-tcpdump-CSDN博客原创 2024-06-09 16:10:13 · 208 阅读 · 2 评论 -
Wireshark
接着把 ping.pcap 文件拖到电脑,再用 Wireshark 打开它。在 Wireshark 的页面里,可以更加直观的分析数据包,不仅展示各个网络包的头部信息,还会用。不同的颜色来区分不同的协议,由于这次抓包只有 ICMP 协议,所以只有紫色的条目。接着,在网络包列表中选择某一个网络包后,在其下面的网络包详情中,比如,以编号 1 的网络包为例子。原创 2024-05-25 18:17:31 · 193 阅读 · 0 评论 -
网络抓包-tcpdump
ieth1:表示抓取eth1网口的数据包。host:表示主机过滤,抓取对应P的数据包。icmp:表示抓取icmp协议的数据包。-nn:表示不解析P地址和端口号的名称。原创 2024-05-25 18:05:39 · 162 阅读 · 0 评论 -
TCP 的最大连接数及配置
对 IPv4,客户端的 IP 数最多为 2 的 32 次方,客户端的端口数最多为 2 的 16 次方,也就是服务端单机最大 TCP 连接数,约为 2 的 48 次方。当然,服务端最大并发 TCP 连接数远不能达到理论上限。原创 2024-05-25 16:47:50 · 285 阅读 · 0 评论 -
TCP 头格式
该位为 1 时,表示今后不会再有数据发送,希望断开连接。:在建立连接时由计算机生成的随机数作为其初始值,通过 SYN 包传给接收端主机,每发送一次数据,就「累加」一次该「数据字节数」的大小。:该位为 1 时,「确认应答」的字段变为有效,TCP 规定除了最初建立连接时的 SYN包之外该位必须设置为 1。指下一次「期望」收到的数据的序列号,发送端收到这个确认应答以后可以认为在这个序号以前的数据都已经被正常接收。:该位为 1 时,表示希望建立连接,并在其「序列号」的字段进行序列号初始值的设定。原创 2024-05-25 16:33:43 · 116 阅读 · 0 评论 -
网络数据的传输
在发送消息的过程中,可能跨越很多网络、通过很多边缘,也可能会通过不同的网络提供商提供的网络……而且,传输过程中,可能会使用不同材质的通信链路(Communication Link),比如同轴电缆、双绞线、光纤,或者通过无线传输的 WI-FI、卫星等。发送端将数据拆分成封包(Packet),封包在网络中遇到岔路,由交换器和路由器节点决定走向,图 9 中是对封包交换技术的一个演示。还有一类是广播的能力,是一对多、多对多的能力,可以看作是端到端(Host-to-Host)能力的延伸。原创 2024-05-25 16:29:27 · 242 阅读 · 0 评论 -
网络的组成
最高级的路由器在公司网络的边缘,它可以将网络内部节点连接到其他的网络(网络外部)。之所以有这样的名称,是因为每个蜂窝塔只覆盖一个六边形的范围,如果要覆盖一个很大的区域就需要很多的蜂窝塔(六边形)排列在一起,像极了蜜蜂的巢穴。这里说的抽象,就是面向对象中抽象类和继承类的关系,比如同轴电缆是通信链路,无线信号的发送接收器可以构成通信链路,蓝牙信道也可以构成通信链路。你可以观察到,有的网络节点,同时接入了 2 条以上的链路,这个时候因为路径发生了分叉,数据传输到这些节点需要选择方向,因此我们在这些节点需要进行。原创 2024-05-25 16:28:19 · 292 阅读 · 0 评论 -
客户端-服务器网络模型
服务器端需要在一开始就监听在一个众所周知的端口上,等待客户端发送请求,一旦有客户端连接建立,服务器端就会消耗一定的计算机资源为它服务,服务器端是需要同时为。如何保证服务器端在数据量巨大的客户端访问时依然能维持效率和稳定,这也是我们讲述高性能网络编程的目的。客户端相对来说更为简单,它向服务器端的监听端口发起连接请求,连接建立之后,通过连接通路和服务器端进行通信。。一个客户端,比如我们的手机终端,同一个时刻可以建立多个到不同服务器的连接,比如同时打游戏,上知乎,逛天猫;原创 2024-05-25 16:26:29 · 396 阅读 · 0 评论 -
TCP/IP的历史
互联网技术里,有两件事最为重要,一个是 TCP/IP 协议,它是万物互联的事实标准;另一个是 Linux 操作系统,它是推动互联网技术走向繁荣的基石。原创 2024-05-25 16:17:14 · 916 阅读 · 0 评论 -
TCP基础介绍
TCP 是面向连接的、可靠的、基于字节流的传输层通信协议面向连接:一定是「一对一」才能连接,不能像 UDP 协议可以一个主机同时向多个主机发送消息,也就是一对多是无法做到的;可靠的:无论的网络链路中出现了怎样的链路变化,TCP 都可以保证一个报文一定能够到达接收端;字节流:消息是「没有边界」的,所以无论我们消息有多大都可以进行传输。并且消息是「有序的」,当「前一个」消息没有收到的时候,即使它先收到了后面的字节,那么也不能扔给应用层去处理,同时对「重复」的报文会自动丢弃。简单来说就是,原创 2024-05-25 16:10:53 · 268 阅读 · 0 评论 -
UDP 和 TCP 有什么区别呢?
数据,接着再传给传输层,但是如果中途丢了一个分片,则就需要重传所有的数据包,这样传输。层组装 TCP 数据包,如果中途丢失了一个分片,只需要传输丢失的这个分片。UDP 是一个包一个包的发送,是有边界的,但可能会丢包和乱序。TCP 是一对一的两点服务,即一条连接只有两个端点。率非常差,所以通常 UDP 的报文应该小于 MTU。TCP 是流式传输,没有边界,但保证顺序和可靠。UDP 支持一对一、一对多、多对多的交互通信。用了「选项」字段则会变长的。原创 2024-05-25 15:56:10 · 138 阅读 · 0 评论 -
网络常见的资源推荐
本文整理完善自TCP/IP 常见攻击手段 - 暖蓝笔记 - 2021这篇文章。这篇文章的内容主要是介绍 TCP/IP 常见攻击手段,尤其是 DDoS 攻击,也会补充一些其他的常见网络攻击手段。IP 欺骗 IP 是什么?在网络中,所有的设备都会分配一个地址。这个地址就仿佛小蓝的家地址「多少号多少室」,这个号就是分配给整个子网的,「室」对应的号码即分配给子网中计算机的,这就是网络中的地址。「号」对应的号码为网络号,「室」对应的号码为主机号,这个地址的整体就是 IP 地址。有时骚话连篇,有时硬核图解。原创 2023-07-22 21:45:34 · 624 阅读 · 0 评论 -
网络基础概念-网络模型
我们平常使用的程序(或者说软件)一般都是通过应用层来访问网络的,程序产生的数据会一层一层地往下传输,直到最后的网络接口层,就通过网线发送到互联网上去了。给数据加包装的过程,实际上就是在数据的头部增加一个标志(一个数据块),表示数据经过了这一层,我已经处理过了。当另一台计算机接收到数据包时,会从网络接口层再一层一层往上传输,每传输一层就拆开一层包装,直到最后的应用层,就得到了最原始的数据,这才是程序要使用的数据。你看,在互联网上传输一份数据是多么地复杂啊,而我们却感受不到,这就是网络模型的厉害之处。原创 2023-07-22 21:45:38 · 414 阅读 · 0 评论