博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Network | 协议栈
阅读量:6332 次
发布时间:2019-06-22

本文共 1100 字,大约阅读时间需要 3 分钟。

因特网协议栈Internet protocol stack:

应用层Application layer、运输层Transport layer、网络层Network layer、链路层Data link layer、物理层Physical layer

 

7层ISO OSI参考模型:

应用层、表示层Presentation layer、会话层Session layer、运输层、网络层、链路层、物理层

 

7层 应用层(Application Layer)

应用层能与应用程序界面沟通,以达到展示给用户的目的。 在此常见的协议有: HTTPHTTPSFTPTELNETSSHSMTPPOP3等。

如:DNS, FTP, HTTP, DHCP, SMTP, Telnet;

 

6层 表示层(Presentation Layer)

表示层能为不同的客户端提供数据和信息的语法转换内码,使系统能解读成正确的数据。同时,也能提供压缩解压、加密解密。

如:MIME, SSL;

 

5层 会话层(Session Layer)

会谈层用于为通信双方制定通信方式,并创建、注销会话(双方通信)。

如:Sockets、PPTP;

 

4层 传输层(Transport Layer)

传输层用于控制数据流量,并且进行调试及错误处理,以确保通信顺利。而传送端的传输层会为分组加上序号,方便接收端把分组重组为有用的数据或文件。

如:TCP, UDP;

 

3层 网络层(Network Layer)

网络层的作用是决定如何将发送方的数据传到接收方。该层通过考虑网络拥塞程度、服务质量、发送优先权、每次路由的耗费来决定节点X到节点Y的最佳路径。我们熟知的路由器就工作在这一层,通过不断的接收与传送数据使得网络变得相互联通。

如:IP, IPsec, ICMP, IGMP, OSPF, RIP; 

 

2层 数据链路层(Data link Layer)

首先数据链路层的功能在于管理第一层的比特数据,并且将正确的数据传送到没有传输错误的路线中。创建还有辨认数据开始以及退出的位置同时予以标记。另外,就是处理由数据受损、丢失甚至重复传输错误的问题,使后续的层级不会受到影响,所以它运行数据的调试、重传或修正,还有决定设备何时进行传输。 设备有:Bridge桥接器switch交换器

如:PPP,SLIP;

 

1层 物理层(Physical Layer)

物理层定义了所有电子及物理设备的规范。其中特别定义了设备与物理媒介之间的关系。

转载于:https://www.cnblogs.com/linyx/p/3744110.html

你可能感兴趣的文章
js作用域链
查看>>
java中如何选择Collection Class--java线程(第3版)
查看>>
为运维人员插上腾飞更远的翅膀!
查看>>
Word 2003中编辑标记与格式标记大讨论
查看>>
从国内向海外转移域名经验谈
查看>>
浅谈apache与tomact的整合
查看>>
SQL Server vNext CTP1 on Linux
查看>>
1-为 Lync Server 2010 准备 Active Directory 域服务
查看>>
NetBackup下ORACLE恢复测试方案实例解析
查看>>
【有奖征文】“失业”程序员的苦辣酸甜
查看>>
IE9是如何被FireFox4超越全球市场份额的?
查看>>
linux bunzip2命令
查看>>
敏捷个人:通过实践TOGAF来思考如何学习并应用新的方法?
查看>>
Android系统的开机画面显示过程分析(6)
查看>>
vivo Hi-Fi+QQ音乐 数字音乐市场的一剂良方
查看>>
Cocos2d-x 3.2 异步动态加载 -- 保卫萝卜开发总结
查看>>
聚焦触宝反侵权事件:中国创业者用什么护航海外市场大门
查看>>
AOP技术基础
查看>>
Android系统进程间通信(IPC)机制Binder中的Server启动过程源代码分析(2)
查看>>
无线802.11n 2.4G与5G性能测试
查看>>