写点什么

网络协议学习笔记 Day3

发布于: 3 小时前
网络协议学习笔记Day3

OSI 第 3 层(网络层)的最主要协议是 IP 协议。对于 IP 协议,传输的消息单元被称为数据报(datagram)数据包(packet)


IP 数据报的头部,包含发送方的 IP 地址和接收方的 IP 地址,而且发送方的 IP 地址位于接收方的 IP 地址之前


消息在发送方传输时,需要自顶向下穿越 OSI 的各层。每穿越一层,一个对应的头部就会被添加到消息单元中,这种机制被称为封装


如果是我们的机器的网卡的 MAC 地址,就会读取帧的其余部分,然后将数据(实际上是 datagram(数据报))传输到第 3 层。如果不是我们的机器的网卡的 MAC 地址,则不读取余下的信息,丢弃之(因为不是发给我们的网卡的)。


一个 MAC 地址是专属于一个局域网的。出了它所在的局域网,我们将没法得知


路由表的原理是在表的一列中记录要加入的网络的列表,另一列则记录必须向其发送数据报以加入这些网络的路由器的列表。这些路由器也被称为网关(Gateway)。


路由器是一种具有多个网络接口的机器每个接口都连接到一个网络,因此路由器将多个网络链接在一起;


任何具有多个网络接口的机器都可以扮演路由器的角色,甚至是几十年前的一台电脑;路由器不同于普通的机器,因为它可以分发(起到中继(relay)的作用)不是发给自己的数据包


路由器通过路由表来分发数据包;路由表指明了要使用哪个网关(Gateway)来加入一个网络


要加入的网络地址不属于路由表中的任何网络,则必须使用默认路由中指示的网关


机器的路由表中指明的网关肯定属于该机器的其中一个网络


发布于: 3 小时前阅读数: 3
用户头像

还未添加个人签名 2018.11.30 加入

还未添加个人简介

评论

发布
暂无评论
网络协议学习笔记Day3