计算机网络参考模型
Posted 白云蓝天之下
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了计算机网络参考模型相关的知识,希望对你有一定的参考价值。
OSI模型,即开放式通信系统互联参考模型,是国际标准化组织(ISO)提出的一个试图使各种计算机在世界范围内互连为网络的标准框架,简称OSI。 OSI参考模型是具有七层结构的系统模型,分为七层:“物理层,数据链路层,网络层,传输层,会话层,表示层和应用层”。如图 TCP/IP参考模型分为4层,分别为:1、数据链路层,实现网卡接口的网络驱动程序,以处理数据在物理媒介上的传输;2、网络层,实现数据包的选路和转发;3、传输层,为两台主机上的应用程序提供端到端的通信;4、应用层,负责处理应用程序的逻辑。 TCP/IP协议族是一个四层协议系统,自底而上分别是数据链路层、网络层、传输层和应用层。每一层完成不同
数据封装是将对象运行所需的资源封装在程序对象中——基本上,是方法和数据
数据解封是数据的接收端从物理层开始,进行与发送端相反的操作
三次握手(Three-Way Handshake)即建立TCP连接,就是指建立一个TCP连接时,需要客户端和服务端总共发送3个包以确认连接的建立。在socket编程中,这一过程由客户端执行connect来触发,整个流程如下图所示:
四次断开(Four-Way Wavehand)即终止TCP连接,就是指断开一个TCP连接时,需要客户端和服务端总共发送4个包以确认连接的断开。在socket编程中,这一过程由客户端或服务端任一方执行close来触发,整个流程如下图所示
以上是关于计算机网络参考模型的主要内容,如果未能解决你的问题,请参考以下文章