前几天,一个学员说在网上视频面试时,被问到“对TCP协议的三次握手和四次挥手的理解”,他回答的有点差强人意,后来他特意问了我们这个问题,在双重记忆下,终于对此有所理解。今天,就与大家探讨下“对TCP协议的三次握手和四次挥手的理解”问题。希望可以帮助到更多新手小白或基础不太牢固的同学,加深对此的理解和感悟。为什么会用到三次握手和四次挥手?为了对每次发送的数据量进行跟踪与协商,确保数据段的发送和接收同
分类:
其他好文 时间:
2020-02-29 17:33:32
阅读次数:
71
我们平常经常说UDP是不可靠连接,TCP是可靠连接,然而TCP为什么是可靠的呢 1. TCP和UDP的优缺点TCP 缺点: [1] 三次握手四次挥手,传输更多包,浪费一些带宽[2] 为了进行可靠通信,双方都要维持在线,通信过程中服务器server可能出现非常大的并发连接,浪费了系统资源,甚至会出现宕 ...
分类:
其他好文 时间:
2020-02-28 18:36:57
阅读次数:
130
UDP和TCP是网络协议里面传输层的协议,也是非常重要的两个协议。至于什么是传输层,看下面这张图。 那么这两个协议有什么区别呢? TCP是面向连接的,UDP是面向无连接的,TCP需要三次握手,四次挥手,UDP不要。 TCP提供可靠交付,通过TCP连接传输的数据,无差错、不丢失、不重复、并且按序到达。 ...
分类:
其他好文 时间:
2020-02-28 12:28:06
阅读次数:
82
一、网络模型 网络模型一般是指OSI七层参考模型和TCP/IP四层参考模型。这两个模型在网络中应用最为广泛。 提问:各层的网络协议有哪些?(以下只是部分) 应用层:HTTP、SMTP、SSH 传输层:TCP、UDP 网络层:IP、路由表 网络接口层:以太网 二、TCP连接 1、TCP连接的特点: 面 ...
分类:
其他好文 时间:
2020-02-28 01:30:55
阅读次数:
58
Wireshark抓包 Wireshark抓包,带你快速入门 阅读目录 前言 安装和基本使用 开始抓包 显示过滤器 捕获过滤器 着色规则 抓取localhost(环回地址) 抓取移动设备流量 TCP/IP四层协议 TCP三次握手 TCP四次挥手 HTTPS的抓包 UDP协议 ModBusTcp协议 ...
分类:
其他好文 时间:
2020-02-27 22:15:44
阅读次数:
236
Python面试重点(进阶篇) 注意:只有必答题部分计算分值,补充题不计算分值。 第一部分 必答题 简述 OSI 7层模型及其作用?(2分) 物理层 数据链路层 网络层 传输层 会话层 表示层 应用层 简述 TCP三次握手、四次回收的流程。(3分) 建立连接 由客户端发起一个syn请求,服务端接收并 ...
分类:
数据库 时间:
2020-02-27 13:24:39
阅读次数:
81
Python面试重点(进阶篇) 注意:只有必答题部分计算分值,补充题不计算分值。 第一部分 必答题 1. 简述 OSI 7层模型及其作用?(2分) 2. 简述 TCP三次握手、四次回收的流程。(3分) 3. TCP和UDP的区别?(3分) 4. 什么是黏包?(2分) 5. 什么 B/S 和 C/S ...
分类:
数据库 时间:
2020-02-27 13:23:16
阅读次数:
69
python网络编程(进阶) 第一部分 1.简述OSI7层模型及其作用? # OSI七层模型应用层表示层会话层数据传输层网络层数据链路层物理层?OSI五层协议应用层传输层网络层数据链路层物理层 2.简述TCP三次握手、四次挥手的流程。 3.TCP和UDP的区别? TCP协议 可靠、面向连接、速度慢、 ...
分类:
编程语言 时间:
2020-02-27 13:08:49
阅读次数:
91
Python面试重点(进阶篇) 注意:只有必答题部分计算分值,补充题不计算分值。 第一部分 必答题 1. 简述 OSI 7层模型及其作用?(2分) 2. 简述 TCP三次握手、四次回收的流程。(3分) 3. TCP和UDP的区别?(3分) 4. 什么是黏包?(2分) 5. 什么 B/S 和 C/S ...
分类:
编程语言 时间:
2020-02-27 13:04:51
阅读次数:
88
本文经过借鉴书籍资料、他人博客总结出的知识点,欢迎提问 序列号seq:占4个字节,用来标记数据段的顺序,TCP把连接中发送的所有数据字节都编上一个序号,第一个字节的编号由本地随机产生;给字节编上序号后,就给每一个报文段指派一个序号;序列号seq就是这个报文段中的第一个字节的数据编号。 确认号ack: ...
分类:
其他好文 时间:
2020-02-27 10:23:00
阅读次数:
77