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

来源:互联网 发布:java date转string 编辑:程序博客网 时间:2024/05/22 07:05
                             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(用于服务器监控)等 






1 0
原创粉丝点击