TCP/IP四层模型(协议簇)各层作用

OSI七层模型是国际标准,分为七层,概念清晰,但却过于复杂,由此演变出了一个事实标准即TCP/IP四层模型,这个模型将应用层、表示层、会话层合并为一层应用层,将数据链路层、物理层合并为链路层

OSI七层模型 TCP/IP四层模型 协议
应用层
表示层
会话层
应用层 HTTP、TCP、DNS、SMTP、TFTP等
传输层 传输层 TCP/UDP
网络层 网络层 IP
数据链路层
物理层
链路层 -

TCP/IP四层模型各层作用

- 作用
应用层 应用层处于四层模型的顶部,他决定了向用户提供应用服务时通信的活动。
讲人话就是,这一层是直接作用在你的操作系统内核中,用于会话管理、数据加密/解密、为应用程序提供服务等
传输层 建立、维护、管理网络连接中两台计算机端到端的数据传输。我们常说的TCP/UDP就是作用于这一层。
网络层 处理网络上流动的数据包。规定了通过怎样的路径到达对方计算机,并把数据包传送给对方(IP选址、路由选择)。
链路层 用来处理链接网络的硬件部分,包括控制操作系统、驱动、网卡等等。

栗子

有那么一天,你在某宝上买了个台式电脑,商家(终端的应用程序)在接到你的订单之后,在检查仓库之后确定仓库有货之后就准备将东西(数据包)发出去(应用层发起一个发货请求),于是商家叫来了快递员(传输层),快递员发现电脑这玩意配件太多了,一个包裹装不下啊,于是将各个配件装进了不同的盒子里(将数据进行分割),并贴上了快递单(打上标记序号和端口号),然后就将快递包交给了快递公司(网络层),快递公司一看,咋不写邮编呢,哦,是北京到重庆啊,那把邮编加上(增加通信目的地的MAC地址),不是加急件啊,那就走陆运吧,先到西安,再到重庆(IP选址),于是将包裹交给了运货员(链路层)。

你可能感兴趣的:(tcp-ip,osi-model)