![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络编程
文章平均质量分 88
安益空间
在适当的时候做适当的重构
展开
-
计算机网络(4): BIO服务模型原理
先看下面这一段伪代码ServerSocket serverSocket = new ServerSocket(6666); while(true) { System.out.println("开始接受连接"); final Socket socket = serverSocket.accept(); System.out.println("接受连接成功"); final byte[] b.原创 2020-11-21 16:18:18 · 309 阅读 · 0 评论 -
计算机网络(3):服务端的应用是如何接受数据包的
针对计算机网络的分层,我们看下各层是由谁实现的上图比较清晰的给出了答案,应用层由用户进程实现(比如tomgcat、netty等服务器组件),传输层和网络层由内核实现,链路层由网卡驱动实现,物理层就是网卡以及网线等物理材料。服务器接收客户端的请求之前,要做一系列的准备工作。服务器需要同时和多个客户端通信, 但一个程序来处理多个客户端的请求是很难的, 因为服务器必须把握每一个客户端的操作状态。每有一个客户端连接进来, 就启动一个新的服务器程序。首先, 我们将程序分成两个模块, 即等待连接..原创 2020-11-20 21:47:07 · 954 阅读 · 0 评论 -
计算机网络(2):TCP连接到底是什么意思
由第一章https://blog.csdn.net/u013978512/article/details/108593972,我们知道了计算机网络分层的概念及由来,这一章我们重点来看下传输层。传输层主要有TCP协议和UDP协议,我们重点解释TCP 协议的概念。TCP协议是面向连接的可靠的传输。那么到底什么叫面向连接呢?...原创 2020-11-18 22:34:29 · 4724 阅读 · 0 评论 -
怎么通过linux命令行本地文件传输至目标机器
1.我们linux发行版本一般都自带openssh-client,如果没有,可以自行安装sudo apt-get install openssh-client2. 通过ssh将本地机器连接到目标机器ssh username@目标IP3. 新打开一个本地linux命令行scp ./filename username@目标IP:目标文件存储路径这样,就可以将本地文件目标机...原创 2020-04-18 10:09:21 · 1252 阅读 · 0 评论