2021-11-3 OSI七层模型及其中的协议简述

0、什么是OSI模型?
OSI模型是开放式系统互联通信参考模型。他将两台设备间的通信分为物理层,数据链路层,网络层,传输层,会话层,表示层,应用层。

1、物理层的作用是什么?有哪些协议?
物理层的作用是实现计算机结点之间比特流的透明传送,尽可能屏蔽掉具体传输介质和物理设备的差异,使上面的数据链路层不必考虑网络的具体传输介质是什么。物理层传输单位是比特流

2、数据链路层的作用是什么?有哪些协议?PPP/ARP/ ( CSMA/CD)
数据链路层将数据封装成帧,并处理流控制,指定拓扑结构,提供硬件寻址。数据链路层的传输单位是
数据链路层通常也叫做链路层,在物理层和网络层之间。两台主机之间的数据传输,总是在一段一段的链路上传送的,这就需要使用专门的链路层协议。在两个相邻节点之间传送数据时,数据链路层将网络层交下来的 IP 数据包组装成帧,在两个相邻节点间的链路上传送帧。每一帧包括数据和必要的控制信息。通过控制信息我们可以知道一个帧的起止比特位置,此外,也能使接收端检测出所收到的帧有无差错,如果发现差错,数据链路层能够简单的丢弃掉这个帧,以避免继续占用网络资源。

3、网络层的作用是什么?有哪些协议?IP/ICMP/NAT/OSFP
网络层的作用是路由和寻址,以及分组和转发。网络层的传输单位单位是数据包(package)。
网络层的主要任务就是选择合适的网间路由和交换节点,确保数据按时成功传送。
网络层用来筛选合适的网间路由和交换节点。
发送数据时,网络层把传输层产生的报文或用户数据封装成分组和包向下传输到数据链路层。
网络层使用无连接的网际协议(Internet Protocol)和许多路由协议,通常把网络层称为IP层。
ICMP(Internet Control Message Protocol)Internet控制报文协议。它是TCP/IP协议簇的一个子协议,用于在IP主机、路由器之间传递控制消息。控制消息是指网络通不通、主机是否可达、路由是否可用等网络本身的消息。这些控制消息虽然并不传输用户数据,但是对于用户数据的传递起着重要的作用。
4、传输层的作用是什么?有哪些协议? TCP/UDP
为应用层传输报文+复用/分用
传输层的作用是提供端到端的可靠连接。传输层的传输单位是数据段
传输层的主要任务是为两台主机进程之间的通信提供服务。
应用程序利用该服务传送应用层报文。该服务并不针对某一特定的应用,多种应用可以使用同一个传输层服务。由于一台主机可同时运行多个线程,因此传输层有复用和分用的功能。所谓复用就是指多个应用层进程可同时使用下面传输层的服务,分用和复用相反,是传输层把收到的信息分别交付上面应用层中的相应进程。

5、会话层的作用是什么?
会话层的作用是对端到端的会话进行建立,保持和终止。

6、表示层的作用是什么?
表示层对传输的数据进行加密解密,压缩解压等处理。
表示层的作用是使通信的应用程序能够解释交换数据的含义。
表示层向上为应用层提供服务,向下接受来自会话层的服务。该层提供的服务主要包括数据压缩,数据加密以及数据描述。使应用程序不必担心在各台计算机中表示和存储的内部格式差异。

7、应用层的作用是什么?有哪些协议?
应用层提供用户的应用程序和网络之间的接口。应用层传输的是数据。作用是通过应用程序间的交互来完成特定的网络应用。
该层协议定义了应用进程之间的交互规则,通过不同的应用层协议为不同的网络应用提供服务。例如。域名系统DNS,支持万维网应用的HTTP协议,电子邮件系统采用的SMTP协议等。
在应用层交互的数据单元我们称之为报文
对应网络协议
HTTP, TFTP, FTP, NFS, WAIS, SMTP, Telnet, DNS, SNMP
其中HTTP,FTP,SMTP,只用TCP协议。
而TFTP,DNS域名服务,使用UDP协议。

8、关于DNS使用的协议?
更正确的答案是 DNS 既使用 TCP 又使用 UDP。

当进行区域传送(主域名服务器向辅助域名服务器传送变化的那部分数据)时会使用 TCP,因为数据同步传送的数据量比一个请求和应答的数据量要多,而 TCP 允许的报文长度更长,因此为了保证数据的正确性,会使用基于可靠连接的 TCP。

当客户端向 DNS 服务器查询域名 ( 域名解析) 的时候,一般返回的内容不会超过 UDP 报文的最大长度,即 512 字节。用 UDP 传输时,不需要经过 TCP 三次握手的过程,从而大大提高了响应速度,但这要求域名解析器和域名服务器都必须自己处理超时和重传从而保证可靠性。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值