五分钟理解网络分层模型。什么是OSI七层模型?什么是TCP/IP协议五层模型?

作者: 敬维分类: 计算机技术 发布时间: 2020-09-13 15:30:16 浏览:51982 次

五分钟理解网络分层模型。什么是OSI七层模型?什么是TCP/IP协议五层模型?

无趣cccc:
up您这期的视频我觉得您在说明的时候有很多问题,想向您请教一下,首先哈我看到您的简介是码农,那么您应该是对上三层很了解才对呀,会话层和表示层您怎么能说是没什么用呢? 然后TCP/IP协议是一共就四层的啊? 然后当第三层设备读取完之后就可以丢弃掉是什么意思?一般来说使用的数据不会到第三层就就结束了,如果是针对设备本身的他会继续去解封装的啊,除非是下一跳不可达或者不是发送给他的才会丢弃的啊。 然后您说的四层设备我还没有仔细的了解过不说太多,不过如果需要继续转发会更新数据包头感觉不太对。 然后到了第七层了那数据都已经正确的到终端的某个应用了,为什么还会继续发送出去到别的终端呢? 希望您能回应一下谢谢

【回复】为啥你问问题的语气这么别扭啊
【回复】[捂眼][捂眼][捂眼]问题有点多,我尝试回答一下。 作为码农,其实很难界定哪块是会话层和表示层的内容,比如写一个 web 静态页面,很难说出来会话层和表示层是哪些比特位。 你说的 TCP/IP 协议是四层,是不是不包含物理层?关于物理层和链路层,可以参考 The Ethernet, A Local Area Network: Data Link Layer and Physical Layer Specification,链接是 http://decnet.ipv7.net/docs/dundas/aa-k759b-tk.pdf 如果一个网络包的IP地址在黑名单里,这个网络包可能就直接被丢弃掉,配置防火墙就可以干这件事情。 对于一个四层的设备,如果需要继续转发,它会包裹新的三层、新的二层、新的物理层协议。四层设备一般可以做NAT、负载均衡,从四层设备转换一道,一般源IP地址或目的IP地址会被替换,由于下一跳的端口变了因此目的Mac地址肯定也会被替换,如果是从网线到光纤(电信号转光信号)物理协议这一层也会变。所以才说套上的是“新的三层、新的二层、新的一层”。 七层设备解到第七层,你可以认为第七层里面包含的才是最终应用需要的内容。以 HTTP 协议为例,Nginx 可以根据 http 的 header 做进一步的转发,也属于负载均衡的一种方式。(兄台是不是OSI七层协议里也漏了物理层的概念[思考])
【回复】回复 @无趣cccc :[捂眼]物理层传输数据也是有协议的。确实比较底层了,应该在通信原理的课里讲过。“物理层传输数据”也是讲究方法的,不是简单地传数据,需要指明哪一些bit是有效位,哪一些bit是噪声(无效数据) 看英文文章推荐谷歌翻译 translate。google。cn,一般我看不懂的地方也会用它辅助理解。
arche2r:
太干货了,这种风格不会火的. 但是对于新手码农及其友好,关注Up了

【回复】[笑哭][笑哭][笑哭]不会火说的也太直接了,
【回复】火起来需要时间和运气,建议up主多点研究一下文字排版和封面设计,这样点进来看的人可能会更多。不过up主的初心也不是为了火,建议up主继续保持这份传道受业的爱心呀[拥抱][拥抱][拥抱]感谢良心老师[爱心]
【回复】要是想活起来可以试图加梗引流或者使用夸张的幽默通俗演绎网络的一些关系,比如 (头上戴个纸条写着路由,找个朋友戴一些纸条写着报文,还有几个0101)“站住!去哪?!”(对方出示一张纸条上面写着地址)“门禁卡!”(对方出示0101)“过!”
心形不应尖尖角:
为什么要包住它,包住它可以做什么?[tv_晕]

【回复】每层被包起来的具体含义不一样,举个物理层的例子:电脑a和电脑b用线连接起来了,传数据的时候得知道那一段信号是有效数据;他们可以约定,在发有效的信号之前,先传100个连续的高电位,然后从第101个字节开始是有效的数据,当收到100个连续的低电位的时候,表示数据传输结束了。 事先约定好的100个连续的高电位和100个连续的低电位把有效数据给包起来了。
【回复】回复 @Rivrowering :包住可以理解为下层不需要知道包的内容,执行固定操作就行了,就像饮料店和粮油店都叫了货车运货,货车司只要要求店家包装成特定大小的箱子就行了,不用管里面具体是什么东西.
【回复】回复 @敬维 :[星星眼]谢谢up!
蜗牛卜是牛:
物理层 链路层ppp csma 网络层 Arp Ip Icmp /O 传输层 会话层 表示层 应用层 dns ftp http

挽兮night:
可是up主我还是不明白,到底啥叫做拆包,就是你提到的如果一个设备工作在第三层他需要先拆开1,2层的包

【回复】网络上传输的都是0和1二进制信号,所谓的包,只不过是人为地赋予这些二进制信息流含义的一种方式。这就是协议的价值。 你可以找一下TCP的拆包粘包内容看看,类比一下应该就懂了
优先Frank:
已经三连,谢谢讲解,期待更容易的教程

叶子yec:
up你好,我想请问一下,我在课本上看到了TCO/IP模型,课本上的TCP/IP的体系结构模型为四层,从上至下,分别为,应用层,传输层,网际层,网络接口层。那您讲到的这个TCP/IP五层模型和这个课本上的四层的这个体系结构有什么不同的地方吗?

【回复】你那个可能把最底层网络链路层和物理层合并了吧?原理明白怎么组织都可以的,考试记得按照课本来写[笑哭]
学长别乱来:
好理解,老师刚好讲到这里上课走神了过来加深下[doge]

蜗牛卜是牛:
物理层 链路层ppp CSMA 网络层 AII/O 传输层 会话层 表示层 应用层DNF FTP

笛笛鱼乐:
感谢up,讲的很棒,光看书看的稀里糊涂,听了之后是醍醐灌顶啊[脱单doge]

知识分享官 编程入门 视频教程 学习 网络 教程 编程学习 经验分享 互联网 计算机网络

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!