网关,网桥,网卡

Posted zyy98877

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了网关,网桥,网卡相关的知识,希望对你有一定的参考价值。

网关(Gateway)又称网间连接器、协议转换器。网关在网络层以上实现网络互连,是最复杂的网络互连设备,仅用于两个高层协议不同的网络互连。网关既可以用于广域网互连,也可以用于局域网互连。 网关是一种充当转换重任的计算机系统或设备。使用在不同的通信协议、数据格式或语言,甚至体系结构完全不同的两种系统之间,网关是一个翻译器。与网桥只是简单地传达信息不同,网关对收到的信息要重新打包,以适应目的系统的需求。同层--应用层

网关在传输层以实现网络互连,是最复杂的网络互连设备。网关既可以用于广域网互连,也可以用于局域网互连。

历史有把网络层使用的路由器称为网关,在今天很多局域网采用都是路由来接入网络,因此通常指的网关就是路由器的IP

OSI中,网关有两种:一种是面向连接的网关,一种是无连接的网关。当两个子网之间有一定距离时,往往将一个网关分成两半,中间用一条链路连接起来,我们称之为半网关。

TCP/IP协议里的网关是最常用的,在这里我们所讲的“网关”均指TCP/IP协议下的网关。

网关到底是什么呢?网关实质上是一个网络通向其他网络IP地址。一般是开始地址

比如有网络A和网络B,网络A的IP地址范围为“192.168.1.1~192. 168.1.254”,子网掩码为255.255.255.0;

网络B的IP地址范围为“192.168.2.1~192.168.2.254”,子网掩码为255.255.255.0。

在没有路由器的情况下,两个网络之间是不能进行TCP/IP通信的,即使是两个网络连接在同一台交换机(或集线器)上,TCP/IP协议也会根据子网掩码(255.255.255.0)判定两个网络中的主机处在不同的网络里。而要实现这两个网络之间的通信,则必须通过网关。如果网络A中的主机发现数据包的目的主机不在本地网络中,就把数据包转发给它自己的网关,再由网关转发给网络B的网关,网络B的网关再转发给网络B的某个主机(如附图所示)。网络A向网络B转发数据包的过程。

所以说,只有设置好网关的IP地址,TCP/IP协议才能实现不同网络之间的相互通信。那么这个IP地址是哪台机器的IP地址呢?网关的IP地址是具有路由功能的设备的IP地址,具有路由功能的设备有路由器、启用了路由协议的服务器(实质上相当于一台路由器)、代理服务器(也相当于一台路由器)。
网关地址是根据你设备来选定的,通常是第一个可用的IP,比如:
如果每个网段32个地址,3个网段的网关地址分别是 192.168.10.1、192.168.10.33、192.168.10.65
如果每个网段64个地址,3个网段的网关地址分别是 192.168.10.1、192.168.10.65、192.168.10.129
 
如果按
192.168.10.0
192.168.10.32
192.168.10.64
这样分,每个网理论32个地址,那么掩码就是 255.255.255.224,即 /27 网络位+主机位==32位 ==27+5
如果按
192.168.10.0
192.168.10.64
192.168.10.128
这样分,每个网理论64个地址,那么掩码就是 255.255.255.224,即 /26 == 26+6
技术分享图片

 

 
网卡
网卡是工作在链路层的网络组件,是局域网中连接计算机和传输介质的接口,不仅能实现与局域网传输介质之间的物理连接和电信号匹配,还涉及帧的发送与接收、帧的封装与拆封、介质访问控制、数据的编码与解码以及数据缓存的功能等
技术分享图片
集线器也称HUB,属于共享型设备,接收数据广播发出,在局域网内一般都是 星型连接拓扑结构,每台工作站都连接到集线器上。由于集线器的带宽共享特性导致网络利用效率极低,一般在大中型的网络中不会使用到集线器。现在的集线器基 本都是全双工模式
 
 

以上是关于网关,网桥,网卡的主要内容,如果未能解决你的问题,请参考以下文章

TCP/IP入门10.网络的构成元素 - 网卡/中继器/网桥/路由器/网关

TCP/IP入门10.网络的构成元素 - 网卡/中继器/网桥/路由器/网关

网卡、中继器、网桥、交换器、集线器、路由器、网关的英语称呼

linux下的网络环境部署1.2(网关,dns,网桥)

Centos7网桥配置

pipework配置docker网桥网络