网关,网桥,网卡

网关(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,属于共享型设备,接收数据广播发出,在局域网内一般都是 星型连接拓扑结构,每台工作站都连接到集线器上。由于集线器的带宽共享特性导致网络利用效率极低,一般在大中型的网络中不会使用到集线器。现在的集线器基 本都是全双工模式

原文地址:https://www.cnblogs.com/zyy98877/p/9236654.html

时间: 2024-10-09 02:25:33

网关,网桥,网卡的相关文章

配置 IP、网关、网卡、修改主机名

配置 IP 别名ipifconfig 产看配置别名 ip 等别名 IP:VIP 虚拟 IPifconfig eth0:x(常数) 10.0.0.25/24 up 配置别名 IP.VIPifconfig eth0:x down 停掉别名 IP配置辅助 IPip addr add 10.0.0.13/24 dev eth1:3ip add 配置网关 配置网卡 setup-network config 为网卡的配置文件网卡生效推荐:ifdown.ifupifdown eth0 停掉 eth0 网卡if

c/c++ 网络编程 UDP 改变网关和网卡名字

网络编程 UDP 改变网关和网卡名字 在程序里动态改变网关和网卡名字 1,改变网卡名字 #include <stdio.h> #include <string.h> #include <unistd.h> #include <sys/types.h> #include <sys/socket.h> #include <sys/ioctl.h> #include <netinet/in.h> #include <net

简述网桥、网关、网卡之间的联系和区别

1.网桥,是把两个不同物理层,不同MAC子层,不同速率的局域网连接在一起.比如说10MB/S与100MB/S的局域网.因为它有储存转化功能. 2.网卡是电脑的一个接收信息 转换信息 暂储信息的一个硬件.它是把接受到信息递交给上层,如(CUP)的一个接口. 3.网关(Gateway)又称网间连接器.协议转换器.网关在传输层上以实现网络互连,是最复杂的网络互连设备,仅用于两个高层协议不同的网络互连.网关既可以用于广域网互连,也可以用于局域网互连. 网关是一种充当转换重任的计算机系统或设备.在使用不同

网关,网卡

2017年1月10日, 星期二 一.什么是网关?网关的作用? 1. 什么是网关? 网关英文名称为Gateway,又称网间连接器.协议转换器.网关在网络层以上实现网络互连,是最复杂的网络互连设备,仅用于两个高层协议不同的网络互连. 网关既可以用于广域网互连,也可以用于局域网互连. 网关是一种充当转换重任的计算机系统或设备.使用在不同的通信协议.数据格式或语言,甚至体系结构完全不同的两种系统之间,网关是一个翻译器,与网桥只是简单地传达信息不同,网关对收到的信息要重新打包,以适应目的系统的需求. 来源

linux通过Python获取本机的ip,mac,网关,子网掩码,网卡名

1.通过模块netifaces获取,当系统为Windows时,可能会有报错现象 import os import sys try: import netifaces except ImportError: try: command_to_execute = "pip install netifaces || easy_install netifaces" os.system(command_to_execute) except OSError: print "Can NOT

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

网关 路由器:两台主机处于不同网段,nat(net adress transfer)源地址转换,伪装成目的地地址可以识别的地址路由器上和客户主机处在同一网段的ip即网关修改网卡设定网关实验 实验在rhel7中添加网卡,使得rhel7作为路由器,添加网卡:在窗口栏中将光标放置在rhel7,单击右键,设置,网络适配器,添加网络适配器,选择桥接模式,设置完以后会有两块网卡rhel7可以同时跟两台网段不同的主机通信,所以将它作为路由器,让两台网段不同的主机之间通信使这两块网卡可以使用内核进行路由,所以开

linux里网卡配置文件及修改主机名

1.2网卡配置文件 DEVICE  网卡名称(第一块eth0,第二块eth1.....以此类推) HWADDR 网卡MAC的地址 UUID     唯一标识,磁盘标识-------blkid(查看) ONBOOT  重启网卡或服务器之后控制网卡是不是自启 BOOTPROTO 网卡启动的时候如何得到ip地址(none 手动指定ip) static  静态 dhcp  自动获取 IPADDR   IP地址 NETMASK  子网掩码,控制局域网中最多有多少台机器 1.2.1配置DNS /etc/re

Windows7下用VirtualBox安装Ubuntu网卡配置

Win7下用VirtualBox安装Ubuntu,要求Ubuntu能连上互联网,同时在Ubuntu中配置SSH.FTP.NFS服务,能从Win7进行访问. 此时Linux虚拟机需要两块网卡,一块使用NAT方式(网络地址翻译网络)连接,用于连接互联网: 另一块设置为网桥网络(Bridged),用于建立SSH.FTP.NFS连接,要求所有机器(Linux主机网卡IP和Win7网卡IP)应处于同一网段,如192.168.0.x,子网掩码255.255.255.0 NAT方式连接的网卡,使用默认设置即可

初识双网卡

背景介绍: 有十台Ubuntuserver.搭建一个集群.这些server组成一个局域网.让四楼的电脑来远程当中一个server,操控全部server. 模型: 解释: 双网卡的电脑起到了关键的数据.四楼机房去远程网卡1没有问题,而后操作双网卡的电脑时,实际上是在使用网卡2来操作局域网192.168.1.* 注意: 在配置双网卡时,必须保证双网卡电脑仅仅有一个网关. 即网卡1设置网关,网卡2不设置网关.这是为了保证双网卡电脑的默认网关为网卡1的网关.假设网卡2也设置网关,那么非常可能双网卡的电脑

Linux篇 | CentOS6、CentOS7、Ubuntu1804修改主机名、网卡、网络

主机名 CentOS6: 修改"/etc/sysconfig/network"文件,建议在把"/etc/hosts"文件里的主机名也改了,因为此文件的作用是:把主机名解析成本地IP地址(127.0.0.0),修改后重启生效,或者用"hostname 新主机名"命令临时设置,之后注销重新登录即可. CentOS7: 1.配置文件:/etc/hostname ,默认没有此文件,通过DNS反向解析获取主机名,主机名默认为:localhost.local