HTTP七层模型
# HTTP 网络协议
# 一、OSI七层模型
OSI七层协议模型主要是:应用层(Application)、表示层(Presentation)、会话层(Session)、传输层(Transport)、网络层(Network)、数据链路层(Data Link)、物理层(Physical)。


# 五层协议说明
# 第五层——应用层(application layer)
应用层(application layer):是体系结构中的最高,规定应用程序的数据格式 在因特网中的应用层协议很多,如支持万维网应用的HTTP协议,支持电子邮件的SMTP协议,支持文件传送的FTP协议,DNS,POP3,SNMP,Telnet等等。
# 第四层——传输层(transport layer)
运输层(transport layer):建立端口 - 端口间的连接
端口号:
- http 80端口 https 403 端口 代理服务8080端口 指定IP包具体给哪个进程,另外,一个进程可能与多个计算机连接,会有多个端口
复用,就是多个应用层进程可同时使用下面运输层的服务。 分用,就是把收到的信息分别交付给上面应用层中相应的进程。
运输层主要使用以下两种协议:
- (1) 传输控制协议TCP(Transmission Control Protocol):面向连接的,数据传输的单位是报文段,能够提供可靠的交付。
- (2) 用户数据包协议UDP(User Datagram Protocol):无连接的,数据传输的单位是用户数据报,不保证提供可靠的交付,只能提供“尽最大努力交付”。
# 第三层——网络层(network layer)
网络层(network layer): 主要作用是建立主机跟主机的连接
具体协议IP,ICMP,IGMP,ARP,RARP
ARP协议: 主要作用是局域网内IP和MAC地址的对应关系
# 第二层——数据链路层
数据链路层主要作用是根据以太网协议将一组电信号组成一个数据包,称作“帧”,并控制它的传办理
Mac地址的主要作用是定位数据包的路径,如发送者、接收者
# 第一层 物理层
物理层主要通过光缆、电缆、无线电波等方式将设备连接起来组网 主要作用是传送比特流0和1
编辑 (opens new window)
上次更新: 2024/10/23, 23:26:17