1.TCP和UDP协议的区别?
答: TCP协议是面向连接 , 通信效率低 , 但是数据传输可靠无差错 , 每次连接需要经过三次握手
UDP协议 无连接通信 , 传输速率快 通信效率高 , 但是不能保证数据的完整性
2.什么是三次握手?
答: 三次握手是TCP协议的特点 , 它在服务器和看客户端连接的时候会进行三次确认 , 然后再进行连接
3.网络编程三要素都是什么?
答: IP地址, 端口号, 协议
4.请描述一次文件上传的流程?
答: 1. 发送数据
1.创建客户端Socket对象
2.获取输出流,写数据
3.释放资源
2. 接受数据
1.创建服务器端的对象ServerSocket
2.获取输入流,读数据,并把数据显示在控制台
3.释放资源 |