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

那么网关到底是什么呢?网关实质上是一个网络通向其他网络的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)与主机的IP
地址作 “与”
运算的结果不同判定两个网络中的主机处在不同的网络里。而要实现这两个网络之间的通信,则必须通过网关。如果网络A中的主机发现数据包的目的主机不在本地网络中,就把数据包转发给它自己的网关,再由网关转发给网络B的网关,网络B的网关再转发给网络B的某个主机(如附图所示)。网络A向网络B转发数据包的过程。
所以说,只有设置好网关的IP地址,TCP/IP协议才能实现不同网络之间的相互通信。那么这个IP地址是哪台机器的IP地址呢?网关的IP地址是具有路由功能的设备的IP地址,具有路由功能的设备有路由器、启用了路由协议的服务器(实质上相当于一台路由器)、代理服务器(也相当于一台路由器)。
在和 Novell NetWare 网络交互操作的上下文中,网关在 Windows 网络中使用的服务器信息块 (SMB)
协议以及NetWare网络使用的 NetWare 核心协议 (NCP) 之间起着桥梁的作用。网关也被称为 IP路由器。

2.举例:
假设你的名字叫小不点(很小,这里你就是一个url地址,指向某个网页资源),你住在一个大院子里,你的邻居有很多小伙伴,父母是你的网关。当你想跟院子里的某个小伙伴玩,只要你在院子里大喊一声
他的名字,他听到了就会回应你,并且跑出来跟你玩。
但是你家长不允许你走出大门,你想与外界发生的一切联系,都必须由父母(网关)用电话帮助你联系。假如你想找你的同学小明聊天,小明家住在很远的另外一个院子里,他家里也有父母(小明的网关)。但是你不知道小明家的电话号码,不过你的班主任老师有一份你们班全体同学的名单和电话号码对照表,你的老师就是你的DNS服务器。于是你在家里和父母有了下面的对话:
小不点:妈妈(或爸爸),我想找班主任查一下小明的电话号码行吗?家长:好,你等着。(接着你家长给你的班主任拨了一个电话,问清楚了小明的电话)问到了,他家的号码是211.99.99.99
小不点:太好了!妈(或爸),我想找小明,你再帮我联系一下小明吧。
家长:没问题。(接着家长向电话局发出了请求接通小明家电话的请求,最后一关当然是被转接到了小明家家长那里,然后他家长把电话给转到小明).
就这样你和小明取得了联系。
如果搞清了什么是网关,默认网关也就好理解了。就好像一个房间可以有多扇门一样,一台主机可以有多个网关。默认网关的意思是一台主机如果找不到可用的网关,就把数据包发给默认指定的网关,由这个网关来处理数据包。默认网关。默认网关一般填写192.168.x.1

JAVA-网络服务-网络关卡(网关)相关推荐

  1. Linux系统管理(10)——Centos8 重启网络服务 网络相关命令

    问题描述: 新安装的CentOS8系统由于网络服务命令与之前版本有较大改变,在这里做详细介绍. 目录 1.修改网卡配置文件: 2.重启网络服务 3.测试网络 1.修改网卡配置文件: [root& ...

  2. 红帽linux8重启网络命令,Centos8 重启网络服务 网络相关命令

    问题描述: 新安装的CentOS8系统由于网络服务命令与之前版本有较大改变,在这里做详细介绍. 目录 1.修改网卡配置文件: 2.重启网络服务 3.测试网络 1.修改网卡配置文件:[[email pr ...

  3. 《“透视”个人大数据》项目开发小记 --(二)网络服务端,邮箱验证和手机验证(C#,Java)

    现在网络的应用越来越普及,网络的构建也越来越简便,对于某些研究性项目自建网络服务端 也是可行的方案.本项目的网络服务,是用C#,基于Socket构建的,核心的工作是通过自定的BS60传输协议,实现与手 ...

  4. OpenStack之Neutron网络服务

    Neutron 网络服务 网络是openstack最重要的资源之一, 没有网络,虚拟机将被隔离.Openstack的网络服务最主要的功能就是为虚拟机实例提供网络连接,最初由nova的一-个单独模块no ...

  5. 客户端调用网关服务“网络请求错误“

    问题: 客户端调用网关服务"网络请求错误" 分析: 刚开始看到这个错误时,什么也没想,直接在网关项目代码全局搜"网络请求错误"结果什么也没搜索到,于是在网关服务 ...

  6. 网络服务(4)——以太网配置IP、网关

    以太网配置方法 buildroot /etc/network/interfaces 自动分配IP auto eth0 iface eth0 inet dhcp (当前使用的系统在配置了dhcp之后,如 ...

  7. freebsd mysql.so,MySQL_配置FreeBSD的网关和网络服务,出现如下提示时就可以开始网 - phpStudy...

    出现如下提示时就可以开始网络服务的配置:User Confirmation Requested Do you want to configure inetd and the network servi ...

  8. 【百川云栖分享】孤星:移动网络体验的升级——手淘海量移动网络服务的探索...

    [2016杭州·云栖大会]阿里百川在"淘宝移动技术实践&开放"专场演讲中,分别邀请了来自淘宝移动平台基础平台部负责人吴志华(花名:天施)和阿里百川负责人斯登宇(花名:承渊) ...

  9. 深入Java微服务之网关系列1:什么是网关

    前言 近来,在想着重构一个新的产品.准备采用微服务的技术解决方案,来搭建基础设施框架.网关,是一个必不可少的组件.那么,网关到底是什么? 其又有什么特点或者特性,成为微服务必不可少的组件呢?今天,我们 ...

  10. 尚硅谷 Linux网络服务数据库 笔记

    目录 网络基础服务 CentOS6与CentOS7区别 常见的网络协议与端口 网关和路由 网络管理命令 SSH管理 TCP Wrappers 简单防火墙 DHCP服务 DHCP的工作原理 DHCP服务 ...

最新文章

  1. 2018-3-23Markov 链(笔记一)定义
  2. 重磅!《深度学习 500 问》已更新,GitHub 标星 2.6W(附完整下载)
  3. PHP 单元测试工具 SimpleTest
  4. Programming Ability Test学习 3-05. 求链式线性表的倒数第K项(15)
  5. VS.NET提示试图运行项目时出错:无法启动调试。绑定句柄无效解决办法
  6. mongo基本使用方法
  7. 新手必看!单片机掉电检测与数据掉电保存方案
  8. python雷达图怎么做_使用Python绘制雷达图
  9. 一些常用常新的数学公式(备查)
  10. lol最新聊天服务器断开,lol聊天服务器断开 英雄联盟聊天服务器连不上解决办法...
  11. JD如何获取cookie
  12. 显示upnp服务器 sonos,四步解决UPNP功能被阻塞的问题
  13. 管理者的50堂课之创始人篇 读书笔记
  14. 秘猿科技开源 CITA-Monitor
  15. Python之字符编码与文件操作
  16. 小学计算机课优质课,2018年武汉市小学信息技术优质课评比
  17. 蓝鲸智云6.1软件单机部署安装教程
  18. SqlServer数据库测评
  19. Centos7安装并使用Oracle11g数据库
  20. 你不可能知道的骨架屏玩法!

热门文章

  1. 背包问题的模拟退火算法
  2. android 7.0不能自动安装失败,解决Android7.0更新后无法安装的问题
  3. 小程序源码:炫酷手持滚动弹幕生成小工具微信小程序-多玩法安装简单
  4. 修复“勒索漏洞”,“想哭漏洞”,“445端口漏洞”,修复微软“KB4012212”补丁的一些办法
  5. Qt中调用OpenCV函数库时Crashed问题的解决。
  6. 出战卡不足_卡组攻略:关于3卡6卡或者12卡出战的分析
  7. Windows 10下载安装Java
  8. 智能水肥一体化技术应用示范项目竞争性谈判成
  9. happyhbase
  10. 建立discuz后台管理页面的模板