您的位置:首页 > 理论基础 > 计算机网络

OSI模型和TCPIP模型

2018-02-20 14:18 513 查看
OSI模型
名称记忆口诀封装的单元设备或者部件功能描述
应用层(Application)所有的(All)数据PC为应用程序提供网络服务,比如文件、打印、消息、数据库服务。HTTP、FTP、SMTP、POP3
表示层(Presentation)人们(People)数据 信息的语法语义以及它们的关联,用于完成某些特定功能,如加解密、转换翻译、解压缩
会话层(Session)看起(Seem)数据 负责在网络中的两节点之间建立和维持通信。 建立、管理、终止应用程序间的通信会话。
传输层(Transport)来(To)数据段 接收上一层的数据,提供可靠的终端对终端的连接,必要时对数据按照合适的序列进行分割和重组。并将这些数据段交给网络层,保证有效到达对端
网络层(Network)需要(Need)数据包路由网络层将数据链路层提供的帧组成数据包,包中封装有网络层包头,其中含有逻辑地址信息-—源站点和目的站点地址的网络地址。控制子网的运行,如逻辑编址、分组传输、路由选择,选择合适的网间路由和交换结点, 确保数据及时传送(点到点传输)
数据链路层(Data Link)数据(Data)数据帧网桥, 交换机, NIC网卡物理寻址,同时将原始比特流转变为逻辑传输线路、数据的成帧、流量控制、数据的检错、重发等
物理层(Physical)处理(Processing)数据位中继器, HUB , 收发器为它的上一层提供一个物理连接。机械、电子、定时接口通信信道上的原始比特流传输
                 
OSI TCP/IP 模型对比
OSI 协议层名称TCP/IP 协议层名称封装的单元功能描述TCP/IP协议
应用层(Application)应用层(Application)数据应用程序的逻辑FTP, HTTP, POP3, IMAP, telnet, SMTP, DNS, TFTP
表示层(Presentation)数据 
会话层(Session)数据 
传输层(Transport)传输层(Transport) 数据段为两台主机上应用程序提供端对端的通信 TCP、UDP
网络层(Network)网络层(Network)数据包路由的选择和转发IP
数据链路层(Data Link)网络接口(数据链路层)数据帧无差错的数据链接ARP(地址解析协议)、RARP(逆地址解析协议)
物理层(Physical)数据位


数据发送时,由上层向下层封装:4层:协议层传输的是数据报文,主要是协议格式3层:传输层传输的是数据段,将数据报文添加TCP/UDP头部,封装成数据段2层:网络层传输的是数据包,增加传输使用的IP地址封装成数据包1层:数据链路层传输的是数据帧,包含数据包,并且增加相应的MAC地址封装成数据帧,然后变成二进制进行编码后向外传输(数据解析的时候,下层向上层解封装)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: