美文网首页面试题集
【面试题集】Tcp/Ip协议分层及详解

【面试题集】Tcp/Ip协议分层及详解

作者: 逍遥天扬 | 来源:发表于2019-10-12 08:52 被阅读0次

品茗IT-面试题集-首发

如果大家正在寻找一个java的学习环境,或者在开发中遇到困难,可以加入我们的java学习圈,点击即可加入,共同学习,节约学习时间,减少很多在学习中遇到的难题。

概述

首先,网络分层协议到底是几层?有人说七层,有人说四层。

其实,这样说都没错,至于有人说五层,那是瞎扯的,约定俗成的东西是你说5层就5层么?

网络七层协议是OSI是一个开放性的通信系统互连参考模型;而基于TCP/IP的参考模型将协议分成四个层次。

注意,这里说的是基于TCP/IP的参考模型将协议是四层,而且七层指的是OSI网络分层协议。基于TCP/IP的参考模型已经说明自己是TCP/IPl ,而且将表示层和会话层合并,所以看起来就是四层。下面显示两者的不同:

微信截图_20191012085308.png

总结一下,就是:

  • 机器a发送http数据包data机器b,data先穿上http的外衣;
  • http数据再增加一系列的控制;
  • 再加上tcp的报文头;
  • 再加上ip报文头;
  • 这时候就形成了ip报文,就可以按照链路层协议在网线/无线传输了;
  • 路由器收到一个报文,会解析成ip报文,看下目的ip是给谁了,根据路由规则,转发到相应的路由器;
  • 最后路由器找到了机器b,把报文给b,b按照七层协议一层层剥开,最后发现是个http报文,按照http再剥开,它就是机器a要跟你说的悄悄话。

图例

OSI 七层:

在这里插入图片描述

TCP/IP 四层:

在这里插入图片描述

相关文章

  • TCP协议

    TCP/IP协议分层详解TCP/IP协议详解通俗易懂网络协议(TCP/IP概述)什么是TCP/IP协议?

  • 图解HTTP笔记

    [TOC] 1.Web及网络基础 1.1TCP/IP分层 TCP/TP协议族里重要的一点就是分层。TCP/IP协议...

  • TCP HTTPS专题

    TCP HTTPS专题 TCP协议 TCP/IP协议分层 TCP/IP 协议族里重要的一点就是分层。 TCP/IP...

  • 【面试题集】Tcp/Ip协议分层及详解

    品茗IT-面试题集-首发 如果大家正在寻找一个java的学习环境,或者在开发中遇到困难,可以加入我们的java学习...

  • HTTP和HTTPS详解

    TCP/IP协议族 TCP/IP 的分层管理 TCP/IP 协议族里重要的一点就是分层。TCP/IP 协议族按层次...

  • TCP/IP协议和协议分层详解

    title: 'TCP/IP协议和协议分层详解'date: 2018-05-18 14:35:26tags: ht...

  • TCP/IP

    参考:《TCP/IP详解 卷一》《TCP/IP协议原理及应用》《WireShark网络分析实战》《WireShar...

  • TCP-IP详解卷一、卷二、卷三

    【下载地址】:TCP-IP详解卷一:协议.pdf 《TCP/IP详解卷1:协议》是一本完整而详细的TCP/IP协议...

  • OSI模型和TCP/IP分层协议

    1.OSI模型与TCP/IP分层协议 OSI参考模型 TCP/IP 分层 数据格式协议 应用层 ...

  • TCP/IP

    一、分层 TCP/IP协议即传输控制协议/因特网互联协议,从协议分层模型方面来讲,TCP/IP由四个层次组成:网络...

网友评论

    本文标题:【面试题集】Tcp/Ip协议分层及详解

    本文链接:https://www.haomeiwen.com/subject/xxifmctx.html