OSI模型:(7层):
应用层、表示层、会话层、传输层、网络层、数据链路层、物理层
TCP/IP模型(4层):
应用层(用户进程)、传输层(TCP UDP)、网络层(ICMP IP IGMP)、网络接口层(ARP RARP )。
应用层:应用程序使用相应的应用层协议,将封装好的数据交给传输层。
传输层:实现应用程序间的通信,将要传输的数据分组,把分组跟目的地址交给网络层。
网络层:将分组封装在IP数据包中,然后把数据包交给合适的网络接口
网络接口层:TCP/IP最低端,负责将二进制流转化为数据帧。并进行数据帧的发送与接收。数据帧是网络传输的基本单元。
特性:
1、地址边界特性。
2、系统边界特性。
网络层和其上各层使用的是IP地址,网络接口层使用的是物理地址,即底层网络设备的硬件地址。
IP采用无连接的数据包机制。
TCP/IP特点:
将不通的底层物理网络隐藏起来,向用户和程序提供统一的服务。
TCP的优势:
面向连接的数据流传输服务。。。数据无误,无丢失,安全可靠。
UDP:
面向无连接的不可靠传输协议。。。资源消耗小、处理速度快。
套接字包括:流式套接字,数据报套接字。原始套接字。