一、概要 本篇文章主要讲解基于.net中tcp/ip网络通信编程。在自我进步的过程中记录这些内容,方便自己记忆的同时也希望可以帮助到大家。技术的进步源自于分享和不断的自我突破。 技术交流QQ群:580749909 欢迎交流有问必答,文章尾有个人的微信公众号有兴趣的小伙伴多多关注。整篇文章走向比较偏应 ...
分类:
其他好文 时间:
2020-01-01 17:00:03
阅读次数:
86
简单记录计算机网络中的常见概念和原理 参考: https://blog.csdn.net/qq_39322743/article/details/79700863 三次握手和四次挥手 三次握手(我要和你建立链接,你真的要和我建立链接么,我真的要和你建立链接,成功) 第一次握手:Client将标志位S ...
分类:
其他好文 时间:
2019-12-30 23:35:04
阅读次数:
167
TCP的连接建立是一个三次握手过程,目的是为了通信双方确认开始序号,以便后续 通信的有序进行。主要步骤如下: 1. 连接开始时,连接建立方(Client)发送SYN包,并包含了自己的初始序号a; 2. 连接接受方(Server)收到SYN包以后会回复一个SYN包,其中包含了对上一个a包 的回应信息A ...
分类:
其他好文 时间:
2019-12-30 11:47:28
阅读次数:
88
摘: 工作过程TCP标志位:TCP共有6个标志位,分别是: SYN(synchronous),建立联机。ACK(acknowledgement),确认。PSH(push),传输。FIN(finish),结束。RST(reset),重置。URG(urgent),紧急。图解三次握手和四次挥手的过程: 三 ...
分类:
其他好文 时间:
2019-12-30 09:44:12
阅读次数:
69
tcp建立连接通过三次握手、释放连接通过四次挥手 一、tcp建立连接通过三次握手 首先tcp的特性:tcp是面向连接的安全可靠的传输协议。 传输连接是用来传送tcp报文的。tcp传输连接的建立和释放是每一次面向连接的通信中必不可少的过程。因此,传输连接就有三个阶段: 连接建立、数据传输、连接释放。 ...
分类:
其他好文 时间:
2019-12-29 22:00:49
阅读次数:
131
三次握手和四次挥手是各个公司常见的考点,也具有一定的水平区分度,也被一些面试官作为热身题。 ...
分类:
其他好文 时间:
2019-12-28 16:34:28
阅读次数:
81
1、TCP的诞生 为了保证网络的通信畅通,在破坏了几个结点之后还能继续通信,产生了ARPANET: ARPANET的一个下属研究所发明了TCP/IP协议: TCP/IP协议是一个相关的协议群: 2、TCP四次挥手 1)客户端进程发出连接释放报文,并且停止发送数据。释放数据报文首部,FIN=1,其序列 ...
分类:
其他好文 时间:
2019-12-26 19:07:38
阅读次数:
115
本文经过借鉴书籍资料、他人博客总结出的知识点,欢迎提问 序列号seq:占4个字节,用来标记数据段的顺序,TCP把连接中发送的所有数据字节都编上一个序号,第一个字节的编号由本地随机产生;给字节编上序号后,就给每一个报文段指派一个序号;序列号seq就是这个报文段中的第一个字节的数据编号。 确认号ack: ...
分类:
其他好文 时间:
2019-12-23 18:28:38
阅读次数:
64
(1)浏览器解析 URL 为了能让我们的知识层面看起来更有深度,我们应该考虑下面两个问题了: 从浏览器输入 URL 到渲染成功的过程中,究竟发生了什么? 浏览器渲染过程中,发生了什么,是不是也有重绘与回流? OK,兴致来了,我们就先从 浏览器解析 URL 看起,先来看看当用户输入 URL,到浏览器呈 ...
分类:
Web程序 时间:
2019-12-21 18:32:43
阅读次数:
145
话说,原文也是这样流水线生产的吧··· 代码 文字 结果图 好像还像那么回事?? ...
分类:
编程语言 时间:
2019-12-19 15:50:28
阅读次数:
94