大家好,欢迎来到IT知识分享网。
本文是2015年学习慕课网Tony老师的网络基础课程的学习笔记,现加以整理分享,请多指正。
先看什么是七层模型?
亦称OSI(Open System Interconnection)参考模型,是参考模型是国际标准化组织(ISO)制定的一个用于计算机或通信系统间互联的标准体系。它是一个七层的、抽象的模型体,不仅包括一系列抽象的术语或概念,也包括具体的协议。
上3层是为用户提供服务的,下4层用来为实际数据传递提供服务。
那他们就用传输单位:比特位。帧,报文,TODU,SPDU,
1、物理层(比特)
负责两台设备之间真正数据传输工作,通过比特流进行传输、物理接口、电气特性等,如网卡、网线等属于物理层。(网线共8根线,只有1、3、2、6四根线用来传输数据)
2、数据链路层(帧)
负责保存硬件地址(MAC地址),即在数据包中写入MAC地址,源和目的地的MAC地址,同时负责数据的检测和修正工作。
3、网络层(报文)
提供逻辑地址(ip地址),选路。写入IP地址,源和目的地IP,选择经过哪些路径传输数据。
4、传输层(TPDU)
TPDU传输协议数据单元。确定传输协议(可靠与不可靠的传输)、传输前的错误检测、流控(流量控制)、确定端口号,分为两种协议:
TCP:传输控制协议 可靠,传送的数据一定不丢
UDP:用户数据报协议 更快,但是可能会丢失数据
PS:ip表示门牌号,端口号表示收件人。每种传输协议,都有65536个端口
5、会话层(SPDU)是会话协议数据单元。对应用回话的管理、同步,确定是否需要传输。
6、表示层(PPDU)是表示层协议数据单元。数据的表现形式(ASCII、GB2312、jpg)、加密和压缩。
7、应用层(APDU)是应用协议数据单元。可以输入和输出的应用软件
激动人心的举例子说明开始了
场景:用户A给用户B写信
1、【应用层】用户A在信纸上写一封信,同时在小本上记录写信的时间。
2、【表示层】用户A在信纸上使用约定好的词或图画写信,防止别人理解信的内容。写完将信折叠好
3、【会话层】用户A将折叠好的信装入信封,将小本上记录的信息不装入信封。
4、【传输层】 用户A检查信件是否装错,确定使用快递还是使用挂号信寄出,同时确定使用哪家递公司,以及哪天寄出
5、【网络层】信封填写收件人地址,和自己的地址,确定走空运和还是陆运。
6、【数据链路层】 确定收件人,并在此检查是否有误。
7、【物理层】投递邮件
收信过程相反 。
仓促整理,不当之处,请高手指正。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/40496.html