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 · 1531 阅读 · 0 评论 -
计算机网络若干基本概念
计算机网络体系结构网络功能分层结构与各层协议的统称。不同的网络体系结构中分层的数量、各层的名称、内容与功能会有所不同。分层的好处各层之间是独立的。灵活性好。结构上可分割开。易于实现和维护。能促进标准化工作。与层次模型相关的若干术语源和目标实体与对等实体服务与接口协议与协议数据单元源通信过程中,数据的发送方目标 通信过程中,数据的接收方Entity(实体)每一层上的活动元素,包括实现该层功能的所有硬件与软件,表示任何可发送或接收信息的硬件或软件进程。Peer-P原创 2020-10-03 18:07:48 · 1072 阅读 · 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 · 206 阅读 · 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 · 362 阅读 · 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 · 138 阅读 · 0 评论 -
网络简单应用的udp协议(客户端)
import java.net.*;/**软件包的发送方式:准备好发送的字节,一般通过字节数组来存储,还需要数据包的有效长度,对方的ip地址和端口,以及自己的Ip和端口将以上四种数据封装在一起叫做数据包,这类似于邮件或者信件DataGramSocket 在发送方和收件方都有用于发送与接收数据包,类似于邮局其中reiceve()和send()分别是收件和发送的方法*/public ...原创 2019-07-03 22:58:35 · 160 阅读 · 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 · 123 阅读 · 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 · 192 阅读 · 0 评论