Java网络编程以及高并发系列
关于java的进阶学习,java网络编程以及java的高并发学习
SmilngCobra
To be an architect
展开
-
Java网络编程系列--------计算机网络基础知识
OSI: Open System Interconnect,开放互联模型。这个模型把网络通信的工作分为7层,分别是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。 TCP/IP协议,即Transmission Control Protocol/Internet Protocol的简写,中译名为传输控制协议/因特网互联协议,又名网络通讯协议。 TCP:传输控制协...原创 2018-08-01 09:23:36 · 395 阅读 · 0 评论 -
Java网络编程系列--------UDP的数据传输测试
之前我在关于计算机基础知识中说过了关于UDP的数据传输,它的特点是简单但是数据容易丢失,如果接受方失去连接,数据的发送方依旧会继续发送消息。就像两个人在使用对讲机讲话,一个人关闭了对讲机,另一个人依旧会讲话,但是这个人已经不会接受任何信息。UDP通过数据包(Datagram)进行传输。 在java中我们使用对象DatagramSocket进行传输。我们现在通过API进行查看这里涉...原创 2018-08-01 10:16:00 · 844 阅读 · 0 评论 -
Java网络编程系列--------TCP的数据传输测试
现在我来讲述一下关于TCP的Socket网络编程。与UDP不同,TCP需要三次握手建立连接。我们可以利用C/S模型进行解释首先我们需要Socket和ServerSocket两个对象(可以类比DatagramSocket),实现两个IP地址的通信。关于SocketSocket是我们在客户端需要使用的套接字。我们知道实际上两个程序的通信是通过端口号进行标识并进行传输数据的。可以说T...原创 2018-08-01 10:40:29 · 955 阅读 · 0 评论