TCP是面向连接的可靠的传输层协议,通过确认重传机制来实现可靠传输。TCP通过三次握手来建立连接: 第一次握手:建立连接时,客户端发送SYN包(序列号seq=j)到服务器,并进入SYN_SEND状态,等待服务器确认 第二次握手:服务器收到syn包,必须确认客户的SYN(确认应答号ack=j+1),同 ...
分类:
其他好文 时间:
2020-01-08 20:51:00
阅读次数:
71
优点: 可靠,稳定 适合传输大量数据 缺点: 传输速度慢 占用系统资源高 TCP和UDP区别 TCP面向连接; UDP是不面向连接; TCP提供可靠的数据传输,也就是说,通过TCP连接传送的数据,无差错,不丢失,不重复,且按序到达;UDP不保证可靠的数据传输,容易出现丢包情况; TCP需要连接传输速 ...
分类:
其他好文 时间:
2020-01-08 14:30:24
阅读次数:
66
今天我们来讲一下TCP的三次握手和四次挥手,先来张思维导图。 一、TCP是什么 TCP(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议。 我们知道了上述了解到了TCP的定义,通俗一点讲,TCP就是一个双方通信的一个规范标 ...
分类:
其他好文 时间:
2020-01-07 16:04:55
阅读次数:
92
1.Tcp 协议和 udp 协议有什么区别? (1)TCP 面向连接(如打电话要先拨号建立连接);UDP 是无连接的,即发送数据之前不需要建立连接。 (2)每一条 TCP 连接只能是点到点的;UDP 支持一对一,一对多,多对一和多对多的交互通信。 (3)TCP 首部开销 20 字节;UDP 的首部开 ...
分类:
编程语言 时间:
2020-01-02 20:17:28
阅读次数:
90
1.Socket 1.1、socket是一个应用编程接口,是一种特殊的文件描述符(可对其执行IO操作,open、write、close) 1.2、socket代表网络编程的一种资源 1.3、socket的类型 流式套接字(SOCK_STREAM):唯一对应TCP 提供一个面向连接、可靠的数据传输服务 ...
分类:
系统相关 时间:
2020-01-01 18:41:10
阅读次数:
90
SSL:(Secure Socket Layer,安全套接字层),位于可靠的面向连接的网络层协议和应用层协议之间的一种协议层。SSL通过互相认证、使用数字签名确保完整性、使用加密确保私密性,以实现客户端和服务器之间的安全通讯。该协议由两层组成:SSL记录协议和SSL握手协议。 TLS:(Transp ...
分类:
其他好文 时间:
2019-12-30 00:10:10
阅读次数:
116
tcp建立连接通过三次握手、释放连接通过四次挥手 一、tcp建立连接通过三次握手 首先tcp的特性:tcp是面向连接的安全可靠的传输协议。 传输连接是用来传送tcp报文的。tcp传输连接的建立和释放是每一次面向连接的通信中必不可少的过程。因此,传输连接就有三个阶段: 连接建立、数据传输、连接释放。 ...
分类:
其他好文 时间:
2019-12-29 22:00:49
阅读次数:
131
爬虫分为两种:1.通用爬虫。2.聚焦爬虫。 通用爬虫:搜索引擎用的爬虫系统。一.目标:爬取所有网站的网页下载下来,存放到本地服务器里形成备份。 二.抓取流程:a.首选选取一部分已有的url,把这些url放到待爬取队列。b.从队列里取出这些URL,然后解析DNS得到主机IP,然后去找个IP对应的服务器 ...
分类:
其他好文 时间:
2019-12-27 09:52:39
阅读次数:
80
TCP是面向连接的通信协议,通过三次握手建立连接,通讯完成时要拆除连接,由于TCP是面向连接的所以只能用于端到端的通讯。 TCP提供的是一种可靠的数据流服务,采用“带重传的肯定确认”技术来实现传输的可靠性。TCP还采用一种称为“滑动窗口”的方式进行流量控制,所谓出港口实际表示接收能力,用以限制发送方 ...
分类:
其他好文 时间:
2019-12-27 09:16:04
阅读次数:
113
一、TCP概述 简介: 传输控制协议(TCP)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793定义。在简化的计算机网络OSI模型中,它完成第四层传输层所指定的功能。用户数据报协议(UDP)是同一层内另一个重要的传输协议。 应用层向TCP层发送用于网间传输的、用8位字节 ...
分类:
其他好文 时间:
2019-12-26 21:44:30
阅读次数:
107