TCP/IP随笔
Mush1
这个作者很懒,什么都没留下…
展开
-
TCP/IP随笔 http和tcp的区别
简单来说,通常情况下http是基于tcp的。tpc是传输层的,而http是应用层的。tcp的优势在于长连接,即三次握手之后,理想情况下,除非一方主动关闭连接(四次挥手),tcp连接将一直持续下去(其中可能会受到防火墙等因素的干扰而关闭)。http是短连接,在已建立tcp连接的基础上,使用“请求—响应”的方式进行数据交换。http需要客户端向服务器发出请求后,服务器端才能回复数据。此外,应用层使用套接字(socket)将数据传递给传输层,并进一步使用传输层进行数据通信。参考:HTTP与TCP的区.原创 2020-12-27 16:30:49 · 156 阅读 · 0 评论 -
TCP/IP随笔 SSL,HTTP,HTTPS,数字证书
http+加密+认证+完整性保护=httpsSSL协议位于TCP/IP协议与各种应用层协议之间,为数据通讯提供安全支持。SSL协议可分为两层:SSL记录协议(SSL Record Protocol):它建立在可靠的传输协议(如TCP)之上,为高层协议提供数据封装、压缩、加密等基本功能的支持。SSL握手协议(SSL Handshake Protocol):它建立在SSL记录协议之上,用于在...原创 2020-03-05 21:16:02 · 320 阅读 · 0 评论 -
TCP/IP随笔 TCP协议详解
TCP协议详解应用层——消息(报文包含了将要发送的完整的数据信息)传输层——数据段/报文段(segment) (注:TCP叫TCP报文段,UDP叫UDP数据报,也有人叫UDP段)网络层——分组、数据包(packet)链路层——帧(frame)物理层——P-PDU(bit字节流和数据报都是一种数据传递方式TCP和UDP不同。TCP使用的是字节流(UDP使用数据报)发送端执行的写操作...原创 2020-03-05 17:11:54 · 236 阅读 · 0 评论 -
TCP/IP随笔 TCP三次握手和四次挥手
TCPIP协议详解第一次握手:Client将标志位SYN置为1,随机产生一个值seq=J,并将该数据包发送给Server,Client进入SYN_SENT状态,等待Server确认。第二次握手:Server收到数据包后由标志位SYN=1知道Client请求建立连接,Server将标志位SYN和ACK都置为1,ack=J+1,随机产生一个值seq=K,并将该数据包发送给Client以确认连接请...原创 2020-03-05 01:46:18 · 248 阅读 · 0 评论