国学经典,永久流传《诗经朗诵全集》
《诗经朗诵全集》带你领略国学经典,永久咏传。...
2023-07-31
B类地址以10开头,前两个字节用作网络号。地址范围为:128 . 0 . 0 ~ 191 . 255 . 255 . 255;
C类地址以110开头,前三个字节用作网络号。地址范围为:192.0.0 ~ 223.255.255.255。
D类地址以1110开头,地址范围为224.0.0 ~ 239.255.255.255。D类地址作为组播地址(一对多通信);
E类地址以1111开头,地址范围为240.0.0 ~ 255.255.255.255。E类地址保留供将来使用。
注意:只有A、B、C有网络号和主机号,D类地址和E类地址没有网络号和主机号。
4)255.255.255.255
IP地址指的是受限广播地址。限制广播地址与一般广播地址(直播地址)的区别在于,限制广播地址只能在本地网络中使用,路由器不会转发目的地址为限制广播地址的数据包;通用广播地址可以在本地广播,也可以跨网段广播。例如,在主机192.168.1.1/30上直接广播数据包后,另一个网段192.168.1.5/30也可以接收数据包;如果发送受限制的广播数据报,它将无法被接收。
注意:一般的广播地址(直播地址)可以通过部分路由器(当然不是所有路由器),而限制广播地址不能通过路由器。
5)0.0.0.0
它通常用于查找自己的IP地址。比如在我们的RARP、BOOTP、DHCP协议中,一台IP地址未知的无盘机,如果想知道自己的IP地址,就以255.255.255.255为目的地址,向本地(具体来说就是各个路由器屏蔽的区域)的服务器发送IP请求包。
6)环回地址
27.0.0.0/8用作环回地址,表示本地机器的地址,常用于测试本地机器。最常用的是127.0.0.1。
7)A、B和C类私有地址
私有地址也称为私有地址。它们不会在全世界范围内使用,只具有局部意义。
A类私有地址:10.0.0.0/8,范围为:10.0.0 ~ 10.255.255.255。
B类私有地址:172.16.0.0/12,范围为:172.16.0.0~172.31.255.255。
C类私有地址:192.168.0.0/16,范围为:192.168.0.0~192.168.255.255。
回到顶端
4.子网掩码和网络划分
随着互联网应用的不断扩大,原有IPv4的弊端逐渐暴露出来,即网络号太多占用空间,而主机号太少,所以它能提供的主机地址越来越稀缺。目前企业内部除了使用NAT自行分配一个高等级IP地址外,通常还会细分形成多个子网,可以提供给不同规模的用户。
这里的主要目的是在网络分段的情况下有效利用IP地址。通过将主机号的上半部分作为子网号,子网掩码从通常的网络位边界扩展或压缩,以创建更多特定地址的子网。但是,当创建更多子网时,每个子网上的可用主机地址数量将会减少。
什么是子网掩码?
子网掩码标记两个IP地址是否属于同一个子网,也是32位二进制地址,每个1表示该位是网络位,0表示主机位。和IP地址一样,它是用点分十进制表示的。如果在子网掩码的逐位计算下,两个IP地址相同,则意味着它们都属于同一个子网。
在计算子网掩码时,要注意IP地址中的保留地址,即“0”地址和广播地址。它们是指主机地址或网络地址都为“0”或“1”时的IP地址,代表本地网络地址和广播地址,一般不能统计。
子网掩码的计算:
对于不需要划分子网的IP地址,子网掩码很简单,就是可以按照它的定义来写:如果一个B类IP地址是10.12.3.0,那么这个IP地址的子网掩码就是255.255.0.0。如果是C类地址,则其子网掩码为255.255.255.0。其他类比就不赘述了。下面要介绍的重点是一个IP地址,还需要用它的上位主机位作为划分的子网网络号,剩下的就是每个子网的主机号。这个时候,如何计算每个子网的掩码。
以下是一些关于子网掩码和网络划分的常见面试问题:
1)按子网数量计算。
在找到子网掩码之前,您必须知道要划分的子网数量以及每个子网中需要的主机数量。
(1)将子网数量转换为二进制;
如果要把B类IP地址168.195.0.0分成27个子网:27 = 11011;
(2)获得二进制的位数,其为n;
二进制数是五位数,N = 5。
(3)获取IP地址的子网掩码,以主机地址的前N位为1,得到将IP地址划分成子网的子网掩码。
将B类地址的子网掩码255.255.0.0的主机地址的前5位设置为1,得到255.255.248.0。
2)按主机数量计算。
如果您想将B类IP地址168.195.0.0划分为几个子网,每个子网有700台主机:
(1)将主机数量转换为二进制;
700=1010111100;
(2)如果主机数小于等于254(注意去掉保留的两个IP地址),得到主机的二进制数,为N,其中N8被肯定,这意味着主机地址会占用8位以上;
二进制数是十位数,n = 10
(3)使用255.255.255.255将这类IP地址的所有主机地址位设置为1,然后将N位从后向前全部设置为0,这就是子网掩码值。
将此B类地址的子网掩码255.255.0.0的所有主机地址设置为1得到255.255.255.255,然后将后10位从后到前设置为0,即1111111111111 . 000000,即255。这是要划分为700台主机的B类IP地址168.195.0.0的子网掩码。
3)还有一种题型要求你根据每个网络的主机数量,规划子网地址,计算子网掩码。这个也可以按照上面的原理来计算。
例如,如果一个子网中有10台主机,则该子网所需的IP地址为:
10+1+1+1=13
注意:添加的第一个1是指该网络连接所需的网关地址,后面两个1分别是指网络地址和广播地址。
因为13小于16(16等于2的4次方),所以主机位是4位。256-16 = 240,因此子网掩码为255.255.255.240。
如果一个子网有14台主机,很多人经常会犯这样的错误:仍然给子网分配16个地址空,而忘记给网关分配地址。这是错误的,因为14+1+1+1 = 17且17大于16,所以我们只能分配32个地址的子网(32等于2的5次方)空。此时,子网掩码为255.255.255.224。
回到顶端
5.ARP/RARP协议
地址解析协议,即ARP(地址解析协议),是一种根据IP地址获取物理地址的TCP/IP协议。主机发送信息时,向网络上的所有主机广播包含目标IP地址的ARP请求,并接收返回消息,确定目标的物理地址;收到返回的报文后,将IP地址和物理地址存储在本地ARP缓存中,并保留一定时间。下一次请求,直接查询ARP缓存,节省资源。地址解析协议基于网络中所有主机的相互信任。网络上的主机可以独立发送ARP回复报文,其他主机会将回复报文记录在本地ARP缓存中而不检测其真实性。因此,攻击者可以向某个主机发送伪ARP回复消息,使其发送的信息无法到达预期的主机或错误的主机,这就构成了ARP欺骗。ARP命令可以用来查询本地ARP缓存中IP地址和MAC地址的对应关系,添加或删除静态对应关系等。
ARP工作流示例:
主机A的IP地址是192.168.1.1,MAC地址是0A-11-22-33-44-01;
主机B的IP地址是192.168.1.2,MAC地址是0A-11-22-33-44-02;
当主机A想要与主机B通信时,地址解析协议可以将主机B的IP地址(192.168.1.2)解析为主机B的MAC地址,下面是工作流程:
(1)根据主机A上路由表的内容,IP确定用于访问主机B的转发IP地址是192.168.1.2。然后,主机A在其本地ARP缓存中检查主机B的匹配MAC地址。
(2)如果主机A在ARP缓存中找不到映射,它将请求192.168.1.2的硬件地址,从而将ARP请求帧广播到本地网络中的所有主机。主机A的IP地址和MAC地址包含在ARP请求中。本地网络中的每台主机都会收到ARP请求,并检查它是否与自己的IP地址匹配。如果主机发现请求的IP地址与自己的IP地址不匹配,就会丢弃ARP请求。
(3)主机B确定ARP请求中的IP地址与自己的IP地址匹配,然后将主机A的IP地址和MAC地址映射添加到本地ARP缓存中。
(4)主机B将包含其MAC地址的ARP回复消息直接发送回主机A。
(5)主机A收到主机B的ARP回复报文时,会用主机B的IP和MAC地址映射更新ARP缓存,原生缓存是有寿命的,之后会再次重复上述过程。一旦确定了主机B的MAC地址,主机A就可以向主机B发送IP通信。
反向地址解析协议(即RARP)的功能与ARP相反。它将局域网中主机的物理地址转换成IP地址。比如局域网中的一台主机只知道物理地址,不知道IP地址,可以通过RARP发出对自己IP地址的广播请求,然后由RARP服务器负责应答。
RARP协议的工作流程:
(1)向主机发送本地RARP广播,在该广播中,您声明您的MAC地址,并要求任何接收到该请求的RARP服务器分配IP地址;
(2)本地网段上的RARP服务器收到该请求后,检查其RARP列表,查找MAC地址对应的IP地址;
(3)如果存在,RARP服务器向源主机发送响应包,并将IP地址提供给对方主机使用;
(4)如果不存在,RARP服务器不响应;
(5)当源主机接收到来自RARP服务器的响应信息时,使用获得的IP地址进行通信;如果没有收到来自RARP服务器的响应信息,初始化失败。
回到顶端
6.路由协议
常见的路由协议包括RIP协议和OSPF协议。
RIP协议:底层是贝尔曼福德算法。其路由选择的度量是跳数,最大跳数是15跳。如果它大于15跳,它将丢弃数据包。
OSPF协议:开放最短路径优先开放最短路径优先。底层是Dijkstra算法,这是一种链路状态路由协议。它的路由度量是带宽和延迟。
回到顶端
Tcp/IP协议
TCP/IP协议是互联网最基本的协议,是互联网的基础。它由网络层的IP协议和传输层的TCP协议组成。一般来说,TCP负责发现传输问题,一有问题就发出信号,要求重传,直到所有数据都安全正确地传输到目的地。而IP为互联网上的每个联网设备指定一个地址。
IP层接收下层(网络接口层如以太网设备驱动)发来的数据包,并将数据包发送到更高层——TCP或UDP层;相反,IP层也将从TCP或UDP层接收的数据包传输到较低层。IP数据包是不可靠的,因为IP没有做任何事情来确认数据包是按顺序发送的还是损坏的。IP数据包包含发送它的主机的地址(源地址)和接收它的主机的地址(目的地址)。
TCP是面向连接的通信协议。连接是通过三次握手建立的,通信完成后应该拆除连接。因为TCP是面向连接的,所以只能用于端到端的通信。TCP提供可靠的数据流服务,采用“肯定应答加重传”技术实现传输的可靠性。TCP还使用一种称为“滑动窗口”的方法来控制流量。所谓的窗口,实际上是表示接收能力来限制发送方的发送速度。
以上内容就是为大家推荐的计算机网络基础知识(计算机网络技术入门知识)最佳回答,如果还想搜索其他问题,请收藏本网站或点击搜索更多问题
内容来源于网络仅供参考版权声明:所有来源标注为小樱知识网www.xiaoyin02.com的内容版权均为本站所有,若您需要引用、转载,只需要注明来源及原文链接即可。
本文标题:计算机网络基础知识(计算机网络技术入门知识)
本文地址:https://www.xiaoyin02.com/shcs/308714.html
相关文章
热点文章
2021年独生子女补贴新政策是真的吗(独生子女证有有效期吗)
2021年国庆节阅兵仪式几点开始几点结束(2021年国庆节还有阅兵吗)
鼠目寸光一点红是什么生肖动物(鼠目寸光一点红)指什么生肖,紧密
k0到k9的玩法大全(强制gc的玩法和注意事项)
入土为安是什么生肖《入土为安》打一个生肖动物,词语解释
浙江12月底全面停工是真的吗(浙江什么时候放假停工)
如何做t(t怎么把p做哭)
北京口碑最差的三甲医院(北京301医院最擅长什么)