文章 2022-08-27 来自:开发者社区

【网络协议】TCP/IP协议

TCP/IP的具体含义TCP/IP实际上我们所说的是指TCP/IP==协议群==互联网基础知识互联网一次原指网际网,意思连接一个又一个网络。TCP/IP协议分层模型物理层(硬件):负责数据传输的硬件网卡层互联网层传输层应用层IP:IP是跨越网络传送数据包,使整个互联网都能收到数据的协议。IP协议使数据能够发送到地球的另一端,这期间它使用IP地址作为主机的标识。ICMP:IP数据包在发送途中一旦发....

【网络协议】TCP/IP协议
文章 2022-02-16 来自:开发者社区

对TCP/IP网络协议的深入浅出归纳

 前段时间做了一个开发,涉及到网络编程,开发过程比较顺利,但任务完成后始终觉得有一些疑惑。主要是因为对网络协议不太熟悉,对一些概念也没弄清楚。后来 我花了一些时间去了解这些网络协议,现在对TCP/IP网络协议有了初步的认识,在这里总结出来,可以梳理一下我对网络协议的理解,加深印象.  话说两台电脑要通讯就必须遵守共同的规则,就好比两个人要沟通就必须使用共同的语言一样。一个只懂英语的人,和一个只懂....

文章 2018-08-07 来自:开发者社区

Python网络编程(OSI模型、网络协议、TCP)

前言: 什么是网络? 网络是由节点和连线构成,表示诸多对象及其相互联系。 在数学上,网络是一种图,一般认为专指加权图。 网络除了数学定义外,还有具体的物理含义,即网络是从某种相同类 型的实际问题中抽象出来的模型 在计算机领域中,网络是信息传输、接收、共享的虚拟平台,通过它把各个点、面、体的信息联系到一起,从而实现这些资源的共享。 网络是人类发展史来最重要的发明,提高了科技和人类社会...

文章 2018-07-11 来自:开发者社区

网络协议HTTP TCP与UDP 浏览器缓存 Restful(十)

一 TCP网络协议 1 建立TCP连接:三次握手原则 客户端通过向服务器端发送一个SYN来创建一个主动打开,作为三次握手的一部分。客户端把这段连接的序号设定为随机数 A。 服务器端应当为一个合法的SYN回送一个SYN/ACK。ACK 的确认码应为 A+1,SYN/ACK 包本身又有一个随机序号 B。 最后,客户端再发送一个ACK。当服务端受到这个ACK的时候,就完成了三路握手,并进入了连...

文章 2017-11-08 来自:开发者社区

网络协议——TCP/IP协议

简介:     TCP(传输控制协议)和 IP(网际协议)是两个独立且紧密结合的协议,负责管理和引导数据报文在 Internet上的传输。二者使用专门的报文头定义每个报文的内容。TCP 负责和远程主机的连接,IP负责寻址,使报文被送到其该去的地方。     TCP/IP协议模型如下图所示: 1.网络接口层  ...

文章 2016-03-28 来自:开发者社区

网络协议系列之十:TCP连接的建立与释放

TCP连接的建立(三次握手) 1> 客户端发送(主动)一个SYN给服务端(相当于告诉服务端,我要打开连接了,你注意一下)。客户端的状态变化:CLOSED–> SYN_SENT,服务端状态变化:CLOSED–>LISTEN; 2> 服务端收到SYN报文,发送SYN+ACK两个报文给客户端,其中ACK报文是对客户端发来的SYN报文的确认(相当于告诉客户端,我收到你...

文章 2016-03-28 来自:开发者社区

网络协议系列之九:TCP计时器

在TCP中有四种计时器:重传计时器、持续计时器、保活计时器和TIME-WAIT计时器 重传计时器 在拥塞控制中有提到RTO——重传计时器。重传计时器是对发送出去的数据进行重传计时,如果在计时器超时后没有收到返回的ACK确认,发送端就会重新发送队列中重传报文。一般俩讲,使用RTO重传计时器有如下规则: 当TCP发送了位于发送队列最前端的报文段后就启动这个RTO计时器 如果队列为空则停止计...

文章 2016-03-28 来自:开发者社区

网络协议系列之八:TCP差错控制

TCP的差错控制主要使用校验和、确认、超时重传这三个工具进行差错控制。 校验和主要用来检验数据报文是否受到损伤。如果校验和无效,报文就会在终点被丢弃。 确认是接收端用来证实确实收到了报文,在TCP中,使用的是累计确认,接收端会告诉发送端其下一个希望接收的字节编号。 超时重传是差错控制的核心。实际上当发送端发送一段字节的数据后,会把这个报文段保存在一个队列中,并启动一个计时器,这个计时器也叫...

文章 2016-03-28 来自:开发者社区

网络协议系列之七:TCP拥塞控制

拥塞控制是TCP传输中很重要的一环,TCP拥塞控制使用一个拥塞窗口以及拥塞策略来进行拥塞控制。在前面的流量控制中提到发送端的发送窗口取决于接收窗口,实际上,发送方的窗口大小是接收窗口与拥塞窗口中的较小值。拥塞窗口的大小又取决于网络的拥塞状况。而具体确定拥塞窗口大小则需要拥塞策略来决定。 拥塞策略包括慢开始、拥塞避免、拥塞检测。TCP的一般是从一个比较小的传输速率开始,然后迅速增大到阈值,到达阈.....

文章 2016-03-28 来自:开发者社区

网络协议系列之六:TCP流量控制

TCP的流量控制就是TCP接收端对发送端发送多少字节的数据进行控制,防止接收端处理不及而丢失数据。差错控制就是保证接收端接收的数据是完整未受损伤的,是可靠性的重要保证。 这里以TCP连接的建立过程说明流量控制,则流量控制的过程如下: TCP发送端向接收端发送一个SYN=1、seqNo=100的连接请求。这里的SYN=1表示一个建立连接的标志位,seqNo表示发送端发送数据的起始字节的编号是...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

阿里云洛神云网络

让网络更简单,提供全球畅通无阻的体验!网络产品包含:私有网络VPC,负载均衡SLB,弹性公网IP(EIP),NAT网关,高速通道Express Connect,智能接入网关、云企业网,全球加速,共享带宽包,共享流量包等产品。欢迎关注“洛神云网络技术”微信公众号

+关注