为什么tcp为什么要建立连接? 答:为了保证可靠传输 TCP为什么可靠一些 答:三次握手,超时重传,滑动窗口,拥塞控制。 哪种应用场景会使用TCP协议,使用它的意义 TCP协议一般用于传输数据量比较少、且对可靠性要求高、对数据准确性要求高的场合。比如HTTP、HTTPS、FTP等传输文件的协议;PO ...
分类:
其他好文 时间:
2020-03-04 00:13:35
阅读次数:
121
作者|叶磊(稻农)阿里巴巴高级技术专家本文整理自《CNCFxAlibaba云原生技术公开课》第25讲,点击直达课程页面。关注“阿里巴巴云原生”公众号,回复关键词“入门”,即可下载从零入门K8s系列文章PPT。导读:本文将基于之前介绍的基本网络模型,进行更深入的一些了解,希望给予读者一个更广更深的认知。首先简单回顾一下容器网络的历史沿革,剖析一下Kubernetes网络模型的由来;其次会剖析一个实际
分类:
Web程序 时间:
2020-03-03 17:39:47
阅读次数:
90
HTTP和HTTPS都是应用层的协议,也是我们经常看得到的。它们两个的区别,体现在下图。 HTTP协议传输的数据都是未加密的,都是明文。所以不安全,信息容易被窃取。 HTTPS协议传输的数据是经过加密的,是安全的,所以有个“锁”。 HTTP协议: HTTP是基于TCP协议的,在发送HTTP请求之前会 ...
分类:
Web程序 时间:
2020-03-02 12:42:37
阅读次数:
84
介绍 工作队列主要用于异步处理消息,详细介绍参考其他文章,这里主要提供使用方法 类似方法有List、HashMap、Dir,但是性能略逊一筹。 场景举例 硅晶片标刻: 通讯协议采用TCP协议 1、程序(Server)对接上游LAMA机器(Client),接受标刻条码信息。 2、程序(Client)控 ...
C/S B/S架构 网络通信原理 osi七层协议 物理层 数据链路层 以太网协议 交换机的自主学习功能 ARP协议 网络层 IP协议: IP协议的作用主要有两个,一个是为每一台计算机分配IP地址,另一个是确定哪些地址在同一个子网络。 传输层 端口协议: UDP协议,TCP协议 65535端口 1~1 ...
分类:
其他好文 时间:
2020-03-01 10:32:17
阅读次数:
86
Linux配置IP地址的方法 禁用与启动网卡 ·ifdown 网卡设备名 #禁用该网卡设备 ·ifup 网卡设备名 #启用该网卡设备 1)ifconfig命令临时配置IP地址 2)setip工具永久配置IP地址 3)修改网络配置文件 4)图形界面配置IP地址 1) ifconfig命令 ◆ifcon ...
分类:
系统相关 时间:
2020-02-29 22:35:36
阅读次数:
94
前几天,一个学员说在网上视频面试时,被问到“对TCP协议的三次握手和四次挥手的理解”,他回答的有点差强人意,后来他特意问了我们这个问题,在双重记忆下,终于对此有所理解。今天,就与大家探讨下“对TCP协议的三次握手和四次挥手的理解”问题。希望可以帮助到更多新手小白或基础不太牢固的同学,加深对此的理解和感悟。为什么会用到三次握手和四次挥手?为了对每次发送的数据量进行跟踪与协商,确保数据段的发送和接收同
分类:
其他好文 时间:
2020-02-29 17:33:32
阅读次数:
71
TCP协议下的粘包问题 粘包问题出现在TCP协议下,在UDP协议下不会出现粘包的问题。 粘包问题出现的原因: 应用层被成为应用元,操作系统被被称为系统元 合包机制:在TCP协议下有一个合包机制,当应用层传输过来数据后,如果数据较小,并且连续多次传输,此时nagle算法会对把多个数据进行 打包,统一发 ...
分类:
其他好文 时间:
2020-02-29 01:00:55
阅读次数:
79
1. UDP DatagramSocket类: 1. send()与receive()方法 2. 绑定一个IP和Port DatagramPacket类: 1. 集装箱机制:封装数据 2. 地址标签:目的地IP+目的地Port 接收方必须先于发送方运行 2. TCP TCP协议 :有链接、保证可靠的 ...
分类:
编程语言 时间:
2020-02-28 19:11:53
阅读次数:
70
python网络编程(进阶) 第一部分 1.简述OSI7层模型及其作用? # OSI七层模型应用层表示层会话层数据传输层网络层数据链路层物理层?OSI五层协议应用层传输层网络层数据链路层物理层 2.简述TCP三次握手、四次挥手的流程。 3.TCP和UDP的区别? TCP协议 可靠、面向连接、速度慢、 ...
分类:
编程语言 时间:
2020-02-27 13:08:49
阅读次数:
91