美文网首页
OSI网络分层理解

OSI网络分层理解

作者: 请叫我Michael | 来源:发表于2018-07-22 22:41 被阅读15次

物理层

物理层就是发送、接收电磁波。
当然为了携带信息,电磁波经过调制、解调,用于传输010101。。。

mac层(介质访问控制层)

有了物理层就可以发送、接收信号,为什么还要mac层?
因为信息的传输不是一锤子买卖,发射器一开一关,就完成传输。我们还要其他保障措施,比如同一频率下不能同时发送,每次发送多少字节,发完要确认对方是否收到,传输功率的控制。。。以上措施统称为“介质访问控制”,这些措施物理层是做不到的,所以我们要有个质访问控制层所。

网络层

有了mac层,设备间就可以进行比较可靠的信息传输了,比如A/B在同一个网路中,A机器发信息给B机器,通过mac层发送个帧,注明“A->B",B就能收到了。
那为什么还要网络层呢?
因为要网络互联。真实世界里,网络不止一个,网络使用的物理介质不同。比如一个网络在上海,一个在北京,一个在火星。一个用电缆,一个用光纤,一个用卫星。A->B是在同一网络,你知道B的地址,但是不同网络你怎么知道对方地址呢,甚至不同网络的地址表示方式不同,你都不知道怎么表示B的地址。所以大家要有个统一的地址表示方式,方便说明”我是谁“,“发给谁”,这就是ip地址。因为是不同的网络,包不能直接发过去,就涉及到转发,路由,这就是是网络层。

传输层

好了,有了网络层,全世界不同的网络就可以互联了。好像没什么问题了,为什么还要传输层?
因为一直到网络层,解决的都是“机器-机器”的通信。但是我们实际要的是“进程-进程”的通信,比如一台机器上有chat,video两个进程,现在网络层来了一个包,请问这个包给哪个进程?所以我们需要解决”网络-进程“的转换,这是传输层干的事。传输层用端口号来区分不同进程,比如ssh用22端口。同时传输层负责通信可靠性的保证:因为网络层只是”尽力“传输,一旦传输过程出错,包丢失,网络层是无法找回的,可靠性必须由传输层保证。

相关文章

  • OSI网络分层理解

    物理层 物理层就是发送、接收电磁波。当然为了携带信息,电磁波经过调制、解调,用于传输010101。。。 mac层(...

  • 课堂笔记day24

    4.02 掌握ISO/OSI 网络分层模型 1、OSI的来源OSI(Open System Interconnec...

  • 网络模型(7层模型)

    掌握ISO/OSI 网络分层模型OSI来源OSI(Open System Interconnect),即开放式系统...

  • 网络编程

    网络模型 OSI分层模型 OSI 模型(Open System Interconnection model)是一个...

  • 作业-第06周--课堂-Day24- 网络分层模型

    Day24 课堂笔记 1 掌握ISO/OSI 网络分层模型 1.1 OSI 的来源 OSI(Open System...

  • 2020-03-23计算机网络体系结构与参考模型

    一 分层结构 ①分层的原因 ②如何分层 ③分层结构 ④概念总结 二 OSI参考模型 ①OSI的产生 ②OSI的结构...

  • 网络分层--OSI模型

    网络分层可以说是分为7个层次:应用层、表示层、会话层、传输层、网络层、数据链路层、物理层。 那么每个层次代表的意思...

  • OSI网络分层模型

    一、OSI模型各层的基本作用: 物理层: 比特流传输数据链路层:控制物理层与网络层间的通信网络层:IP寻址与路由选...

  • 计算机网络分层和协议

    计算机网络分层 OSI: OSI 模型(Open System Interconnection model)是一个...

  • Android网络编程总结

    Android网络编程总结 1.网络分层 OSI七层模型OSI七层协议模型主要是:应用层(Application)...

网友评论

      本文标题:OSI网络分层理解

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