网络技术
网络技术的理论与实践
zzti_bsj
没有可以抵达的巅峰
展开
-
容器与容器 & 容器与主机 - 通过ssh协议互联(多节点、跨主机)
容器与容器 & 容器与主机 - 通过ssh协议互联(多节点、跨主机)安装openssh-server在dockerfile中安装openssh-server,修改ssh的默认配置;...#这里我将ssh的默认端口22改成50022ARG SSH_PORT=50022RUN apt-get update --fix-missing && \ apt-get install -y openssh-server ssh# ssh client/server por原创 2021-06-03 13:39:45 · 411 阅读 · 0 评论 -
网络协议 - HTTP面临的挑战:五大需求
Internet最初网络最初的目的是让人与机器之间进行信息交互。随着计算机网络的发展,浏览器的出现,使得人们可以以可视化的方式便捷的解析机器传来的数据。http面临的需求低门槛、可扩展性、分布式系统下的HyperMedia(大粒度数据)、Internet规模、向前兼容低门槛:HTTP的报文格式简单,降低了学习与使用的门槛。可扩展性:网络是在不断发展壮大的,同时面向巨量用户,HTTP需要具有超长的寿命。分布式下的HyperMedia:在复杂的网络世界中,数据多种多样,HTTP需要面对复杂数据的传输原创 2021-04-01 20:34:55 · 179 阅读 · 0 评论 -
网络协议 - ABNF表示的http协议
ABNF使用ABNF描述http的请求和响应,需要几个要素:start-line*header-filedCRLFSPmessage-body[]OWS1. start-line: request-line / status-line2. * 代表一个或者多个3. header-field 代表请求头/响应头字段4. CRLF 代表换行/回车 在mac系统中,CR代表换行,linux系统中LF代表换行,在windows中CRLF代表换行5. SP 代表空格6. messag原创 2021-03-29 23:12:10 · 500 阅读 · 0 评论 -
什么是WSGI(接口规范)?
什么是WSGI(接口规范)?WSGI:(web server gateway interface,python web网关服务器)WSGI是python的web服务器与web应用程序之间的一种接口规范(WSGI被视为一种接口规范)WSGI规定:web程序必须是一个可调用对象,且可接受两个参数:environ(环境参数)和start_response(回调函数)实现了WSGI规范的接口函数,不用考虑底层实现,可以直接响应并处理http请求,通过start_response返回响应状态和响应头,通过返回原创 2020-07-12 00:48:58 · 491 阅读 · 0 评论 -
网络层 - 虚拟电路服务和数据报服务
虚拟电路服务和数据报服务使用数据报服务的时候,对比的方面虚电路服务数据报服务思路可靠通信应当由网络来保证可靠通信应当由用户主机来保证连接的建立必须有不要目的站地址仅在连接建立阶段使用,每个分组使用短的虚电路号每个分组都有目的站的全地址分组的顺序总是按照发送顺序到达目的站到达目的站时不一定按发送顺序端到端的差错处理和流量控制可以...原创 2020-03-30 13:09:57 · 406 阅读 · 0 评论 -
网络层 - IP地址的五种分类、IP地址分类的判断标准
IP地址的分类 IP地址是32bit的01串,分为两部分“网络号”、“主机号”。IP地址共分为ABCDE五类,不同类的IP地址,其网络号和主机号所占位数不同。IP地址在广域网中是唯一的,在局域网中可能会重合。IP地址的网络号和地址号位数分类网络号主机号A类8bit24bitB类16bit16bitC类24bit8bitD类E类...原创 2020-03-30 12:43:53 · 1653 阅读 · 0 评论 -
WSGI的工作原理,从http原始请求到web框架的处理过程
WSGI的工作原理,从http原始请求到web框架的处理过程http的请求 - 响应过程,简单而言,就是浏览器向服务器发送请求,服务器处理请求并返回响应给浏览器展示。这个请求 - 响应的过程具体是如何实现的呢?(1)在WSGI接口标准出现之后:在python的web应用程序中,当web服务器收到一个原始http请求时,会把这个原始的请求转发给WSGI服务器,WSGI服务器负责把原始的http请求处理成符合WSGI标准的格式,接着会调用一个WSGI接口函数近一步处理请求,并传入environ和star原创 2020-07-12 20:21:17 · 1403 阅读 · 0 评论