小码哥网络协议从入门到底层原理
2023-08-18 16:41 作者:a365981109 | 我要投稿
常见网络协议
1、TCPTransmission Control Protocol(传输控制协议)---应用程序之间的通信(传输----重组)
在数据传送之间将它们分割成IP包,然后再它们到达的时候将它们重组。
双方“握手”后,将两个应用程序之间建立的一种端对端的一种协议。
2、IP:计算机之间的通信---将数据分割成小包(打包)
3、UDP User Datagram Protocol(用户数据包协议)----应用程序之间的简单通信
UDP是一种“端对多”的广播式协议,只管广播并不管数据,会产生丢包,所以不安全。
TCP和UDP的区别
TCP(Transmission Control Protocol,传输控制协议)是基于连接的协议,也就是说,在正式收发数据前,必须和对方建立可靠的连接。一个TCP连接必须要经过三次“对话”才能建立起来
UDP(User Data Protocol,用户数据报协议)是与TCP相对应的协议。它是面向非连接的协议,它不与对方建立连接,而是直接就把数据包发送过去! UDP适用于一次只传送少量数据、对可靠性要求不高的应用环境。
服务器
4、HTTP:超文本传输协议
HTTP负责web服务器与web浏览器之间的通信;规定了数据的传输方式、数据格式。
5、HTTPS:比HTTP更加安全,一般用于登录验证、转账等敏感操作。
File:本地文件
非持续性连接:服务器做出响应后立刻断开连接,节省性能和数据的传输速度,可以传输任何格式的数据,比较告诉简洁。

