TCP/IP模型
TCP/IP模型:是很多个网络协议的集合,其中包括以TCP和IP协议为主,这些协议的集合称为TCP/IP协议簇。
该模型是目前数据包封装主要参考的模型。
分层模型---TCP/IP模型(4层或5层)
1、第一层---物理层
2、第二层---数据链路层【主要以MAC为主】
------------------------------------------前面1、2层也可以合并成一层(合称网络接口层),所以也可以是4层模型-------------------------------------
3、第三层---网络层【主要以IP为主】
4、第四层---传输层【主要以端口为主】
5、第五层---应用层【主要以用户数据为主】
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
数据包的结构:
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
OSI七层模型、TCP/IP模型分析:
OSI七层模型及层级 | TCP/IP模型及层级 | 功能 | 相关网络协议 |
物理层(第一层) | 物理层(第一层) | 以二进制数据形式在物理媒体上传输数据(高低电平) | ISO2110,IEEE802,IEEE802.2 |
数据链路层(第二层) | 数据链路层(第二层) | 传输有地址的帧及错误检查功能 | SLIP,CSLIP,PPP,ARP,RARP,MTU |
网络层(第三层) | 网络层(第三层) | 数据包的路由选择 | IP,ICMP,RIP,OSPF,BGP,IGMP |
传输层(第四层) | 传输层(第四层) | 提供端对端的接口 | TCP,UDP |
会话层(第五层) | 应用层(第五层) | 解除或建立与别的节点的联系 | 无 |
表示层(第六层) | 数据格式化、代码转换、数据加密 | 无 | |
应用层(第七层) | 文件传输,电子邮件,文件服务,虚拟终端等 | TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet |