OSI七层模型及相关协议-学习记录

层级 作用 相关协议 TCP/IP四层模型 应用层 将APP中的图片文字等数据展示给用户 应用程序--操作系统 HTTP,FTP,TFTP,SMTP等 应用层 表示层 将图片文字等数据转换成计算机语言 Telnet,Rlogin,SNMP,Gopher等 传输层 提供传输服务 TCP,UDP 传输层 网络层 路由选择,提供数据端到端的传输路径 IP,ICMP,ARP,RARP,IGMP 网络层 数据链路层 节点间的数据传输方式,通过控制协议,保证数据传输的可靠性和完整性 FDDI,Ethernet,Arpanet,帧中继,PDN,SLIP,PPP 数据链路层 物理层 为数据链路层传输提供物理传输介质 IEEE 802.1a IEEE 802.2-IEEE 802.11

物理层相关协议:

IEEE 802又称为LMSC(LAN /MAN Standards Committee, 局域网/标准委员会),致力于研究局域网和城域网的物理层和MAC层中定义的服务和协议,对应OSI网络参考模型的最低两层(即物理层和数据链路层)

数据链路层相关协议:

FDDI(Fiber Distributed Data Interface):光纤分布式数据接口,使用光纤传递数据,最快速度100Mb/s,逆向双环。

Ethernet:以太网

Arpanet:不同制造厂商的计算机也可以通信

帧中继:以帧形式传递数据

PDN(Public Data Network):通用的数据通信网络

SLIP(Serial Line Internet Protocol):串行线路网际协议

PPP(Point to Point Protocol):点对点的传输协议

网络层相关协议:

IP(Internet Protocol):保证了联网设备的唯一性

ICMP(Internet Control Message Protocol):Internet控制报文协议,在主机与路由器之间传递控制信息,因为IP协议并不提供可靠传输,需要ICMP传递丢包信息。

ARP(Address Resolution Protocol):地址解析协议,IP地址转为MAC地址

RARP(Reverse Address Resolution Protocol):反向地址转换协议,MAC地址->IP地址

传输层相关协议:

TCP(Transmission Control Protocol):传输控制协议,面向连接的、可靠的、基于字节流的传输层通信协议。连接需要三次握手,断开需要四次挥手。传递数据完整,有延迟。

UDP(User Datagram Protocol):用户数据包协议,支持无连接的协议,传递数据可能不完整,无延迟,多用于视频通话等。

会话层相关协议:

SMTP(Simple Mail Transfer Protocol):简单邮件传输协议,SMTP是建立在FTP文件传输服务上的一种邮件服务,主要用于系统之间的邮件信息传递,并提供有关来信的通知。

DNS(Domain Name System):域名系统,将域名和IP地址对应

表示层相关协议:

Telnet:为用户提供了在本地计算机上完成远程主机工作的能力。

Rlogin:最初是是现在unix系统中的远程登录协议

SNMP(Simple Network Management Protocol):主要用于网络设备的管理,网络管理员能够管理网络效能,发现并解决网络问题以及规划网络增长

Gopher:信息查找系统

应用层协议:

HTTP(Hyper Text Transfer Protocol):超文本传输协议是一个简单的请求-响应协议,用特定格式传递信息,基于TCP

FTP(File Transfer Protocol):文本传输协议,基于TCP,

TFTP(Trivial File Transfer Protocol):简单文本传输协议,数据以定长512字节传输,基于UDP

经验分享 程序员 微信小程序 职场和发展