![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络编程
learning_learning
哈哈,本人很懒
展开
-
Java之网络编程
一 软件结构 二 网络编程1.什么是网络编程?网络编程就是,在一定的协议下,实现两台计算机的通信的程序2. 网络通信协议3. TCP/IP协议三 传输层协议1. UDP协议在实际的编程中,我们主要关注的是传输层,传输层主要包括TCP协议和UDP协议,Java提供了java.net提供了对TCP和UDP网络协议的支持。2. TCP...原创 2020-04-21 10:27:19 · 94 阅读 · 0 评论 -
TCP通信客户端和服务器端网络编程
一 客户端和服务器端通信的步骤二 TCP通信的客户端网络编程TCP协议是严格区分客户端和服务器端的1. TCP通信的客户端向服务器端发送连接请求 给服务器端发送数据 读取服务器端回写的数据2. 在Java中,提供了java.net包下的Socket类来表示客户端。Socket也叫"套接字",包含了IP地址和端口号3.Socket的构造方法publicSocke...原创 2020-04-21 15:08:40 · 1062 阅读 · 0 评论 -
TCP三次握手四次挥手
参考https://blog.csdn.net/qq_38950316/article/details/81087809原创 2020-04-24 10:55:52 · 69 阅读 · 0 评论 -
TCP的流量控制和拥塞控制
一 流量控制如下图所示,A是发送端,B是接收端。发送端有发送缓存,发送窗口;接收端有接收缓存,接收窗口发送端的发送窗口是和接收端的接收窗口是保持一致的,在实际的数据通讯之前,接收端就会给发送端发送一个数据包告知接收端自己的接收窗口有多大。1. 流量控制的目的:当发送端发送数据的速度比接收端处理数据的速度快时,那么接收端会通知发送端说“我这边处理不过来了,你发慢点好吧”2. 流量...原创 2020-04-24 18:18:43 · 239 阅读 · 0 评论