常识:
1.常说的以太层:在最底层“网络接入层”, 也叫“物理层”或“数据链路层”
2.网口灯亮的情况:
橙灯(Link/Act)长亮表明当前网络处于接通但未工作状态,闪烁表明当前网络处于工作状态。 绿灯FDX(全双工) 长亮表明当前为双全工状态,不亮绿灯表明当前为半双工状态。通过此显示可以初步判断以太层是否正常。
下面内容是转载知识,转自https://baijiahao.baidu.com/s?id=1608416271889786853&wfr=spider&for=pc
引言
大家好,我们前一章节介绍了实体服务访问点的概念,再次强调了协议数据单元PDU的组成,接下来要给大家介绍的是TCP/IP体系结构。
文章目录
TCP/IP协议栈沙漏计时器形状的TCP/IP协议族
1.TCP/IP协议栈
前面我们讲过TCP/IP模型是由美国国防部在阿帕网ARPANnet中创建的网络体系结构,是至今为止发展最成功的通信模型,它用于构筑目前最大的开放的互联网络系统--因特网。
类似于OSI/RM分层次模型,TCP/OP体系结构也分为不同的层次,每一层负责不同的通信功能。
TCP/IP的层次结构,就像我们现在所看到的这样,包含了四个层次,自顶向下分别为:
应用层传输层互连网络层网络接入层
应用层的功能等同于我们前面介绍的五层体系结构中,应用层的功能,直接是为用户的应用进程来提供服务。
传输层也是一样,负责为两台主机中各个应用程序之间提供通信服务。
网络层是负责独立的将分组从源主机去送达给目的主机,为分组提供最佳路由选择和交换的功能。
最下面的网络接入层是TCP/IP模型的一个最底层,对于发送端来说,它负责接收从网络层交付来的IP分组,并且将IP分组封装在一个帧里面,通过底层的物理网络或者是通信线路发送出去。
对于接收端来说,它是从底层的物理网络接收数据帧,然后从里面剥离出来IP分组,再上交给网络层。
只有在端系统主机中才有可能需要包含四层的功能,而在中间的通信子网中的网络设备,一般只需要最低两层的功能,实现对等实体间的通信过程以及信息流动。
我们现在所看到的是TCP/IP协议栈,把各层中所用到的协议列举出来。
协议栈
从协议栈中我们可以看出,应用层的协议相对比较多,分别用来为用户提供各种各样的服务。
比如大家看到的:
SMTP是用来提供电子邮件服务Telnet是用来提供远程登录服务FTP用来提供文件传输服务HTTP提供的是万维网WWW服务那另外对于应用层的SNMP是用来提供网络管理服务,因为它是一个简单的网络管理协议最右边的RIP,它提供的是路由选择服务
当然对于应用层的协议还有很多,我们就不一一列举了,在我们后面章节会为大家介绍这些协议。
对于传输层里面分别使用的是TCP和UDP来为应用层提供服务,从协议栈里面我们也可以看出,对于左边的SMTP、Telnet、FTP、 HTTP,它们选择了TCP为它们服务。
对于右边的简单的网络管理协议,SNMP和RIP选择了UDP为他们服务。
在这里我请大家思考一下,为什么有的应用层协议选择了TCP,而有的应用层协议选择了UDP呢?选择的理由又是什么呢?关于这一点,我会在后面章节中给大家解答。
网络层中除了核心协议IP以外,还有和它配套的就是:
因特网控制报文协议ICMP多播组管理协议IGMP地址解析协议ARP等等,分别位于IP协议的上下方。
在这里我再请大家思考一下,为什么网络层中的协议在协议栈中它表示的时候不是写在同一个水平线上,而是有的在上面一点,有的在下面一点?问题的答案同样也会在后面章节中为大家解答。
网络接入层,因为涉及到和具体物理网络的接口,所以在这一层里面用到的协议和具体的物理网络相关,我就不再列举。
2.沙漏计时器形状的TCP/IP协议族
整个TCP/IP模型中,它的核心协议是TCP/UDP以及IP。因为不管是TCP也好,还是UDP也好,它们发送的数据最终都是封装在一个IP分组它的数据部分。
因此我们现在所看到的是一个呈现漏斗状的TCP/IP协议栈,被称为沙漏模型,其中IP协议就位于漏斗最窄的地方,因为IP协议可以直接为传输层TCP或UDP提供服务,同时也间接的为应用层的各个协议提供服务。
因此就有Everything over IP也就是所有的事物在IP之上的说法。
我们知道世界上存在着各种各样的计算机网络,要想在全球范围内实现互联互通,就要想办法去屏蔽网络之间的差异,正因为有了IP协议的存在,在全球范围内统一了IP地址(后面章节学习),统一了数据格式(IP分组),从而掩盖了各个物理网络的差异,所以就有了IP over Everything的说法,意思是IP协议可以在各式各样的网络构成的互联网上运行。由此可见,IP协议的地位是多么的重要!