
java网络编程
Austinu
贵有恒,何必三更起五更眠。最无益,只怕一日曝十日寒。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
2020-10-03
文章目录计算机网络体系结构网络协议是什么?为什么要对网络协议分层?TCP/IP 协议族应用层运输层网络层数据链路层物理层TCP/IP 协议族TCP的三次握手四次挥手TCP报文的头部结构三次握手四次挥手常见面试题为什么TCP连接的时候是3次?2次不可以吗?为什么TCP连接的时候是3次,关闭的时候却是4次?为什么客户端发出第四次挥手的确认报文后要等2MSL的时间才能释放TCP连接?如果已经建立了连接,但是客户端突然出现故障了怎么办?什么是HTTP,HTTP 与 HTTPS 的区别常用HTTP状态码GET和POS转载 2020-10-03 18:16:04 · 1664 阅读 · 0 评论 -
计算机网络若干基本概念
计算机网络体系结构 网络功能分层结构与各层协议的统称。 不同的网络体系结构中分层的数量、各层的名称、内容与功能会有所不同。 分层的好处 各层之间是独立的。 灵活性好。 结构上可分割开。 易于实现和维护。 能促进标准化工作。 与层次模型相关的若干术语 源和目标 实体与对等实体 服务与接口 协议与协议数据单元 源 通信过程中,数据的发送方 目标 通信过程中,数据的接收方 Entity(实体) 每一层上的活动元素,包括实现该层功能的所有硬件与软件,表示任何可发送或接收信息的硬件或软件进程。 Peer-P原创 2020-10-03 18:07:48 · 1179 阅读 · 0 评论 -
网络--tcp/ip协议的应用(服务器端)
import java.io.*; import java.net.ServerSocket; import java.net.Socket; /** 在服务器中 socket.getRemoteSocketAddress() */ class Service implements Runnable{ private ServerSocket ss = null; //创建端口 priv...原创 2019-07-03 22:53:35 · 240 阅读 · 0 评论 -
网络--tcp/ip协议的应用(客户端)
import server.Student; import java.io.*; import java.net.Socket; /** 在客户端 socket.getLocalSocketAddress() 返回此套接字绑定到的端点的地址 */ public class ObjectClient { public static void main (String[] arg...原创 2019-07-03 22:54:17 · 402 阅读 · 0 评论 -
网络简单应用的udp协议(服务器端)
import java.net.DatagramPacket; import java.net.DatagramSocket; import java.net.InetAddress; import java.net.SocketException; /** 点对点通讯 */ public class UdpServer { public static void main (String[] ...原创 2019-07-03 22:57:55 · 167 阅读 · 0 评论 -
网络简单应用的udp协议(客户端)
import java.net.*; /** 软件包的发送方式:准备好发送的字节,一般通过字节数组来存储, 还需要数据包的有效长度,对方的ip地址和端口,以及自己的Ip和端口 将以上四种数据封装在一起叫做数据包,这类似于邮件或者信件 DataGramSocket 在发送方和收件方都有用于发送与接收数据包,类似于邮局 其中reiceve()和send()分别是收件和发送的方法 */ public ...原创 2019-07-03 22:58:35 · 196 阅读 · 0 评论 -
网络应用--udp协议(服务器端)
import server.Student; import java.io.ByteArrayInputStream; import java.io.ObjectInputStream; import java.net.DatagramPacket; import java.net.DatagramSocket; import java.net.SocketException; public cl...原创 2019-07-03 22:59:49 · 153 阅读 · 0 评论 -
网络应用--udp协议(客户端)
/** 尤其是局域网,用该协议,但是它的缺点是不安全,数据可能会有丢失 */ import server.Student; import java.io.ByteArrayOutputStream; import java.io.ObjectOutputStream; import java.net.DatagramPacket; import java.net.DatagramSocket;...原创 2019-07-03 23:00:52 · 221 阅读 · 0 评论