day32
将JavaSE基础入门学习笔记按照每天的学习进行分类,方便以后查阅和复习
这条小鱼我在乎
代码字里行间,技术与梦想共舞的痕迹
展开
-
网络编程总结
网络编程知识点总结:IP地址:用来唯一表示我们自己的电脑的,是一个网络标示端口号: 用来区别当前电脑中的应用程序的UDP: 传送速度快,但是容易丢数据,如视频聊天,语音聊天TCP: 传送稳定,不会丢失数据,如文件的上传、下载UDP程序交互的流程: 发送端: 1, 创建DatagramSocket对象 2,创建DatagramP...原创 2020-02-27 12:43:02 · 121 阅读 · 0 评论 -
TCP通信
TCP通信同UDP通信一样,都能实现两台计算机之间的通信,通信的两端都需要创建socket对象。 区别在于,UDP中只有发送端和接收端,不区分客户端与服务器端,计算机之间可以任意地发送数据。 而TCP通信是严格区分客户端与服务器端的,在通信时,必须先由客户端去连接服务器端才能实现通信,服务器端不可以主动连接客户端,并且服务器端程序需要事先启动,等待客户...原创 2020-02-27 12:35:05 · 695 阅读 · 0 评论 -
UDP通信
一、DatagramPacket 前面文章介绍了UDP是一种面向无连接的协议,因此,在通信时发送端和接收端不用建立连接。UDP通信的过程就像是货运公司在两个码头间发送货物一样。在码头发送和接收货物时都需要使用集装箱来装载货物,UDP通信也是一样,发送和接收的数据也需要使用“集装箱”进行打包,为此JDK中提供了一个DatagramPacket类,该类的实例对象就相当于一个集装箱,用于...原创 2020-02-26 16:34:05 · 614 阅读 · 0 评论 -
UDP与TCP协议
在介绍TCP/IP结构时,提到传输层的两个重要的高级协议,分别是UDP和TCP,其中UDP是User Datagram Protocol的简称,称为用户数据报协议,TCP是Transmission Control Protocol的简称,称为传输控制协议。一、UDP协议 UDP是无连接通信协议,即在数据传输时,数据的发送端和接收端不建立逻辑连接。简单来说,...原创 2020-02-26 11:31:09 · 191 阅读 · 0 评论 -
网络通信协议
通过计算机网络可以使多台计算机实现连接,位于同一个网络中的计算机在进行连接和通信时需要遵守一定的规则,这就好比在道路中行驶的汽车一定要遵守交通规则一样。在计算机网络中,这些连接和通信的规则被称为网络通信协议,它对数据的传输格式、传输速率、传输步骤等做了统一规定,通信双方必须同时遵守才能完成数据交换。 网络通信协议有很多种,目前应用最广泛的是TCP/IP协议(Trans...原创 2020-02-26 10:47:47 · 350 阅读 · 0 评论