第5章 网络编程

5.1 OSI模型有哪几层?以及各自的作用

难度:★

重点:★

白话解析

无它,唯记尔;实在记不住也需要有个印象。

参考答案

OSI(Open System Interconnection):开放式系统互联参考模型。它分为7层,自顶而下分别是:应用层、表示层、会话层、传输层、网络层、数据链路层和物理层。

第5章 网络编程_第1张图片

  • 应用层:为操作系统或网络应用程序提供访问网络服务的接口;应用层协议的代表包括:Telnet、FTP、HTTP、SNMP等;

  • 表示层:数据转换包括数据的加密、压缩、格式转换等。

  • 会话层:管理主机之间的会话进程,即负责建立、管理、终止进程之间的会话。

  • 传输层:将上层数据分段并提供端到端的、可靠的或不可靠的传输。协议包括TCP、UDP等。

  • 网络层。负责对子网间的数据包进行路由选择。协议包括:IP、IPX、RIP、OSPF等。

  • 数据链路层:在不可靠的物理介质上提供可靠的传输,数据链路层的作用包括:物理地址寻址、数据的成帧、流量控制、数据的检错、重发等。

  • 物理层:为上层协议提供了一个传输数据的物理媒体。

5.2 描述一下TCP/IP四层网络模型

你可能感兴趣的:(白话Java面试,网络,网络编程)