IP相当于OSI参考模型的第3层--网络层:主要作用是"实现终端节点之间的通信"又称"点对点通信"。
IP作为整个TCP/IP中至关重要的协议,主要负责将数据包发送给最终的目标计算机。因此,IP能够让世界上任何两台计算机之间进行通信。
数据链路层的作用在于实现同一种数据链路下的包传递,而网络层则可以实现跨越不同数据链路的包传递。
主机:配置有IP地址,但是不进行路由控制的设备。
既配有IP地址又有路由控制能力的设备叫做"路由器"。
节点:主机和路由器的统称。
网络层和数据链路层的关系
数据链路层提供两个直连设备之间的通信功能。
网络层负责没有直连的两个网络之间进行通信传输。
举个旅行的例子:
如果要去一个地方,计划先飞机后火车再公交到达目的地。我们买好票,又制定一个行程表,几点几分去哪里坐车都一目了然。
机票和火车票只在特定区间有效,当你换乘不同公司的飞机或不同区间的火车时,还要重新购票。
每张票,只能在特定的区间内移动,就如同通信网络上的数据链路。
延伸阅读
- ssh框架 2016-09-30
- 阿里移动安全 [无线安全]玩转无线电——不安全的蓝牙锁 2017-07-26
- 消息队列NetMQ 原理分析4-Socket、Session、Option和Pipe 2024-03-26
- Selective Search for Object Recognition 论文笔记【图片目标分割】 2017-07-26
- 词向量-LRWE模型-更好地识别反义词同义词 2017-07-26
- 从栈不平衡问题 理解 calling convention 2017-07-26
- php imagemagick 处理 图片剪切、压缩、合并、插入文本、背景色透明 2017-07-26
- Swift实现JSON转Model - HandyJSON使用讲解 2017-07-26
- 阿里移动安全 Android端恶意锁屏勒索应用分析 2017-07-26
- 集合结合数据结构来看看(二) 2017-07-26
学习是年轻人改变自己的最好方式