计算机网络中 一些名词含义

HTTP:HyperText Transfer Protocol 超文本传输协议

HTTPS:HyperText Transfer Protocol over Secure Socket Layer 以安全为目标的HTTP通道,简单讲是HTTP的安全版,即HTTP下加入SSL层

SSL: Secure Sockets Layer 安全套接层,在传输层对网络连接进行加密,SSL协议可分为两层:SSL记录协议(SSL Record Protocol),SSL握手协议(SLL Handshake Protocol);

TLS:Transport Layer Security 安全传输层协议,用于在两个通信应用程序之间提供保密性和数据完整性。该协议有两层组成:TLS记录协议(TLS Record)和 TLS 握手协议(TLS Handshake)。

SSL及其继任者TLS是为网络通信提供安全及数据完整性的一种安全协议。TLS与SSL在传输层对网络连接进行加密。SSL协议和TLS协议 位于TCP/IP协议与各种应用层协议之间

IP:Internet Protocol 网络之间互联的协议

TCP:Transmission Control Protocol 传输控制协议是一种面向连接的、可靠的、基于字节流的传输层通信协议

在这里插入图片描述

在这里插入图片描述

三次握手:three-way handshake 所谓的“三次握手”即对每次发送的数据量是怎么跟踪进行协商使数据段的发送和接收同步,根据所接收到的数据而确定的数据确认数及数据发送,接收完毕后何时撤销联系,并建立虚连接

URG:Urget pointer is valid (紧急指针字段有效)
SYN:同步序列编号 Synchronize Sequence Numbers, 表示建立连接
ACK:确认字符 Acknowledgement, 表示响应
FIN:表示关闭连接
PSH:表示有DATA 数据传输
RST:表示连接重置

TCP保证传输的可靠性和数据的顺序性
可靠性:
1校验和、2序列号 、3确认应答、4超时重传、5连接管路、6流量控制、7拥塞控制
顺序性:给发送的每个数据包做顺序化

四次挥手:别名连接终止协议由于TCP连接是全双工的,因此每个方向都必须单独进行关闭。这原则是当一方完成它的数据发送任务后就能发送一个FIN来终止这个方向的连接。收到一个 FIN只意味着这一方向上没有数据流动,一个TCP连接在收到一个FIN后仍能发送数据。首先进行关闭的一方将执行主动关闭,而另一方执行被动关闭。

在这里插入图片描述

UDP:User Datagram Protocol 用户数据包协议是一种无连接的传输层协议提供面向事务的简单不可靠消息传输服务

输入URL到浏览器显示页面发生了什么
在这里插入图片描述

1. 在浏览器中输入url
2.应用层DNS解析域名
3.应用层客户端发送HTTP请求
4.传输层TCP传输报文
5.网络层IP协议查询MAC地址
6.数据到达数据链路层
7.服务器接收数据
8.服务器响应请求
9. 服务器返回相应文件
10.页面渲染

一次完整的http请求
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述


猜你喜欢

转载自blog.csdn.net/heqiang2015/article/details/82793877
今日推荐