没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
本文整理了一些 协议簇中需要必知必会的十大问题,既是面试高
频问题,又是程序员必备基础素养。
一、 模型
协议模型(),包含了
一系列构成互联网基础的网络协议,是 的核心协议。
基于 的参考模型将协议分成四个层次,它们分别是链路层、网络层、
传输层和应用层。下图表示 模型与 模型各层的对照关系。
协议族按照层次由上到下,层层包装。最上面的是应用层,这里面有
,等等我们熟悉的协议。而第二层则是传输层,著名的 和 协
议就在这个层次。第三层是网络层, 协议就在这里,它负责对数据加上 地
址和其他的数据以确定传输的目标。第四层是数据链路层,这个层次为待传送
的数据加入一个以太网协议头,并进行 编码,为最后的数据传输做准备。
上图清楚地表示了 协议中每个层的作用,而 协议通信的过程其
实就对应着数据入栈与出栈的过程。入栈的过程,数据发送方每层不断地封装
首部与尾部,添加一些传输的信息,确保能传输到目的地。出栈的过程,数据
接收方每层不断地拆除首部与尾部,得到最终传输的数据。
上图以 协议为例,具体说明。
二、数据链路层
物理层负责 、 比特流与物理设备电压高低、光的闪灭之间的互换。 数据链
路层负责将 、 序列划分为数据帧从一个节点传输到临近的另一个节点这些
节点是通过 来唯一标识的 物理地址,一个主机会有一个 地址!。
封装成帧"把网络层数据报加头和尾,封装成帧帧头中包括源 地址和目的
地址。
透明传输"零比特填充、转义字符。
可靠传输"在出错率很低的链路上很少用,但是无线链路 #$% 会保证可靠传
输。
差错检测 !"接收者检测错误如果发现差错,丢弃该帧。
三、网络层
& 协议
协议是 协议的核心,所有的 ,,,' 的数据都以
数据格式传输。要注意的是, 不是可靠的协议,这是说, 协议没有提供
一种数据未传达以后的处理机制,这被认为是上层协议: 或 要做的
事情。
& 地址
在数据链路层中我们一般通过 地址来识别不同的节点,而在 层我们也
要有一个类似的地址标识,这就是 地址。
() 位 地址分为网络位和地址位,这样做可以减少路由器中路由表记录的数
目,有了网络地址,就可以限定拥有相同网络地址的终端都在同一个范围内,
那么路由表只需要维护一条这个网络地址的方向,就可以找到相应的这些终端
了。
类 地址"&&&*)+&),,&),,&),,--
. 类 地址")/&&&*0&),,&),,&),,
剩余22页未读,继续阅读
资源评论
- zzzjojo2021-04-22空白文档 骗人的
ligangdev
- 粉丝: 1
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功