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

OSI的七层模型与TCP/IP的四层模型

2015-05-13 09:33 267 查看
OSI的七层模型

--------------------------------------------------------------

应用层 APDU 应用协议数据单元

表示层 PPDU 表示协议数据单元

会话层 SPDU 会务协议数据单元

传输层 TPDU 传输协议数据单元

网络层 报文

数据链路层 帧

物理层 比特

----------------------------------------------------------------

物理层: 设备之间的比特流的传输, 物理接口, 电器特性

数据链路层: 成帧,用MAC地址访问媒介,错误监测与修正

网络层: 提供逻辑地址, 选路

传输层: 可靠与不可靠的传输, 传输前的错误监测, 流控

会话层: 对应用会话的管理, 同步

表示层: 数据的表现形式, 特定功能的实现如-加密

应用层: 用户接口

-----------------------------------------------------------------

发邮件的过程:

1. 应用层: 打开sendmail

2. 表示层: 将邮件用邮件的格式编码,文本用文本编码(UTF-8,ANSI)

3. 会话层: 一看是邮件需要发送,那么抛给传输层, (如果只是一个文本那就可能直接给内存去保存了)

4. [原端口]传输层[目标端口]

5. [原ip包头][原端口]网络层[目标端口][目标ip包头]

6. [原mac地址包头][原ip包头][原端口]数据链路层[目标端口][目标ip包头][原mac地址包头]

7. 物理层(将数据链路层的帧转换成比特流开始传输)

-----------------------------------------------------------------

TCP/IP的层模型

------------------------------------------------------

应用层

传输层

网际互联层

数据接口层



各层协议

-----------------------------------------------------------------------------------------

网络接口层协议: 地址解析协议(ARP) 反向地址解析(RARP)

网际互联层协议: 网际协议(IP) 互联网组管理协议(IGMP) 互联网控制报文协议(ICMP)

传输层协议: 传输控制协议(TCP) 用户数据报协议(UDP)



应用层协议: FTP
TELNET DNS SMTP, SNMP(用于服务器监控)等



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: