首页 > 其他分享 >基础网络通信原理

基础网络通信原理

时间:2022-08-17 00:12:34浏览次数:65  
标签:网络通信 WAN 子网 IP 基础 服务器 原理 运营商 路由器

我们和运营商的关系

  • 实际网络通信的基础设施都是运营商搭建的,我们访问服务器的数据并不是直接发送到了对应的服务器,而是需要经过运营商建设的各种基站以及各种路由器,最终数据才能到达对应的服务器。
  • 因为运营商为我们提供了通信的基础设施,所以我们交网费实际就相当于购买入网许可一样。没有运营商提供的这些基础设施,就不会诞生所谓的互联网公司,因为互联网公司是诞生在网络通信基础之上的。
  • 也就是说,用户上网的数据首先必须经过运营商的相关网络设备,然后才能发送到互联网公司对应的服务器。因此所谓的网段划分、子网划分等工作实际都是运营商做的。

数据是如何发送到服务器的

路由器是连接两个或多个网络的硬件设备,在路由器上有两种网络接口,分别是 LAN 口和 WAN 口:

  • LAN 口(Local Area Network):表示连接本地网络的端口,主要与家庭网络中的交换机、集线器或 PC 相连。
  • WAN 口(Wide Area Network):表示连接广域网的端口,一般指互联网。

我们将 LAN 口的 IP 地址叫做 LAN 口 IP,也叫做子网 IP,将 WAN 口的 IP 地址叫做 WAN 口 IPO,也叫做外网 IP。

我们使用的电脑、家用路由器、运营商路由器、广域网以及我们要访问的服务器之间的关系大致如下:

image

  • 不同的路由器,子网 IP 其实都是一样的(通常都是 192.168.1.1),子网内的主机 IP 地址不能重复,但是子网之间的 IP 地址就可以重复了。
  • 每一个家用路由器,其实又作为运营商路由器的子网中的一个节点,这样的运营商路由器可能会有很多级,最外层的运营商路由器的 WAN 口 IP 就是一个公网 IP 了。
  • 如果希望我们自己实现的服务器程序,能够在公网上被访问到,就需要把程序部署在一台具有外网 IP 的服务器上,这样的服务器可以在云服务商上进行购买。

标签:网络通信,WAN,子网,IP,基础,服务器,原理,运营商,路由器
From: https://www.cnblogs.com/fengfengyang/p/16593472.html

相关文章

  • 基础的dos命令
    盘符切换D:查看当前目录下的所有文件dir切换目录cd/d文件路径跨盘符切换cd..文件路径返回上级清理Dos窗口cls退出终端exit查看电脑配置ipconfig打......
  • Let's Go系列---channel的用法及原理
    基本语法创建channelch1:=make(chanstruct{})ch2:=make(chanint,10)读写channel从channel中读取数据叫做recv;向channel写数据叫做send。//发送数据到channel......
  • Kubernetes学习笔记(八):kubectl apply原理
    本地的yaml配置文件会转换成json格式的文件kubectlapply会对本地配置文件、最后一次apply的配置文件(Json)和实时对象配置文件进行对比,当本地配置文件更新后也会同时......
  • flutter —— 布局原理与约束 2
    一、布局模型Sliver的布局流程如下:Viewport将当前布局和配置信息通过SliverConstraints传递给Sliver。Sliver确定自身的位置、绘制等信息,保存在geometry中(一个......
  • 鼠标点击事件,节点属性,基础关系,常用语法,插入元素,删除元素,替换元素,element属性,setAttrib
    onblur失去焦点 onfocus获取焦点 onclick 鼠标点击事件,当鼠标左键点击时候会触发。 点击 ondbclick 当鼠标双击时候会触发,并有一个时间间隔,但不能太大。 双击 onmou......
  • 前端 | HTML5基础知识
    1HTML定义HTML(英文HyperTextMarkupLanguage的缩写)中文译为“超文本标签语言”,主要是通过HTML标签对网页中的文本、图片、声音等内容进行描述。<strong>加粗字体</s......
  • 【2022-08-16】mysql基础知识(三)
    mysql基础知识(三)约束条件之主键作用:1、单从约束条件上而言主键相当于notnull+unique(非空且唯一)2、主键的功能目前简单的理解为能够加快数据的查询速度,相当于字......
  • 基础长链剖分
    基础长链剖分基本上整个互联网上长链剖分都是使用CF1009F和树上\(k\)级祖先两题。本篇也无法避免qwq,因为这两题确实经典。定义定义重儿子表示其子节点中子树深度......
  • Redis---zset有序集合(底层原理+图解)
    1.前言顾名思义,Rediszset(有序集合)中的成员是有序排列的,它和set集合的相同之处在于,集合中的每一个成员都是字符串类型,并且不允许重复;而它们最大区别是,有序集合是有序的,s......
  • 3.2 实验二:生成树基础实验
    实验介绍 以太网交换网络中为了进行链路备份,提高网络可靠性,通常会使用冗余链路。但是使用冗余链路会在交换网络上产生环路,引发广播风暴以及MAC地址表不稳定等故障现象,从......