Bootstrap

计算机网络的五层结构

计算机网络的五层网络结构,从上到下依次为(1)应用层(2)传输层(3)网络层(4)链路层(5)物理层 。OSI参考模型为七层网络结构,从上到下依次为(1)应用层(2)表示层(3)会话层(4)传输层(5)链路层(6)物理层。

1、应用层

应用层常用协议包括HTTP,FTP,DHCP,SNMP,TELNET。协议规定了应用程序接收和发送的数据格式。

HHTP:超文本传输协议,规定了文本传输格式,默认端口号80,传输层采用TCP协议传输。

FTP:文件传输协议,实现不同主机之间的文件传输需求,默认端口号20,传输层采用TCP协议传输。

DHCP:动态主机配置协议,用于主机的网络配置服务,可以动态的为客户端配置路由器地址,IP地址,服务器地址等。

SNMP:用于网络管理服务,检测统计网络流量。

TELNET:远程桌面服务,默认端口23,传输层为TCP协议。

电子邮件服务:SMTP,POP3,IMAP-4。

2、传输层

传输层的功能是建立端口到端口的通信,需要知道本端和对端的IP地址和端口号。传输层的协议规定了数据到达端口时的数据格式。

传输层是为了解决不同主机之间应用程序(进程)传输数据的问题。

传输层协议主要有TCP,UDP两种。TCP提供安

;