计算机网络-网络层(一)

博客快一个月没写了,今天继续努力。eos大跌,昨晚15美元上车,记录一下,一年后万一发达了呢? --stackfing

网络层提供的两种服务

网络层提供了两种服务

1、虚电路服务

2、数据报服务

虚电路服务是面向连接的。它需要在两端通信之前先建立连接,分组的首部就不需要填写完整的目的主机的地址就可以直接通信。电话服务就是面向连接的:在通信之前由电信网负责把两端进行通信的线路预留出来,在通信时将信息可靠的传输给接收端。面向连接服务需要付出昂贵的资金购买各种设备。

电话服务是非智能的,没有差错处理能力,而数据报服务是只能的,有很强的差错处理能力。

数据报服务是面向无连接的。在互联网先驱设计的时候就提出来这种思路,互联网发展到今天的规模,证明了他们设计思路的正确性。网络层向上层只提供简单灵活的、无连接的、尽最大努力交付的数据报服务。数据报就是我们之前提到的分组。成本降低了,运用方式灵活,这是数据报服务的最大优点。

数据报服务里的分组可以独立选择路由。也就是说各种分组到达目的主机的路径可以是不一致的,容易出现在某个路由传送过程中丢失分组,所以数据报服务只是尽最大努力交付。

虚拟互联网络

在世界上需要把不同网络互相连接起来并且能够通信,会遇到很多问题。比如:不同的服务(面向连接服务和面向无连接服务)如何连接起来进行通信?

在不同设备直接连接起来需要一些中间设备:

1、物理层使用的中间设备:转发器

2、数据链路层使用的中间设备:网桥或桥接器

3、网络层使用的中间设备:路由器

4、网络层上层使用的中间设备:网关

通过这些中间设备连接起来组成的网络叫做虚拟互联网络。

这些连接在虚拟互联网络上的主机使用 IP 协议。这样可以屏蔽各种处于不同网络的主机通信方式不同展现的差异,可以让这些主机就好像在与单个网络上通信一样。

主机 A 需要与主机 B 通信,A 主机需要查找自己的路由表,看 B 主机是否在同一个网络上,如果在的话,不同经过任何路由,直接交付。如果不在同一个网络,将分组数据发送给某个路由器,那个路由器再进行前面的动作,一直到目的主机所在的网络。

分类的 IP 地址

IP 地址经历了三个历史阶段:

1、分类的 IP 地址

2、子网划分

3、构成超网

这几个阶段的产生原因都是因为 IPv4 地址不够人们使用而产生的。

IP 地址划分为若干个固定类,每一类地址都由两个固定长度字段组成,第一个字段是网络号,标志主机所连接的网络。第二个字段是主机号标志主机(或者路由器)。IP 地址在整个互联网范围内是唯一的。

A类IP:从0.0.0.0 – 127.255.255.255,共有16777216个IP

B类IP:从128.0.0.0 – 191.255.255.255,共有65536个IP

C类IP:从192.0.0.0 – 223.255.255.255,共有256个IP

D类IP:从224.0.0.0 – 239.255.255.255

E类IP:从2240.0.0.0 – 255.255.255.255

原文地址:https://www.cnblogs.com/stackfing/p/9032823.html

时间: 2024-10-16 11:24:40

计算机网络-网络层(一)的相关文章

大话计算机网络网络层的概念

计算机网络 网络层的概念主要有: 1.网关(GateWay) 又称网间连接器.协议转换器.网关在网络层以上实现网络互连. 就好像一个房间可以有多扇门一样,一台主机可以有多个网关.默认网关的意思是一台主机如果找不到可用的网关,就把数据包发给默认指定的网关,由这个网关来处理数据包.默认网关一般填写192.168.x.1. 2.广播地址 广播地址只是一个标识,在数据包里面,如果目的地址是广播地址的话,就会向整个同一网段的主机发送广播包. 在使用TCP/IP 协议的网络中,主机标识段host ID 为全

计算机网络网络层

1.网络层职责: 负责在不同网络之间尽力转发数据包(基于IP地址),不负责重传,不负责顺序. 注意:两个主机通信过程中,每个数据包都单独选择路由路径. 2.路由器能够看到IP地址,故工作在3层.应用层以下(集线器.交换机.路由器)不会中毒,但会受病毒等的影响. 3.网络层相关: ip地址:10.0.0.0 子网掩码:255.0.0.0 (根据子网掩码非255部分,可以判断出网段为0.0.0,网关即路由器的ip为10.0.0.1) 网关:10.0.0.1 4.计算机通信过程: 这里从发送端(上图中

计算机网络 -- 网络层

因特网的设计思路: 网络层向上只提供简单灵活的.无连接的.尽最大努力交付的数据服务:网络在发送分组时不需要先建立连接.网络层不提供服务质量的承诺,交付不可靠. 虚电路与数据报: 虚电路:逻辑上的连接,分组都沿着这条逻辑链接按照存储方式进行传送,而不是建立了一条真正的连接:电路交换的电话通信是先建立一条真正的连接. IP协议 与ip协议相关: 网络互联的中间设备: 处在不同层次的中间设备有不同的名字,功能也有差异. 1.物理层 ->转发器 2.数据链路层 ->网桥或桥接器 3.网络层 ->

【目录】计算机网络

计算机网络 网络层1 应用层1

计算机网络读书笔记-----网络层

网络层提供的两种服务 网络层位于数据链路层之上,应用层之下,提供两种服务:数据报和虚电路,前者为无连接的网络服务,后者为面向连接的网络服务.这里有点类似TCP和UDP. 数据报服务:网络随时都可以接受主机发送的分组(数据报),网络为每个分组独立选择路由,尽最大努力将分组交付给目的主机,所以数据报服务提供的是不可靠的,不能保证服务质量. 虚电路服务:A要与B通信,首先A向B发送一条特定的消息,要求进行通信,B收到后返回响应,此时虚电路就建立起来了,然后传送数据即可,所以服务质量有着较好的保证. 项

读书笔记:计算机网络4章:网络层

这是我在Coursera上的学习笔记.课程名称为<Computer Networks>,出自University of Washington. 由于计算机网络才诞生不久,目前正在以高速在发展,所以有些旧的教材可能都已经跟不上时代了.这门课程在2013年左右录制,知识相对还是比较新的.覆盖了计算机网络中的各个协议层,从物理层到应用层都讲得非常仔细.学完这门课程之后对计算机网络会有比较深刻的了解. 本章详细讲解了网络层的一些概念.通常网络层是通过IP协议实现的,网络层是所有协议的核心.本章介绍了I

计算机网络 4.网络层与IP协议

网络中的每一台主机和路由器都有一个网络层部分.而路由器中也没有网络层以上的层次.网络层是协议栈中最复杂的层次. 转发forwarding:当一个分组到达某路由器的输入链路时.该路由器将分组移动到适当的输出链路. 选路routing:当分组从发送方流向接收方时.网络层必须决定这些分组所採用的路由或路径.而计算这些路径的算法被称为选路算法routing algorithm. 转发是路由器将分组从输入链路接口转移到适当的输出链路接口的本地动作.而选路分组由源到目的地时.决定端到端路径的网络范围的进程.

计算机网络学习笔记--网络层知识点整理

为什么要划分网络层? 不用的网络有不同的协议和标准,为了可以在不同网络之间互访,共享双方的资源,并且还要保持每个计算机网络本来的独立性,所以才划分出了网络层,并制定了专门的协议来负责网络间通信. 网络层的主要功能: 1.屏蔽网络差异,提供透明传输. 为传输层提供服务:面向连接的网络服务(虚电路服务)和无连接的网络服务(数据报服务). 2.为网络通信提供路由选择 什么是路由选择? 按一定的原则和路由选择算法在多个节点的通信子网中选择一条到达目的节点的最佳路径的过程. 确定路由选择的策略成为路由算法

【计算机网络】详解网络层(二)ARP和RARP

ARP ARP(Address Resolution Protocol,地址解析协议)是将IP地址解析为以太网MAC地址(物理地址)的协议.在局域网中,当主机或其他网络设备有数据要发送给另一个主机或设备时,它必须知道对方的网络层地址(即IP地址).但是仅仅有IP地址是不够的,因为IP数据报文必须封装成帧才能通过物理网络发送.因此发送方还需要有接收方的物理地址,也就需要一个从IP地址到物理地址的映射,ARP就是事先这么功能的协议. 1.ARP报文格式 ARP是一个独立的三层协议,所以ARP报文在此