java基础整理の网络编程两协议小结
来源:互联网 发布:金属材料冲击实验数据 编辑:程序博客网 时间:2024/05/29 13:19
UDP协议的特点
1.发送数据都是需要把数据封装到数据包中再发送 的,面向无连接。
2.数据包大小不能超过64kb。
3.因为udp协议是面向无连接的, 所以会出现数据包丢失的情况。
4.因为面向无连接,所以速度快。
5.udp协议是不分客户端与服务端,只分发送端与接收端。
UDP通讯:
DatagramSocket(udp协议的服务类)
DatagramPacket(数据包类)
DatagramPacket(byte[] buf, int length,InetAddress address, int port)
buf:当前数据的字节数组表示形式。
length: 字节数组的长度。
address: 发送的IP地址。
port:端口号。
数据包在什么情况下会丢失呢:
1.带宽不足的时候。
2.cpu处理能力不足 的时候。
TCP的特点:
1. TCP协议通讯三面向连接的,TCP在传输数据前一定要建立连接
2. TCP可传输大数据量,TCP是基于IO流进行输入输出
3. 通过三次握手机制连接,可靠协议
4. 效率底点
5. TCP分客户端和接收端
一个网络程序能接能发,则至少占用两个端口,接受端口由自己定,输出端口随机分配
浏览器与服务器之间的通讯是使用TCP协议
http协议三用于规范浏览器与服务器之间通讯的格式,
(在设计服务端与客户端时,服务端尽量只处理客户端发送来的数据,功能模块及显示都设置在客户端吧)
- java基础整理の网络编程两协议小结
- java基础整理12--网络编程
- 网络编程基础小结
- java网络编程详解(分层,TCP/IP,网络基础,协议)
- Java网络编程小结
- java网络编程小结
- 编程网络基础知识点小结
- java编程基础小结
- java基础整理二十三(网络编程)
- java基础整理二十四(网络编程二)
- 网络编程基础-http协议
- java基础整理——UDP和TCP通讯协议小结
- socket网络编程 两类传输协议
- 网络编程之TCP协议整理
- java网络编程小结1
- java网络编程小结1
- Java中网络编程小结
- JAVA网络编程基础
- Jquery选择器
- SCOM2012升级授权License
- Bitmap结构详解
- mahout类似的开源项目
- 两个portlet之间跳转并传值
- java基础整理の网络编程两协议小结
- 一些开源项目整理
- ESXI5.1中VM无法添加网卡
- unity3d 协程Coroutines
- WCF4.0 –- RESTful WCF Services
- 软件框架详解
- C# 的高效方法取得图片的像素区数据
- c标签 choose用法
- java基础整理の构造方法