软件结构有两种:
C/S结构: 全称为Client/Server结构,客户端和服务器结构
B/S结构: 全称为Brower/Server结构,浏览器和服务器结构
UDP用户数据报协议
UDP:用户数据报协议(User Datagram Protocol)。UDP是无连接通信协议,即在数据传输时,数据的发送端和接收端不建立逻辑连接。简单来说,当一台计算机向另外一台计算机发送数据时,发送端不会确认接收端是否存在,就会发出数据,同样接收端在收到数据时,也不会向发送端反馈是否收到数据。
一般用于网络视频会议,传输中途会有所损耗
TCP传输协议
TCP传输控制协议 (Transmission Control Protocol)。TCP协议是面向连接的通信协议,即传输数据之前,在发送端和接收端建立逻辑连接,然后再传输数据,它提供了两台计算机之间可靠无差错的数据传输。
面试题:简述"三次握手"?
在TCP连接中必须要明确客户端与服务器端,由客户端向服务端发出连接请求,每次连接的创建都需要经过“三次握手”。
三次握手:TCP协议中,在发送数据的准备阶段,客户端与服务器之间的三次交互,以保证连接的可靠。
•第一次握手,客户端向服务器端发出连接请求,等待服务器确认。
•第二次握手,服务器端向客户端回送一个响应,通知客户端收到了连接请求。
•第三次握手,客户端再次向服务器端发送确认信息,确认连接。
观看网络视频:UDP
下载网络视频:TCP协议
OSI(了解)
开放式系统互联通信参考模型(英语:Open System Interconnection Reference Model,缩写为 OSI),简称为OSI模型(OSI model),一种概念模型,由国际标准化组织提出,一个试图使各种计算机在世界范围内互连为网络的标准框架。
特殊的IP地址
本机IP地址:127.0.0.1 和localhost一样
安全的连接 TCP: Socket ServerSocket
不安全的连接 UDP: DatagramSocket DatagramPacket
客户端和服务器
客户端向服务器发送数据
服务端接收到数据显示之后并反馈给客户端
文件上传案例
客户端
服务器
XML