http协议三次握手四次挥手
来源:互联网 发布:javascript 反转义 编辑:程序博客网 时间:2024/06/06 04:30
HTTP是超文本传输协议,信息是明文传输。TPC/IP协议是传输层协议,主要解决数据如何在网络中传输。
HTTP是应用层协议,主要解决如何包装数据。
【HTTP与TCP/IP】和其他的协议在最初OSI模型中的位置:
7应用层例如HTTP、SMTP、SNMP、FTP、Telnet、SIP、SSH、NFS、RTSP、XMPP、Whois、ENRP6表示层例如XDR、ASN.1、SMB、AFP、NCP5会话层例如ASAP、TLS、SSH、ISO 8327 / CCITT X.225、RPC、NetBIOS、ASP、Winsock、BSD sockets4传输层例如TCP、UDP、RTP、SCTP、SPX、ATP、IL3网络层例如IP、ICMP、IGMP、IPX、BGP、OSPF、RIP、IGRP、EIGRP、ARP、RARP、 X.252数据链路层例如以太网、令牌环、HDLC、帧中继、ISDN、ATM、IEEE 802.11、FDDI、PPP1物理层例如线路、无线电、光纤、信鸽CP和UDP是高速公路上的“卡车”,它们携带的货物就是像HTTP,文件传输协议FTP这样的协议等。
三次握手建立连接如下:
如上图,客户端首先发起第一次握手,向服务端示好(我要传一些数据给你);
服务端听到后如果表示可以接受数据,则向客户端发起第二次握手(这次握手表示,我能接受你的数据哦,同时由于TCP/IP是全双工的,服务端的这次握手也是在询问,你能接受我返回给你的数据吗?);
接着客户端发起第三次握手(告诉服务端,是的,我也能接受你返回给我的数据,OK,这下两个人都放心了,连接建立成功)。
四次握手关闭连接
TCP/IP是全双工的,每个方向都必须单独进行关闭。有一方完成它的数据发送任务后就能发送一个FIN来终止这个方向的连接。客户端得知后在返回一个ACK告诉服务端,好的,收完了,服务端也就可以安心关闭往客户端的数据传输通道了,这是第四次挥手。自此双向的传输通道都已关闭,连接成功释放。
0 0
- http协议三次握手四次挥手
- HTTP协议三次握手,四次挥手过程
- Http协议三次握手与四次挥手
- Http协议三次握手和四次挥手
- HTTP三次握手协议以及四次挥手
- HTTP协议简介及TCP三次握手和四次挥手
- HTTP协议的三次握手与四次挥手
- 三次握手协议和四次挥手协议
- TCP三次握手和四次挥手协议
- TCP三次握手和四次挥手协议
- TCP 三次握手和四次挥手协议
- TCP三次握手和四次挥手协议
- TCP三次握手和四次挥手协议
- TCP协议三次握手四次挥手过程
- TCP三次握手和四次挥手协议
- [TCP协议]三次握手及四次挥手
- TCP协议三次握手四次挥手过程
- TCP三次握手和四次挥手协议
- jquery总结
- Retrofit2 使用记录
- Android应用开发中的进程名,包名,applicationId
- 如何循环获取html的值,并拼写到json/json,求value所对应key的值
- Spring MVC入门第1天--框架说明与快速入门
- http协议三次握手四次挥手
- 2016年中总结
- PHP面向对象static修饰词的使用方法
- django学习笔记7:django和celery实现异步
- 按位反转无符号字符
- Spring +Mybatis 拦截器配置
- 输入框(onfocus/onblur)
- TCP与UDP的区别
- Qt Creator常用快捷键汇总