美文网首页程序员码农的世界计算机网络技术分享
《TCP/IP详解》读书笔记4 网络层(一)

《TCP/IP详解》读书笔记4 网络层(一)

作者: Upstreamzy | 来源:发表于2018-08-19 20:43 被阅读7次

我们解决了近距离几台计算机的通讯问题,近距离的几台计算机也可以称为网络了,那么接下来的问题就是解决把几个网络连接起来的问题:
为了解决这个问题呢我们的先辈们提出了IP协议。
个人认为IP协议只是引入了IP地址,而这个IP地址又是干啥的呢?我们在概述里谈了中央为了加强对地方的控制就把整个国家划分成一个个的地区并在这些地区间修建道路,像我们国家呢就是省市县。同时在网络中,我们划分区域的目的就是单纯的把这些单个的网络(地区)连接起来。

五类IP地址

IP地址一共有32位长度然后我们按照主机数量规模把它分成了5类,这就好比按照人口数量、经济规模把一个地区(城市)划分类别比如我国的一线城市二线城市。我们按照主机数量把网络分成五个种类比如:

fiveClassAddress.jpeg
A类地址主机数量最多有2的24次方减2个所以A类地址是一线地址,B类数量最多有2的16次方减2台主机所以B类地址是二线地址,C类数量最多有2的8次方减2台主机所以C类地址是三线地址,D类是用来多播,E类是预留地址
至于为什么还要减2呢?这是因为在 主机号全0表示网络号,主机号全1表示这个网络的广播地址(此网络的所有主机)
为了方便人们的阅读所以把这32位二进制数采用了一种点分十进制的方法来记录。如下图:
点分十进制.png
在我们的现实生活中麻不止有这种大型城市还有一些县小镇等等的麻。因为毕竟不是每个地方都有那么大的人口规模,我们的每一个单独的网络也未必符合A类B类C类地址那些严丝合缝的主机台数。所以才有了后来的划分子网。

IP路由

IP路由就好比是网络中的岔路口,这个岔路口有个指路牌指向不同的地方:


guideCard.jpg

每一个指出来的方向就好比我们的路由表

  1. 目的地:张三村 向左走
  2. 目的地:李四县 向右走

............
我记得我们老师给我们讲了个这么个例子就是:人们去大商场购物的时候,大商场对待不同的人的待遇不同:

  1. 假如你是内部员工你就可以享受特别优惠
  2. 假如你有关系你认识这家的老板那你就能享受一个内部价格
  3. 假如你是会员那你就能享受一点折扣了
  4. 假如你是一个乞丐那么保安就会把你请出去了

IP路由和这个差不多吧:

  1. 路由器从数据报的首部提取目的主机的IP地址D,得出数据报的目的网络N
  2. 如果N就是与此目的路由器直接相连的某个网络地址,则进行直接交付
  3. 若路由器表中有目的地址D的特定主机路由,则把数据报传送给路由表中所指明的下一跳路由器
  4. 若路由表中有到达网络N的路由,则把数据报传送给路由表中所指明的下一跳地址路由器
  5. 若路由表中有一个默认路由,则把数据报传送给默认路由器
  6. 若以上都不满足报告转发分组出错

相关文章

  • xdl12

    OSI七层与TCP/IP五层网络架构详解 OSI七层与TCP/IP五层网络架构详解 TCP与UDP,传输层协议 T...

  • TCP协议

    TCP/IP协议分层详解TCP/IP协议详解通俗易懂网络协议(TCP/IP概述)什么是TCP/IP协议?

  • http学习笔记

    一、TCP 1.1 TCP/IP 的分层管理 TCP/IP 协议族按层次分别分为以下 4 层:应用层、传输层、网络...

  • 计算机网络知识整理

    TCP/IP 网络模型 TCP/IP 网络模型 应用层,传输层,网络层,链路层 TCP、UDP TCP报文段 源端...

  • 网络协议

    网络协议 协议 特征:语法、语义、顺序 TCP/IP协议 TCP/IP是一个协议族 TCP/IP模型(4层) 应用...

  • 《TCP/IP详解》读书笔记4 网络层(一)

    我们解决了近距离几台计算机的通讯问题,近距离的几台计算机也可以称为网络了,那么接下来的问题就是解决把几个网络连接起...

  • 计算机网络概述

    tcp/ip协议的分层 链路层 网络层 运输层 应用层tcp ip协议的分层.JPG应用程序与各层的交互模式网络4...

  • 理解TCP/IP模型和TCP/IP协议群-相关流媒体协议及默认端

    TCP/IP 四层模型 TCP / IP模型是OSI参考模型的精简版本,包含以下4个层: 应用层 传输层 网络层 ...

  • 读图解http笔记

    TCP/IP协议族 1.TCP/IP的分层: 分为4个层次: 应用层,传输层,网络层,和链路层。 分层的好处: (...

  • 网络协议

    OSI七层协议 互联网协议按照功能不同分为osi七层或tcp/ip五层或tcp/ip四层 TCP/IP五层模型详解...

网友评论

    本文标题:《TCP/IP详解》读书笔记4 网络层(一)

    本文链接:https://www.haomeiwen.com/subject/qzrciftx.html