通过人机交互的界面实现各种各樣的服务(用抽象语言进行编码) |
编码解码,加密解密(二进制) |
建立,维持终止会话进程(QQ号码) |
通过端口号区分不同的服务,數据分段(受MTU限制)确认、重传、流控、排序(TCP) |
通过IP地址(IPV4、IPV6)进行逻辑寻址(ICMP,ARP协议) |
核心作用控制物理层工作媒介访问控制层mac |
萣义电器电压接口规范光学特性 |
为用户提供所需要的各种服务(如:FTP、Telnet、DNS) |
为应用层实体提供端到端的通信功能,保证的数据包的传送顺序以及数据的完整性(TCP、UDP) |
主要解决主机到主机的通信问题 |
监视数据在网络的主机之间的交换 |
TCP(传输控制协议–面向连接的可靠传输协议) | 除完成传输层基本工作外还需要保障数据的可靠传输;面向连接:通过三次握手建立端到端的虚链路;通过确认、重传、排序、流控(滑动窗口)来保障可靠传输。缺点:对于带宽的占用较高传输实时流量效果很差,仅支持单播 |
UDP(用户数据报文协议–非面向连接的不鈳靠传输协议) | 仅完成传输层的基本工作(分段和端口)对于带宽的占用较低,常用于实时流量的传输;支持单播、组播和广播 |
OSI七层參考模型与TCP/IP协议栈道:
1、二者都是模型化层次化
2、都是下层对上层提供服务支持
3、每层协议彼此相互独立
1、层数不同 TCP/IP五层或者四层;OSI七层。
2、TCP/IP仅支持IP协议;OSI支持所有的网络层
3、TCP/IP协议支持的跨层封装,应用层直接封装到3层或者2层用于设备间沟通的流量 。