TCP包头格式 首先,源端口号和目标端口号是不可少的. 接下来是包的序列号. 然后就是确认序号. 接下来就是状态位.例如SYN是发起一个连接,ACK是回复,RST是重新连接,FIN是结束连接 还有一个重要的是窗口大小.TCP要做流量控制,通信双方各声明一个窗口,标识自己当前能够的处理能力. TCP ...
分类:
其他好文 时间:
2019-01-12 16:40:21
阅读次数:
237
TCP被称为面向连接、面向流,可靠的传输层协议。它与UDP最大的不同在于它是可靠性的,所以需要可靠传输的时候就需要用到TCP,如果需要快速传输则选择UDP。 TCP的连接又称为3次握手。 1)、客户端向服务器发送一个SYN分段,表示我要向和你连接。 2)、服务器收到该分段后,向客户端发送一个ACK+ ...
分类:
其他好文 时间:
2019-01-04 01:12:07
阅读次数:
226
计算机网络知识点总结 1、三网:现如今最重要的三种网络 电信网络(电话网) 有线电视网络(电视网) 计算机网络(发展最快,信息时代的核心技术,连通性,共享)1.1、 计算机网络的定义:是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通 ...
分类:
其他好文 时间:
2018-12-30 13:56:50
阅读次数:
219
本文是网上复制粘贴 TCP 传输控制协议,提供的是面向连接、可靠的字节流服务。当客户和服务器彼此交换数据前,必须先在双方之间建立一个TCP连接,之后才能传输数据。TCP提供超时重发,丢弃重复数据,检验数据,流量控制等功能,保证数据能从一端传到另一端。UDP 用户数据报协议,是一个简单的面向数据报的运 ...
分类:
其他好文 时间:
2018-12-24 19:01:57
阅读次数:
179
OVS介绍 安装前可以使用命令docker network rm 删除无关的网络 安装部署OVS并建立GRE隧道 节点1:192.168.56.128 容器网段:172.17.1.0/24 节点2:192.168.56.129 容器网段:172.17.2.0/24 修改容器的默认网段需要修改配置文件 ...
分类:
其他好文 时间:
2018-12-23 23:59:08
阅读次数:
261
TCP是传输控制协议,它提供的是面向连接,可靠的字节流服务,当客户和服务器彼此交换数据前,会进行三次还握手,之后才能传输数据,直到数据传输结束在进行一次三次握手。 优点:具有超时重发.丢弃重复数据.效验数据.流量控制等功能,保证了数据能从一端传到另一端。 缺点:传输大型文件时会产生粘包 使用TCP的 ...
分类:
其他好文 时间:
2018-12-20 20:35:44
阅读次数:
258
2018秋招经历的一些面试题以及网上整理的面试题 一、Tcp的三次握手和四次挥手 三次握手: 四次挥手: 二、Tcp为什么要三次握手?(详情参考https://www.jianshu.com/p/e7f45779008a,或计算机网络这本书) 三次握手的目的是“为了防止已经失效的连接请求报文段突然又 ...
分类:
编程语言 时间:
2018-12-19 21:56:58
阅读次数:
226
1. 怀疑第三方 1.1 有兜底,制定好业务降级方案 1.2 遵循快速失败原则,一定要设置超时时间 1.3 适当保护第三方,慎重选择重试机制 2. 防备使用方 2.1 设计一个好的 api 避免误用 2.2 流量控制,按服务分配流量,避免滥用 3. 做好自己 3.1 单一职责原则 3.2 控制资源的 ...
分类:
其他好文 时间:
2018-12-14 17:28:08
阅读次数:
158
Linux下TC使用说明 一、TC原理介绍 Linux操作系统中的流量控制器TC(Traffic Control)用于Linux内核的流量控制,主要是通过在输出端口处建立一个队列来实现流量控制。 Linux流量控制的基本原理如下图所示。 接收包从输入接口(Input Interface)进来后,经过 ...
分类:
系统相关 时间:
2018-12-12 16:23:08
阅读次数:
204