讨论/求职面试/面试题目丨计算机网络面试笔试基础知识总结 · 三/
面试题目丨计算机网络面试笔试基础知识总结 · 三

😺😺😺 这篇总结主要承接上一篇(传送门--计算机网络面试笔试基础知识总结·二),有后续几层的功能和任务,还有TCP/IP参考模型以及二者的比较,适用于笔试题和面试题的复习(预习),楼主平时妥妥手残党小白一枚,欢迎大家提出宝贵修正意见~~


1. 传输层(Transport Layer)主要任务、传输单位和功能

任务:传输层负责不同主机中两个进程之间的通信。
传输单位:报文段(TCP)或者用户数据报(UDP)。
功能:可提供可靠或不可靠传输,差错控制,流量控制,数据传输的复用分用等等。
通过传输层的服务,高层应用或者用户可以直接进行端到端的数据传输,从而忽略通信子网的存在。传输层具有复用分用功能,是因为一个主机上可以同时运行多个进程,多个应用层进程同时使用传输层的服务,称为复用;将传输层收到的信息分别交付给应用层中多个进程,称为分用

🌸 注意:数据链路层提供点到点的通信,也可以理解为主机到主机之间的通信。一个点是指一个硬件地址或者IP地址,网络中参与通信的主机是通过硬件地址或IP地址标识的。而传输层提供端到端的通信,不同主机上的进程分别由其端口号来标识,所以进程间的通信也称为端到端的通信。注意两者的区分。

典型协议:TCP(可靠传输),UDP(不可靠传输)。

2. 会话层(Session Layer)主要任务、传输单位和功能

任务:会话层让不同主机上的各个进程之间进行会话,利用传输层提供的端到端传输服务,向上面的表示层提供他的增值服务,这些增值服务主要为表示层实体或用户进程建立连接,并在连接上有序的传输数据。这个过程就是会话,也称建立同步(SYN)。
功能:会话层可以管理主机间的会话进程,包括建立、管理及终止会话。会话层可以使用校验点,在通信失效时从校验点继续恢复通信,实现数据同步,适用于大文件的传输。典型协议:ADSP,ASP

3. 表示层(Presentation Layer)主要任务、传输单位和功能

任务:处理在两个通信系统中交换信息的表示方式,也可理解为规定语法和语义。
功能:可以定义数据结构,采用标准编码形式,进行数据压缩恢复、加密解密等数据表示变换功能。
典型协议:JPEG,ASCII

4. 应用层(Application Layer)主要任务、传输单位和功能

应用层是OSI模型最高层,是用户与网络的界面。需要使用不同的协议来解决不同类型的应用要求,所以是最复杂的一层,使用的协议也最多。
典型协议:适用于文件传输的 FTP,用于电子邮件的 SMTP,用于万维网的HTTP等。

5. TCP/IP参考模型

该模型从低到高依次为网络接口层(对应OSI中的物理层和数据链路层)、网际层、传输层和应用层(对应OSI中的会话层、表示层和应用层)。由于得到广泛应用,TCP/IP成为事实上的国际标准。
TCP/IP与OSI对应各层的功能十分相似。

OSI参考模型 TCP/IP参考模型 主要作用 典型协议
应用层
表示层
会话层
应用层 用户交互 虚拟终端协议(Telnet),文件传输协议(FTP),域名解析服务(DNS),电子邮件协议(SMTP),超文本传输协议(HTTP)等
传输层 传输层 不同主机上的对等实体进行会话 TCP(面向连接,可靠,传输单位是报文段),UDP(无连接,不可靠,传输单位是用户数据报)
网络层 网际层 定义了标准分组格式和协议——IP协议 IP(无连接、不可靠,是因特网中的核心协议)
数据链路层
物理层
网络接口层 从主机接收IP分组,并把它们发送到指定的物理网络上 Ethernet(以太网协议),ATM,Frame Relay(帧中继协议)

6. OSI与TCP/IP相似之处

都采用分层的体系结构,将庞大复杂的问题划分为若干较易处理的问题,分层功能很相似;
都基于独立的协议栈的概念,协议栈是指网络中各层协议的总和;
都可以解决异构网络的互连问题,实现不同厂家生产的计算机之间的通信。

7. OSI与TCP/IP不同之处

OSI参考模型最大的贡献是精确定义了三个主要概念:服务、协议和接口(不记得了要及时复习哦,传送门--计算机网络面试笔试基础知识总结·一),而 TCP/IP 没有对这三个概念做明确区分;
OSI 产生在协议发明之前,没有偏向任何特定协议,通用性良好,而 TCP/IP 出现在协议之后,且不适用于其他非 TCP/IP 的协议栈;
TCP/IP 设计之初就将网际协议IP作为单独的重要层次,而 OSI 在后来从网络层中划分出一个子层来完成类似IP的功能;
OSI 网络层支持无连接和面向连接的通信,传输层只支持面向连接的通信,而 TCP/IP 网际层支持无连接通信,传输层支持无连接和面向连接两种模式。(常考)

OSI参考模型 TCP/IP参考模型
网络层/网际层 面向连接+无连接 无连接
传输层 面向连接 面向连接+无连接

😺😺😺 后续总结会有一系列,接下来该写具体各层啦,欢迎大家点赞评论收藏,春招来啦一起加油鸭🦆!!!

14
共 1 个回复

OSI 网络层支持无连接和面向连接的通信,传输层只支持面向连接的通信,而 TCP/IP 网际层支持无连接通信,传输层支持无连接和面向连接两种模式。(常考)
这句话看不太懂,要怎么理解呀:(