网关、路由与代理

路由


是主机的路由功能,工作在传输层,决定了数据包的走向。

工作机制:

1. 如果是目的IP为本节点,则报文直接发送给应用层。否则进行路由,寻找下一跳。

2. 找到下一跳IP:根据报文的目的地址,查找路由表中对应的路由条目,如果没有找到,会使用默认网关路由条目。

3. 通过ARP查找下一条IP的MAC,通过MAC层协议,发送数据到下一跳,由下一跳节点继续路由。


网关


网关是网络的一个主机节点,这个节点一般是跨接两个或多个网段。一个网络主机可以设置多个网关。本网络通信不能直达的通信,设置为由网关来进一步路由。每个主机可以设置一个默认网关。

NAT


NAT地址转换协议。一般是网关担任的功能,用以实现不具备公网IP的主机可以在互联网上进行通信。具有代理的功能(代理上网),代理客户进行通信,进行源地址和目标地址转换。


代理


代理是一种模式,就是本体需要做什么事,由另外一个客体代为执行,这个称为代理。代理分为:

1. 正向代理 :A请求B, 由C代替A执行,B看不到A,不知道A的存在,仅知道C的存在。

2. 反向代理:A请求B, 由C代理B执行,A不知道B的存在。

代理工作在表示层(4层)或应用层(7层),需要IP与端口,跟路由、网关工作的传输层还是不一样的。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容