TCP协议,相信对于每一个开发工程师都不陌生。由于该协议是一个面向连接,可靠的特性,广泛应用于现在互联网的应用中。如常见的Web、SSH、FTP等都是基于TCP协议。目前TCP协议占全网的流量达到80%,因此这也成为黑客主要攻击的类别。 例如在2016年,造成美国大半个互联网下线的Dyn事件,10月 ...
分类:
其他好文 时间:
2018-04-19 11:57:04
阅读次数:
211
博主留言:博客内容纯属自己总结,包含个人感悟,方便学习。要系统的学习计算机网络建议去看书。 第三章 运输层 运输层位于自顶向下五层协议中的第二层——运输层,是位于应用层和网络层之间,是分层的网络体系结构的重要部分。 (点击下面链接) 3.1概述和运输层的服务 3.2 多路复用与多路分解 3.3 无连 ...
分类:
其他好文 时间:
2018-04-03 22:16:05
阅读次数:
195
3.5 面向连接的运输:TCP 3.5.1 TCP连接 TCP进行传输之间要进行三次握手建立连接,这个连接不是物理意义上的有一根电线连接,而是应用端两个应用,在逻辑上是已经建立连接了。 TCP 不需要传输的时候会进行四次挥手断开连接。 持续连接:在传输过程中一直保持连接,直到没有数据可以传输。 非持 ...
分类:
其他好文 时间:
2018-04-03 21:57:32
阅读次数:
147
Android Socket 参考资料 "菜鸟教程 " "怎么理解TCP的面向连接和UDP的无连接" https://www.cnblogs.com/xiaomayizoe/p/5258754.html https://www.cnblogs.com/qifengshi/p/6602881.html ...
分类:
移动开发 时间:
2018-04-03 17:16:37
阅读次数:
255
先来张图片-.- ACK:确认标志 SYN:同步序列 ISN:初始序列号 TCP协议工作在传输层,是一种可靠的面向连接的数据流协议。TCP之所以可靠,是因为它保证了传送数据包的顺序。顺序是用一个序列号来保证的。响应包内也包括一个序列号,表示接收方准备好这个序列号的包。在TCP传送一个数据包时,它会把 ...
分类:
其他好文 时间:
2018-03-28 22:05:25
阅读次数:
160
什么是session? 定义:session,中文经常翻译为会话,其本来的含义是指有始有终的一系列动作/消息,比如打电话时从拿起电话拨号到挂断电话这中间的一系列过程可以称之为一个session。 当session一词与网络协议相关联时,它又往往隐含了“面向连接”和/或“保持状态”这样两个含义,“面向 ...
分类:
其他好文 时间:
2018-03-26 16:10:22
阅读次数:
159
一 Session篇 1. Session是什么? Session 对象存储特定用户会话所需的属性及配置信息; Session一词与网络协议相关联时,它又往往隐含了“面向连接”和/或“保持状态”这样两个含义,“面向连接”指的是在通信双方在通信之前要先建立一个通信的渠道; 在web服务器蓬勃发展的时代 ...
分类:
编程语言 时间:
2018-03-26 10:46:48
阅读次数:
165
1. TCP提供的服务 我们知道TCP是一个面向连接、提供可靠数据数据传输服务的传输层协议。面向连接意味着发送端和接收端在交换数据前需要建立一个连接,和我们平常打电话一样,在通话前,需要拨号建立连接。为了提高TCP连接的可靠性,TCP提供了超时重发、流量控制、拥塞控制、报文校验、重排序、去除重复。 ... ...
分类:
其他好文 时间:
2018-03-21 15:02:00
阅读次数:
210
1 TCP端口的连通性 TC端口的连通性,一般通过telnet检测: TCP协议是面向连接的,可以直接通过telnet命令连接 2 UDP端口的连通性 因为公司网络防火墙一般对端口会有一些限制,通过公司网络访问外部服务器特定端口时,需要检测与目标服务器特定端口的连通性; 若无法连通,在确认目标服务器 ...
分类:
其他好文 时间:
2018-03-17 17:57:13
阅读次数:
143
FTP<1>FTP协议是互联网上广泛使用的文件传输协议。<2>客户端/服务器模式基于TCP(Transmission Control Protocol 传输控制协议,面向连接的、可靠的、基于字节流的传输层通信协议)<3>FTP采用双TCP连接方式 控制连接使用TCP端口号21(控制连接在整个FTP回话期间一直保持打开) 数据连接使用TCP
分类:
其他好文 时间:
2018-03-13 11:06:46
阅读次数:
215