OSI 将网络分为七层:应用层、表示层、会话层、运输层、网络层、数据链路层、物理层。OSI 七层协议体系结构概念清除,理论完善,但是既复杂也不实用。
TCP/IP 是一个四层体系结构,包含应用层、运输层、网际层和网络接口层(网际层是为了强调该层是为了解决不同网络的互联问题),这种体系结构得到了广泛应用。
但是 TCP/IP 从实质上讲只有最上面三层,最下面的网络接口层并没有什么具体内容,因此一般学习时结合 OSI 和 TCP/IP 的优点,采用一种五层协议的体系结构:
应用层 :应用层的任务是为特定的应用程序提供数据传输服务。例如 HTTP、DNS、SMTP 等协议。数据单位为报文。
运输层 :运输层的任务是为两台主机进程间的通信提供通用的数据传输服务。
? 运输层包括两种协议:
网络层 :网络层的任务是为主机间的通信提供数据传输服务。
数据链路层 : 数据链路层的任务是将网络层交下来的 IP 数据报组装成帧,在两个相邻结点之间的链路上传输帧,每一帧包括数据和必要的控制信息(同步信息、地址信息、差错控制等)。
物理层 :物理层的作用是尽可能屏蔽传输媒体和通信手段的差异,使物理层上面的数据链路层感觉不到这些差异, 使其只需考虑本层的协议和服务 。
它只有四层,相当于五层协议中数据链路层和物理层合并为网络接口层。
TCP/IP 体系结构不严格遵循 OSI 分层概念,应用层可能会直接使用 IP 层(网络层)或者网络接口层。
在向下的过程中,需要添加下层协议所需要的首部或者尾部,而在向上的过程中不断拆开首部和尾部。
路由器只有下面三层协议,因为路由器位于网络核心中,不需要为进程或者应用程序提供服务,因此也就不需要传输层和应用层。
根据信息在传输线上的传送方向,分为以下三种通信方式:
模拟信号是连续的信号,数字信号是离散的信号。带通调制把数字信号转换为模拟信号。
原文:https://www.cnblogs.com/k-will/p/12931270.html