
网络
文章平均质量分 93
罗志宏
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
通俗易懂讲解网络IO模型
网络IO1. 网卡接收数据2. 如果知道接收了数据?3. BIO模型3.1 创建 Socket3.2 recv 阻塞3.3 唤醒进程4. NIO 模型5. 多路复用 select前言:作为服务端开发,为了提高整体服务效率,网络编程是我们必不可少的知识。本文将会从网卡接收数据流程讲起,串起cpu中断、操作系统、线程调度等知识,进一步分析select到epoll的演变过程。1. 网卡接收数据 下边是一个典型的计算机结构图,计算机由 CPU、存储器(内存)与网络接口等部件组成。为了解网络IO,那么得先从原创 2021-04-02 07:54:03 · 914 阅读 · 1 评论 -
java编写网络IO
网络IOBIO有如下服务端代码package com.zhihong.io;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.net.ServerSocket;import java.net.Socket;public class SocketIO { public s原创 2020-12-27 21:01:58 · 553 阅读 · 1 评论 -
Http、Socket、Tcp简单详解
Http、Socket、Tcp简单详解传输层TCP、UDP、SocketTCP:面向连接的可靠的传输。连接:逻辑的连接——>三次握手(三次我握手发数据包,经过三次握手后双方内核会在内存开辟资源,建立连接)——>中间数据发送——>四次挥手Socket:套接字(ip + port :ip + port),ip + port :ip + port构成唯一连接。是支持TCP/IP协议的网络通信的基本操作单元。它是网络通信过程中端点的抽象表示。传输控制层:向高层提供可靠的原创 2020-12-20 20:46:50 · 632 阅读 · 0 评论