
计算机网络
文章平均质量分 93
RWCC
这个作者很懒,什么都没留下…
展开
-
HTTP详解
HTTP 是超文本传输协议,也就是HyperText Transfer Protocol。HTTP的名字「超文本协议传输」,它可以拆成三个部分:1xx 类状态码属于提示信息,是协议处理中的一种中间状态,实际用到的比较少。2xx 类状态码表示服务器成功处理了客户端的请求,也是我们最愿意看到的状态。「200 OK」是最常见的成功状态码,表示一切正常。如果是非 HEAD 请求,服务器返回的响应头都会有 body 数据。「204 No Content」也是常见的成功状态码,与 200 OK 基本相同,但响应头没原创 2022-06-17 15:03:21 · 26145 阅读 · 2 评论 -
高级IO通信
高级IO前言一、五种IO模型阻塞IO非阻塞IO信号驱动IOIO多路转接异步IO二、高级IO对比同步通信 vs 异步通信阻塞 vs 非阻塞三、I/O多路转接之selectselect函数原型前言I/O等于等待+拷贝读I/O等于等待读事件就绪+内核数据拷贝至用户空间写I/O等于写事件就绪+用户空间数据拷贝至内核空间高效I/O的本质是尽可能地减少等的比重一、五种IO模型阻塞IO在内核将数据准备好之前, 系统调用会一直等待. 所有的套接字, 默认都是阻塞方式.非阻塞IO如果内核还未将数据准备好原创 2022-05-21 11:10:13 · 443 阅读 · 0 评论 -
网络基础2
网络基础2一、网络层IP协议基本概念协议头格式网段划分特殊的IP地址二、使用步骤1.引入库2.读入数据总结一、网络层网络层就是在复杂的网络环境中确定一个合适的路径。IP协议IP给通信双方提供一种能力,将数据从A主机跨网络送到B主机的能力。基本概念主机:配有IP地址,但是不进行路由控制的设备;路由器:即配有IP地址,又能进行路由控制;节点:主机和路由器的统称。协议头格式4位版本号:指定IP协议的版本,对于IPv4来说,就是4.4位头部长度:IP头部的长度是多少个32bit,也就是le原创 2022-05-20 15:39:07 · 1213 阅读 · 0 评论 -
网络基础1
网络基础1一、应用层HTTP协议认识URLHTTP协议格式二、使用步骤1.引入库2.读入数据总结一、应用层我们程序员写的一个个解决我们实际问题, 满足我们日常需求的网络程序, 都是在应用层HTTP协议虽然我们说, 应用层协议是我们程序猿自己定的.但实际上, 已经有大佬们定义了一些现成的, 又非常好用的应用层协议, 供我们直接参考使用. HTTP(超文本传输协议)就是其中之一.认识URL平时我们俗称的 “网址” 其实就是说的 URL这里有一个问题URL和URI的区别:URL是统一资源定位原创 2022-05-19 17:36:58 · 160 阅读 · 0 评论 -
网络套接字编程
网络基础一、网络背景二、使用步骤1.引入库2.读入数据总结一、网络背景示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimport warningswarnings.filterwarnings('ignore')import原创 2022-05-18 22:46:30 · 503 阅读 · 0 评论