TCP/IP模型

1.应用层
2.传输层
3.网络层
4.数据链路层

OSI七层模型

1.应用层-功能:文件传输、电子邮件、文件服务、虚拟终端-协议簇:SMTP、TFTP、HTTP、SNMP、FTP、DNS、Telnet
2.表示层-数据格式化、代码转换、数据加密-无协议
3.会话层-解除或者建立与别的节点的连接-无协议
4.传输层-提供端对端的接口-UDP、TCP
5.网络层-为数据包选择路由-ICMP、OSPF、IP、RIP、BGP、IGMP
6.数据链路层-传输有地址的帧以及错误检测功能-ARP、SLIP、CSLIP、PPP、RARP、MTU
7.物理层-以二进制数据形式在物理媒介上传输数据-ISO2110、IEEE802、IEEE802.2

TCP与UDP的区别

1、基于连接与无连接;
2、对系统资源的要求(TCP较多,UDP少);
3、UDP程序结构较简单;
4、流模式与数据报模式 ;
5、TCP保证数据正确性,UDP可能丢包;
6、TCP保证数据顺序,UDP不保证。

学习地址:https://zhuanlan.zhihu.com/p/24860273