谈谈我网络分层协议的理解和问题
程序员文章站
2022-03-11 15:18:55
谈谈我网络分层协议的理解和问题
我对网络的分层协议的理解:
1. 每层的提供的服务是固定的,所以每一层改变的时候,不会影响其他层次。
比如数据链路层是以太...
谈谈我网络分层协议的理解和问题
我对网络的分层协议的理解:
1. 每层的提供的服务是固定的,所以每一层改变的时候,不会影响其他层次。
比如数据链路层是以太网、令牌环网,他们都能支持IP协议。而应用层的传输协议既可以使用TCP协议,也可以使用UDP协议。分层也使每一层的功能单一。
2. 协议是两个通信的主体达成一致的通信规则,windows、linux都支持TCP/IP,他们就能通过TCP/IP通信。
问题
1. 我们用的TP-LINk路由器支持无线网络和有线网络,这个路由器是工作在网络层还是数据链路层?他有几个IP地址?
2. 局域网一般是以太网,以太网是数据链路层协议,在局域网内还要用TCP/IP协议吗?为什么?
其他人对问题的解答:
一.
大概是这样,但是我记得目前的网络设备并没有严格分层
1.无线和有线都是路由器lan侧,与路由无关,所以是数据链路层。nat路由wan侧、lan侧各有一个ip
2.因为软件都是基于tcp/ip的
二.
1.无线路由包含数据链路层和网络层。
无线路由的IP地址一般有两个地址,一个是内网地址,一个是外网地址。
2. tcp/ip 是网络层和传输控制层,是数据链路层以上的协议层,他们解决的问题(提供的服务)不同。