![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络
文章平均质量分 84
以网络为主
super_haha_star
这个作者很懒,什么都没留下…
展开
-
TCP/IP(二)
TCP协议在网络通信中扮演的角色主要是为ip协议提供运输数据的策略。IP地址的作用是定位主机,具有一个将数据从A主机跨网络可靠的送到B主机的能力,并不是可以一定送到B主机,而是非常大的概率送到B主机。就跟三次握手一样,并不是一定保证连接建立成功。在路径选择中,目标ip非常重要,决定了该如何走,ip=目标网络+目标主机。原创 2023-09-06 16:46:28 · 63 阅读 · 0 评论 -
TCP/IP (一)
所以此时不需要重传,表示之前的只是应答丢失了。如果最前面的数据丢失了,后面的数据收到了,也只会应答丢失数据前的序号,当连续收到了3个以上的连续相同的序号之后,就会触发重传机制。滑动窗口不一定必须滑动,可以保持不动,也可以变成0,对于窗口的移动其实就是数组下标的移动,滑动窗口本质上就是一个环形结构。原创 2023-08-25 16:46:27 · 61 阅读 · 0 评论 -
HTTP/HTTPS协议(二)
基本原理是利用单项散列函数(Hash函数)对信息进行运算,生成一串。原创 2023-08-08 12:34:36 · 75 阅读 · 0 评论 -
HTTP/HTTPS协议(一)
常见的应用层协议HTTP/HTTPS称为超文本传输协议,用于传输浏览器使用的普通文本、超文本、音频和视频等数据。原创 2023-08-06 16:30:20 · 88 阅读 · 0 评论 -
UDP与TCP通信
对于TCP通信:TCP通信是一种建立链接的通信,是需要握手的过程,所以对于tcp而言,不能直接发送消息,需要不断的获取链接(accept)。并且TCP是面向字节流的,TCP网络也是面向字节流的,具有更通用的文件属性,并且是全双工的。对于UDP通信:是一种数据报格式的通信是不需要建立链接的,只需要底层一直接受消息,然后发送给上层,上层一直阻塞式的接受消息即可。UDP通信服务端的相关代码。TCP通信服务端的相关代码。TCP主要是完成一下操作。原创 2023-07-26 00:05:08 · 91 阅读 · 0 评论 -
网络套接字
由ipA+portA对应了主机上的服务进程,也是全网中唯一的一个进程,ipB+portB对应的服务进程,在全网中是唯一的一个进程,所以网络通信的本质是进程间通信,需要让不同的进程先看到同一份资源:网络,并且通信的过程就是在IO的过程,所有的上网行为就两种情况:1、把数据发送出去;对于TCP和UDP协议而言,TCP可靠是有成本的,往往是比较复杂的,需要维护和编码,而UDP的不可靠,并不是丢包之类的不可靠,只是相对而言比较简单,需要维护和使用。在IP数据报头,有两个IP地址,分别叫做源IP,和目的IP。原创 2023-07-20 22:08:50 · 48 阅读 · 0 评论 -
网络 (一)
不同网络的通信类似于同一个网络通信,首先从客户端进行对信息的封装,只是在链路层,不直接把报文数据交给另外一个主机,而是交给路由器,路由器首先会对报文信息进行一次解包,到网络层,然后通过令牌环驱的方式对报文进行重新封装,在传输给另外一台主机,完成解包分用的过程,最终完成通信,比起相同网段下,多了一步路由器的解包以及重新封装的过程,主要是在IP层屏蔽底层网络的差异。把有效载荷往上交给对应的后续层级的过程叫做分用,一层一层的剥去报头的过程称之为解包,而从客户端一层一层的加上报头的过程称为封装。原创 2023-07-13 18:18:59 · 451 阅读 · 0 评论