【计算机网络】网络层1

网络层:讨论的是如何把多个网络通过路由器互联成一个互联网络。负责主机到主机的通信服务。它提供的服务是不可靠的,也就是说网络只管传输,不管传输的过程中会不会出错,这些错误处理由主机来负责。

IP协议

我们可以连一个一个比较小的网络,可是网络有各种各样的,比如说无线网络、有线网络等等。这些网络怎么通信呢?如果它们都各自通信,那么不同种类的网络之间都要搞一套各自的通信规则,那就太麻烦了。解决方案是用IP协议把这些网络虚拟的互联起来(逻辑互联)。每个小网络都连上一个或几个路由器,当信息要从一个网络转到另一个网络的时候,主机把自己的信息按照IP的规则发给自己网络的路由器,然后由路由器负责把信息传给目标网络的路由器,再转给目标主机。

IP地址:

要把信息从一个主机转发到另一个主机需要知道目的地址是什么。这就用IP地址来表示,IP地址 表示为<网络号,主机号>,这样路由器转发的时候可以只考虑目的地址的网络号来查找分发给哪一个网络。

IP地址实际是标志一个主机和一条链路的接口,若主机连在两个网络上就必须有两个IP地址。路由器至少应该连在两个网络上,所以路由器至少应该有2个不同的IP地址。

数据链路层以下用的是硬件地址MAC,网络层以上用的是IP地址。

地址解析协议ARP

在一个网络里,知道了IP地址,ARP负责获取其硬件地址。比如A要把信息发给B,A先把自己的IP和硬件地址以及目标IP地址广播到整个网络,网络中机器B接到了A的信息把A的IP和硬件地址映射存在自己的ARP高速缓存里面,然后给A发送相应,把自己的IP到硬件地址的信息发送给A,A把B的映射信息存入自己的ARP高速缓存。

时间: 2024-11-10 14:37:11

【计算机网络】网络层1的相关文章

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

计算机网络 网络层的概念主要有: 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.网络层 ->

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

博客快一个月没写了,今天继续努力.eos大跌,昨晚15美元上车,记录一下,一年后万一发达了呢? --stackfing 网络层提供的两种服务 网络层提供了两种服务 1.虚电路服务 2.数据报服务 虚电路服务是面向连接的.它需要在两端通信之前先建立连接,分组的首部就不需要填写完整的目的主机的地址就可以直接通信.电话服务就是面向连接的:在通信之前由电信网负责把两端进行通信的线路预留出来,在通信时将信息可靠的传输给接收端.面向连接服务需要付出昂贵的资金购买各种设备. 电话服务是非智能的,没有差错处理能

【目录】计算机网络

计算机网络 网络层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报文在此