13.1.1网络通信协议传输层:在TCP/IP网络中,不同的机器之间进行通信,数据的传输是由传输层控制的,这包括数据要发往的目的主机及应用程序、数据的质量控制等。TCP/IP网络中最常用的传输协议TCP和UDP就应用于这一层。传输层通常以TCP或UDP来控制端点到端点的通信。用于通信的端点由Socket定义,而Socket由IP地址和端口号组成应用层:主要负责应用程序的协议。大多数基于Internet的应用程序都被看作TCP/IP的应用层协议,如HTTP协议、FTP协议、SMTP协议、Telnet协议等
13.1.1 网络通信协议 ⚫ 传输层:在TCP/IP网络中,不同的机器之间进行通信,数据的传输是由传输层控 制的,这包括数据要发往的目的主机及应用程序、数据的质量控制等。TCP/IP网 络中最常用的传输协议TCP和UDP就应用于这一层。传输层通常以TCP或UDP来 控制端点到端点的通信。用于通信的端点由Socket定义,而Socket由IP地址和端 口号组成。 ⚫ 应用层:主要负责应用程序的协议。大多数基于Internet的应用程序都被看作 TCP/IP的应用层协议,如HTTP协议、FTP协议、SMTP协议、Telnet协议等
13.1.2UDP与TCP协议先定一个小目标!了解TCP与UDP,能够说出UDP协议与TCP协议各自的特点
13.1.2 UDP与TCP协议 先定一个小 目标! 了解TCP与UDP,能够说出UDP协议与TCP 协议各自的特点
13.1.2UDP与TCP协议1.UDP协议UDP是无连接通信协议,即在数据传输时,数据的发送端和接收端不建立逻辑连接。简单来说,当一台计算机向另外一台计算机发送数据时,发送端不会确认接收端是否存在就会发出数据。同样接收端在收到数据时,也不会向发送端反馈是否收到数据
13.1.2 UDP与TCP协议 UDP是无连接通信协议,即在数据传输时,数据的发送端和接收端不建立逻辑连 接。简单来说,当一台计算机向另外一台计算机发送数据时,发送端不会确认接 收端是否存在就会发出数据。同样接收端在收到数据时,也不会向发送端反馈是 否收到数据。 1. UDP协议
13.1.2UDP与TCP协议UDP连接的交互过程由于UDP协议消耗资源小,通信效率高所以UDP协议通常都会用于音频、视频和普通数据的传输,但是在使用UDP协议传UopServerUDP Proxy Server送数据时,因为UDP具有面向无连接性不能保证数据的完整性,所以在传输重要数DPClient据时不建议使用UDP协议
13.1.2 UDP与TCP协议 UDP连接的交互过程 由于UDP协议消耗资源小,通信效率高, 所以UDP协议通常都会用于音频、视频和 普通数据的传输,但是在使用UDP协议传 送数据时,因为UDP具有面向无连接性, 不能保证数据的完整性,所以在传输重要数 据时不建议使用UDP协议
13.1.2UDP与TCP协议2.TCP协议TCP协议是面向连接的通信协议,即在传输数据前先在发送端和接收端建立逻辑连接,然后再传输数据,它提供了两台计算机之间可靠无差错的数据传输。在TCP连接中必须要明确客户端与服务器端,由客户端向服务器端发出连接请求,每次连接的创建都需要经过“三次握手”。因为TCP协议拥有面向连接特性,所以它可以保证传输数据的安全性,是一个被广泛采用的协议。例如文件传输
13.1.2 UDP与TCP协议 TCP协议是面向连接的通信协议,即在传输数据前先在发送端和接收端建立逻辑 连接,然后再传输数据,它提供了两台计算机之间可靠无差错的数据传输。在 TCP连接中必须要明确客户端与服务器端,由客户端向服务器端发出连接请求, 每次连接的创建都需要经过“三次握手”。因为TCP协议拥有面向连接特性,所 以它可以保证传输数据的安全性,是一个被广泛采用的协议。例如文件传输。 2. TCP协议