网络协议底层原理(三):路由

一、路由
    1. 我们知道相同的网段传输数据是通过交换机不同的网段交换数据是通过路由器,但是我们实际生活中只看到有路由器,却看不到交换机,这是因为,现在的路由器一般都内嵌了交换机,所以现在传输数据无论是相同网段,还是不同网段,通过一台路由器即可完成
    1. 默认情况下路由器只知道跟它的接口直连的网段非直连的网段需要通过路由表来告诉路由器,路由表分为:静态路由动态路由
      • 静态路由,就是是手动给路由表里添加路由信息,一般用于比较小型的网络;

      • 动态路由,就是通过路由选择协议,例如RIP、OSPF等等,来自动获取路由信息,并添加到路由表里,一般用于大型网络

      • 路由表里存放着:想去某个IP应该去找哪个路由器的对应关系,也就是目标IP地址子网掩码下一跳的IP地址等信息,通俗解释就是:你想去找XXX地址啊,我知道路啊,你去下一跳的那里找吧

    1. 数据包是怎样通过交换机、路由器,传递到目标主机的呢?
    • 我们来通过一个例子来简单说明一下,如下图所示,我们想从A主机传输数据到F主机,A主机的IP地址是192.168.1.10/24,mac地址是MA,F主机的IP地址是192.168.3.10/14,mac地址是MF,路由器0的左侧网卡的mac地址是M0,右侧网卡的mac地址是M1,路由器1的左侧网卡的mac地址是M2,右侧网卡的mac地址是M3,那么数据传输过程是怎样的呢?

      三个网段

    • 补充知识1:每台主机都会有一个网卡,网卡才会有mac地址,而交换机是没有网卡的,也就是交换机没有mac地址,路由器是有多个网卡的,路由器的每个接口对应一个网卡,每个网卡都可以配置一个IP地址,也就是路由器不同接口上有不同的IP地址和mac地址

    • 补充知识2:如上图所示,红、黄、蓝三个框代表三个网段,同一个网段的数据都可以通过交换机自由通讯,只有跨网段传输数据才需要通过路由器

    • 补充知识3:传输数据不但需要目标的IP地址,还需要目标的mac地址,IP地址一般都是对方主机告知的,而mac地址一般都是通过ARP广播自动获取的,ARP广播会给同一个网段内的所有主机发送数据,大概意思是说:大哥们,我想找某个IP地址,你们谁是谁就把mac地址回复过来

    • 补充知识4:主机一般都会配置好默认网关的IP地址默认网关就是:如果是跨网段通讯,你应该去找哪个路由器,所以主机的默认网关都会配置路由器的IP地址,如上图中的,A主机的默认网关就是路由器0的左侧接口的IP地址;主机F的默认网关就是路由器1的右侧接口的IP地址

    • 学习了上边的补充知识以后,我们大概能猜出来数据包的发送过程了:

    • 第一步:主机A知道要跨网段通讯给主机F,那么首先会把数据包发送给默认网关,也就是路由器0的左侧接口,由于不知道路由器0的mac地址,所以首先会发送ARP广播,询问路由器0的mac地址,知道了以后,才会把数据包发送到路由器0,主机A发送出来的数据包的就长下面的样子:

      第一步

    • 第二步:路由器0的路由表里记录着,想要发送到主机F,那么下一跳就是路由器1,所以数据包就会发送给路由器1,并且主机A发送的数据包的目标mac地址,就会换成路由器1mac地址,也就是变成了下面的样子:

      第二步

    • 第三步:数据包到了路由器1以后,路由器1发现目标IP地址的网段跟自己是同一个网段,那么就交给交换机传输吧,交换机中有一张记录着局域网主机MAC地址交换机接口的对应关系的表,也就能得到主机F的mac地址,数据包中的源mac地址和目标mac地址就会被替换,然后数据包就会发送到了主机F,更换以后的数据包长这样子:

      第三步

二、网络
    1. 几台主机通过交换机组合起来,就可以形成一个网络,如下所示:
      网络
    1. 几个网络通过路由器组合起来,就可以形成一个互联网,如下所示:
      互联网
    1. 全世界最大的互联网叫做:因特网,也就是Internet,Internet将全世界所有的计算机链接在了一起,一般我们常说的网络,就是特指的因特网,我们常说我们电脑连不上网,其实就是说电脑连接不上因特网
    1. 我们与全世界联网,其实是靠ISP(Internet服务提供商)做到的,也就是移动、电信、联通、铁通、网通等等
    1. 网络按照范围可以分为:局域网(LAN)、城域网(MAN)、广域网(WAN),局域网一般就是几百米到几十公里以内的计算机构成的网络,城域网一般是一个城市的计算机构成的网络,广域网一般是一个国家的计算机构成的网络;局域网中最广泛的技术叫以太网(Ethernet),我们日常手机上经常会见到WLAN,也就是无线局域网的意思(Wireless LAN
三、上网方式
    1. 电话线入户,这就是以前常说的电话拨号上网,这种是非对称的线路,也就是上传和下载的速度不一样,目前已经淘汰,如下所示,图里猫,是指Modem,也就是调制解调器,负责数据信号和模拟信号的转换
      电话线入户
    1. 光纤入户,这是目前常用的上网方式,图中的光猫,是光调制解调器,负责数字信号和光信号的转换


      光纤入户
    1. 很多地方也有网线入户,如下所示


      网线入户
四、公网IP和私网IP
    1. IP地址也分为公网IP和私网IP,因为IPv4数量太少了,不够分,所以才弄出来公网和私网
    1. 公网的IP是因特网信息中心统一分配和管理的,ISP服务提供商需要向其申请公网IP ,Internet上的路由器只有到达公网的路由表,没有到达私网的路由表
    1. 私网主要用在局域网,有一部分私网网段是保留的,如下所示


      保留的私网网段
    1. 私网IP想访问Internet,需要通过NAT(Network Address Translation),将其转换为公网IP,这一步可以通过路由器来完成,这种方式可以节约公网IP资源,并且隐藏内部真实的IP地址
    1. 目前最常用的NAT技术是PAT(Port Address Translation),也就是通过端口号表示不同的数据流,以最大程度节约公网IP资源
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,324评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,303评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,192评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,555评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,569评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,566评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,927评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,583评论 0 257
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,827评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,590评论 2 320
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,669评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,365评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,941评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,928评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,159评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,880评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,399评论 2 342

推荐阅读更多精彩内容