网络基础知识——OSI七层参考模型、TCP/IP协议
OSI七层参考模型
七层模型,亦称OSI(Open System Interconnection)。参考模型是国际标准化组织(ISO)制定的一个用于计算机或通信系统间互联的标准体系,一般称为OSI参考模型或七层模型。
它是一个七层的、抽象的模型体,不仅包括一系列抽象的术语或概念,也包括具体的协议。
-
OSI分为哪七层以及作用
应用层:网络服务于最终服务的一个接口
表示层:数据的表示,安全,压缩。
会话层:建立,管理,终止会话。
传输层:定义传输数据的协议端口号,以及流控和差错校验。
网络层:进行逻辑地址寻址,实现不同网络之间的路径选择。
数据链路层:建立逻辑连接,进行硬件地址差错校验。
物理层:建立,维护,断开物理连接。 -
TCP/IP协议
TCP/IP(Transmission Control Protocol/Internet Protocol,传输控制协议/网际协议)是指能够在多个不同网络间实现信息传输的协议簇。TCP/IP协议不仅仅指的是TCP 和IP两个协议,而是指一个由FTP、SMTP、TCP、UDP、IP等协议构成的协议簇, 只是因为在TCP/IP协议中TCP协议和IP协议最具代表性,所以被称为TCP/IP协议。 -
TCP/IP模型
TCP/IP五层协议和OSI的七层协议对应关系如下: -
TCP/IP协议族的组成
-
数据封装过程
注:解封装过程与封装过程方向相反。 -
传输层的协议的分类和区别
传输层协议有TCP传输协议和UDP传输协议。
区别:
-TCP将报文划分为较小的片段,称为数据段,数据段按顺序编号。如果发送方在规定时间内未收到确认,则会认为数据段丢失并重新传输。
-UDP不需要确认接收,是效率最高的传送机制。无确认和重传机制;是音频流,视频流和IP语音(VoIP)之类应用程序首选。 -
常用的网络服务分类,以及他们的作用和对应协议和端口号。
DNS服务:提供网站的IP地址域和域名,以便主机能与其连接。DNS服务器包含一张表,通过它来确立域内的主机名与相应的IP地址的关联关系。DNS服务器端使用53号端口。
Telnet服务器:允许管理员从远程位置登录到主机,然后如同本地登录方式控制主机的服务。对应端口号23,属于TCP协议。
电子邮件服务器:使用简单邮件传输协议(SMTP),邮局协议(POP3)或Internet邮件协议(IMAP)。用于从客户端通过Internet向服务器发送电子邮件;属于TCP协议,POP3服务器的目的端口:110,STMP服务器目的端口:25,IMAP4服务器目的端口:143。
DHCP服务器:为客户端分配IP地址,子网掩码,默认网关和其他信息服务,属于UDP协议,DHCP客户端(DHCP v4 Client)对应端口:67,DHCP服务端(DHCP v4 Server)对应端口:68。
Web服务器:用于在Web客户端和Web服务器之间传输信息。属于TCP协议,对应端口号:HTTP:80,HTTPS:443。
FTP服务:供客户端和服务器之间下载和上传文件的服务;属于TCP协议,对应端口号:FTP Date:20,FTP Control:21。