随笔分类 - 计算机网络
摘要:RPC,英文全名remote procedure call,远程过程调用。一个应用部署在A服务器上,想要调用B服务器上应用提供的方法。 由于不在一个内存空间,不能直接调用,需要通过网络来表达调用的语义和传达调用的数据。 RPC就是要像调用本地的函数一样去调用远程的函数。 RPC和HTTP不是完全分开
阅读全文
摘要:一、内网穿透 公网用户无法访问大内网的设备,就出现了内网穿透技术。 需要一台服务器负责转发数据。内网设备——>路由器——>运营商路由器——>中转服务器——>公网设备。向日葵、FRP。 Zerotier比较不一样。 我们可以自己申请一个域名,在阿里云网页端绑定自家的宽带IP,在公网使用域名+端口号就能
阅读全文
摘要:输入URL返回页面的过程:首先,DNS解析域名得到IP,然后利用IP发起TCP三次握手(浏览器会随机生成一个端口去连接服务器的web80端口),然后客户端发起HTTP请求,然后服务器响应请求,返回响应数据。浏览器解析数据,渲染呈现。 HTTP常见字段。客户端发送请求的时候,用Host字段来指定服务器
阅读全文
摘要:都是下一层给上一层提供服务的。 应用层,负责给应用程序提供统一的接口; 表示层,负责把数据转换成兼容另一个系统能识别的格式; 会话层,负责建立、管理和终止表示层实体之间的通信会话; 传输层,负责端到端的数据传输; 网络层,负责数据的路由、转发、分片; 数据链路层,负责数据的封帧和差错检测,以及 MA
阅读全文