网络协议笔记-网络层-路由器的作用、IP地址

1-【路由器在网际互连中的作用】

1.1-【直接交付和间接交付】

  直接交付:当主机A要向另一个主机B发送数据报时,要先检查目的主机B是否与源主机连接在同一个网络上。如果是,就将数据报直接交付给目的主机B而不需要通过路由器。

  简介交付:但如果目的主机与源主机A不是连在同一个网络上,则应将数据报发送给本网络上的某个路由器,由该路由器按照转发表指出的路由将数据报转发给下一个路由器,这就叫做简介交付。

1.2-【路由器的简单结构】

  

  转发和路由选择的区别

  • 转发(forwarding)就是路由器根据转发表将用户的IP数据报从合适的端口转发出去。
  • 路由选择(Routing)是按照分布式算法,根据从相邻路由器得到的关于网络拓扑的变化情况,动态的改变所有选择的路由
  • 路由表是根据路由选择算法得出的,而转发表示从路由表得出的。
  • 一般在讨论路由选择的原理时,往往不去区分转发表和路由表的区别。


1.2-【互联网和因特网】

  Internet:这是一个专有名词,它是指当前全球最大的、开发的、由众多网络相互连接而成的特定计算机网络,它采用TCP/IP协议族,且前身是美国的ARPANET。

  internet:是一个通用名,它泛指有多个计算机网络互连而成的虚拟网络。

1.2.1-【网际协议IP】

  网际协议IP是TCP/IP体系中最重要的协议之一,与IP协议配套使用的还有:地址解析协议ARP(Address Resolution Protocol);逆地址解析协议RARP(Reverse Address Resolution Protocol);因特网控制报文协议ICMP(Internet Control Message Protocol);因特网组管协议IGMP(Internet Group Management Protocol)。

   

  IP地址:我们把整个因特网看成一个单一的抽象的网络。IP地址就是给每个连接在因特网上的主机(或路由器)分配一个在全世界范围内是唯一的32bit的标识符。IP地址由ICANN进行分配。

  IP地址的表示方法:机器中存储的是32bit的代码 10000000000010110000001100011111,为了提高可读性,我们按照每8个一组进行分隔,再将分隔的四组中八位二进制数 转换为十进制,就变成了这样 128.11.3.31。

  分类IP地址:每一类地址都由两个固定长度的字段组成,其中一个字段是网络号 net-id,它标志主机(或路由器)所连接到的网络,而另一个字段则是主机号 host-id,它表示该主机(或路由器)

  常用的三种类别的IP地址

    

    备注:A类地址,第一bit必须为0,B类地址前两位必须为10,C类前三位必须为110。

    网络ID  全0:表示本网络,例如 0.0.0.12 本网络上的主机12

    网络ID 127:表示回环测试用(loopback test)

    主机ID 全0:表示单个网络地址,例如 5.0.0.0

    主机ID 全1:该网络上的所有主机;例如 128.7.255.255 网络128.7上的所有主机

  路由器转发分组的步骤:先按所要找的IP地址中的网络号把目的网络找到;当分组到达目的网络后,再利用主机号 将数据报直接交付给目的主机;按照整数字节划分网络号字段和主机号字段,就可以使路由器在收到一个分组时能够快速地将地址中的网络号提取出来。

  

原文地址:https://www.cnblogs.com/ymkfnuiwgij/p/8531420.html

时间: 2024-08-01 13:26:50

网络协议笔记-网络层-路由器的作用、IP地址的相关文章

网络协议笔记-网络层-ARP协议

[2-地址解析协议ARP] [2.1-基本概念] 地址解析协议ARP的作用是根据主机的IP地址,找出该主机的硬件地址. [2.2-为什么要使用ARP] 在数据传输过程中,网络层使用的IP地址,但是在实际传输的时候,数据是从网络的数据链路上传送数据帧的(就是数据链路层所做的工作,七层网络结构中,数据从上往下移动),所以最终还是需要使用网络的硬件地址.因为七层网络结构中每一层都是黑盒的,所以在讨论数据在网络层传输的时候,就忽略了对数据链路层的讨论. [2.3-ARP的简要工作原理] 每一台主机都有一

1.socket编程:socket编程,网络字节序,函数介绍,IP地址转换函数,sockaddr数据结构,网络套接字函数,socket相关函数,TCP server和client

 1  Socket编程 socket这个词可以表示很多概念: 在TCP/IP协议中,"IP地址+TCP或UDP端口号"唯一标识网络通讯中的一个进程,"IP 地址+端口号"就称为socket. 在TCP协议中,建立连接的两个进程各自有一个socket来标识,那么这两个socket组成的socket pair就唯一标识一个连接.socket本身有"插座"的意思,因此用来描述网络连 接的一对一关系. TCP/IP协议最早在BSD UNIX上实现,

路由器配置接口IP地址和网关的配置

网拓扑图 实验步骤 路由器的配置 配置网关 两个网络的通信验证 实验总结:实验的重点就是路由器的配置,通过路由器配置两个异构网络的网关,然后就是保存路由器的配置,最后一定要配个各个主机的网关,否则无法ping通 路由器配置接口IP地址和网关的配置

网络A、B、C类IP地址的区别

学网络之前得先要明白几个概念:(起初我也不怎么知道后来就慢慢会了) 1字节=8位,1位就是1个数字,所以1字节等于8个数字. 2的8次方,和二进制11111111转换为十进制并不一回事. 0-127是128个数字,0-255是256个数字. 所有的ipv4都是32的, xxxxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx. A类是这样表示网络: 网络.结点.结点.结点 B类是这样表示网络: 网络.网络.结点.结点 C类是这样来表示网络: 网络.网络.网络.结点 A类网络地址范围

多路由器环境下路由器的入口IP地址及DHCP设置探讨

多路由器环境下路由器的入口IP地址及DHCP设置探讨 这里把路由器的LAN口管理IP地址称为路由器的入口地址,把直接接入互联网的路由器称为主路由器,其他路由器称为从路由器.在多路由器环境下路由器的设置个人认为应当遵循以下原则: 1.如果主路由器入口地址为192.168.1.1,那么从路由器最后设置为192.168.x.1,2≤x≤254. 2.如果主路由器LAN口→有线→从路由器的WAN口,那么从路由器可以开启DHCP功能,从路由器下挂电脑从从路由器获取IP地址.主路由器→无线→从路由器WDS

网络协议笔记-数据链路层

[数据链路层的基本概念] 数据链路层中数据传输的单位是帧(frame) 链路是一条无源的点到点的物理线路段. 数据链路除了物理线路外,还必须有通信协议来控制这些数据的传输,若把实现这些协议的硬件和软件加到链路上,就构成了数据链路. 常见的方法是使用适配器(即网卡),来实现这些协议的硬件和软件 [数据链路层的主要目的] 为IP模块发送和接收IP数据报 为ARP模块发送ARP请求和接收ARP应答 为RARP发送RARP请求和接收RARP应答 [数据链路层主要功能] 链路管理:链路的建立.维持和释放

网络协议笔记-运输层

[运输层为互相通信的应用进程提供逻辑通信] 运输层有两个重要的功能,复用,分用:两个主机上多个应用进程之间互相通信. 网络层为主机之间提供逻辑通信,而运输层为应用进程之间提供端到端的逻辑通信 [端口和套接字的意义] 在协议栈层间的抽象的协议端口是软件端口,俗称端口 软件端口是应用层的各种协议进程与运输实体进行层间交互的一种地址 TCP/IP的运输层用一个16位端口号来标识一个端口.端口只具有本地意义,互联网中不同的计算机中,相同的端口号没有关联的. 16位的端口号允许有65535个不同的端口 熟

[转]【网络协议】TCP分段与UDP/IP分片 (MTU最大传输单元,MSS最大分段大小)

我们在学习TCP/IP协议时都知道,TCP报文段如果很长的话,会在发送时发生分段,在接受时进行重组,同样IP数据报在长度超过一定值时也会发生分片,在接收端再将分片重组. 我们先来看两个与TCP报文段分段和IP数据报分片密切相关的概念. MTU(最大传输单元) MTU前面已经说过了,是链路层中的网络对数据帧的一个限制,依然以以太网为例,MTU为1500个字节.一个IP数据报在以太网中 传输,如果它的长度大于该MTU值,就要进行分片传输,使得每片数据报的长度小于MTU.分片传输的IP数据报不一定按序

Linux学习笔记(五)---centos7系统静态IP地址配置

上节我们把ip地址使用dhclient自动获取ip,但是有时重启虚拟机ip地址会变为其他的.导致xshell连接时又要修改配置文件,为此我们把ip地址给改为静态IP.具体操作如下:1.打开网卡配置文件vi /etc/sysconfig/network-scripts/ifcfg-ens332.把DHCP修改为static,把开机启动修改为yes3.再把IP地址.子网掩码.默认网关.DNS配置上4.保存退出(vi的操作,请参考前期分享的vim使用).5.重启网络服务至此,完成IP静态配置. 原文地