1、osi 的七层模型(Open System Interconnection Reference Model)
互联网协议按照功能不同分为OSI七层或tcp/ip五层或tcp/ip四层
1.物理层 :一个(不一定可靠的)点对点数据直链。 定义机械特性;电气特性;功能特性;规程特性。
在局部局域网上传送帧,它负责管理电信设备和网络媒体之间的互通。它包括了针脚、电压、线缆规范、集线器、中继器、网卡、主机适配器等。
2.数据链路层:一个可靠的点对点数据直链。检错与纠错(CRC 码);多路访问;寻址。
负责网络寻址、报错侦测、和改错。定表头和表尾加至数据包时,会形成帧。数据链路层是一串指示数据包末端的字符串。例如以太网、无线局域网和通用分组无线服务等。
3.网路层:在网络的各个节点之间进行地址分配、路由和(不一定可靠的)分发报文。路由( IP寻址);拥塞控制。
决定数据的路径选择和转寄,将网络表头(NH)加至数据包,以形成分组。网络表头包含了网络数据。例如:互联网协议(ip)等。
4、传输层:在网络各个节点之间可靠的分发数据包。所有遗留问题;复用;流量;可靠
把传输表头(TH)加至数据已形成数据包。传输表头包含了所使用的协议等发送信息。例如:传输控制协议(TCP)等。
5、会话层:主机间通讯,管理应用程序之间的会话。规定通信时序 ;数据交换的定界、同步,创建检查点等
负责在网络传输中设置和维护电脑中两台电脑之间的通信连接。
6、表示层:数据表示形式,加密和解密,把机器相关的数据转换成独立于机器的数据。规定数据的格式化表示 ,数据格式的转换等
把数据转换为能与接收者的系统格式兼容并适合传输的格式。
7、应用层:网络进程到应用程序。针对特定应用规定各层协议、时序、表示等,进行封装 。在端系统中用软件来实现,如HTTP等
提供为应用软件而设的界面,以设置与另一应用软件之间的通信。例如: HTTP,HTTPS,FTP,TELNET,SSH,SMTP,POP3等。