我是靠谱客的博主 年轻纸鹤,最近开发中收集的这篇文章主要介绍网关,网桥,网卡,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

网关(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

子网掩码 网络位==ABC类网络位+子网的网络位

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

转载于:https://www.cnblogs.com/zyy98877/p/9236654.html

最后

以上就是年轻纸鹤为你收集整理的网关,网桥,网卡的全部内容,希望文章能够帮你解决网关,网桥,网卡所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(43)

评论列表共有 0 条评论

立即
投稿
返回
顶部