三台网站seo,厦门市建设工程造价信息网,wordpress 动画,交通门户网站建设✍个人博客#xff1a;Pandaconda-CSDN博客 #x1f4e3;专栏地址#xff1a;http://t.csdnimg.cn/fYaBd #x1f4da;专栏简介#xff1a;在这个专栏中#xff0c;我将会分享 C 面试中常见的面试题给大家~ ❤️如果有收获的话#xff0c;欢迎点赞#x1f44d;收藏Pandaconda-CSDN博客 专栏地址http://t.csdnimg.cn/fYaBd 专栏简介在这个专栏中我将会分享 C 面试中常见的面试题给大家~ ❤️如果有收获的话欢迎点赞收藏您的支持就是我创作的最大动力 1. OSI 的七层模型分别是各自的功能是什么
简要概括
物理层底层数据传输如网线中继器网卡标准。数据链路层定义数据的基本格式如何传输如何标识如网卡MAC地址。常见协议以太网, WIFI, PPP, ARP, RARP, ARQ (自动重传请求协议), CSMA/CD (停止等待协议)网络层定义IP编址定义路由功能如不同设备的数据转发。常见协议IP, ICMP传输层端到端传输数据的基本功能如 TCP、UDP。常见协议TCP, UDP, TLS会话层控制应用程序之间会话能力如不同软件数据分发给不同软件。常见协议LDAP表示层数据格式标识基本压缩加密功能。常见协议LPP应用层各种应用软件包括 Web 应用。常见协议TELENT, DNS, HTTP, HTTPS, FTP, NFS
说明
在四层即传输层数据被称作段Segments三层网络层数据被称做包Packages二层数据链路层时数据被称为帧Frames一层物理层时数据被称为比特流Bits。
总结
网络七层模型是一个标准而非实现。网络四层模型是一个实现的应用模型。网络四层模型由七层模型简化合并而来。
2. OSI 网络模型和 TCP/IP 网络模型的区别
TCP/IP 的四层网络模型由以下四层组成
网络接口层Network Interface Layer
也称为数据链路层和物理层。负责处理与物理网络介质的连接包括将数据转换为适合在网络上传输的比特流以及处理网络硬件如网卡的通信。
网络层Internet Layer
主要协议是 IPInternet Protocol网际协议。负责为数据包选择路径将数据包从源主机路由到目标主机实现网络中的寻址和路由功能。
传输层Transport Layer
主要协议包括 TCPTransmission Control Protocol传输控制协议和 UDPUser Datagram Protocol用户数据报协议。为应用程序提供端到端的通信服务负责数据的分段、传输和重组以及流量控制和错误控制。
应用层Application Layer
包含了各种应用程序协议如 HTTP、FTP、SMTP、DNS 等。为用户提供网络服务如网页浏览、文件传输、电子邮件等。 3. 常见设备工作在那一层
路由器Router路由器工作在网络层第三层主要负责将数据包从一个网络转发到另一个网络。它使用路由表和网络协议如 IP 协议来实现跨不同网络的数据转发和路由选择。交换机Switch交换机通常工作在数据链路层第二层主要负责局域网内部的数据帧转发。它通过学习目标 MAC 地址并根据目标 MAC 地址在局域网内部分配和转发数据帧实现了高效、快速的数据交换。网桥Bridge网桥也工作在数据链路层第二层与交换机类似它主要负责在局域网内部的数据帧转发。不同的是网桥通常用于连接两个或多个相似的网络如两个以太网将它们扩展成一个更大的局域网。