看江湖老炮用尽洪荒之力解读网络协议(下)

做者言: 老炮总结的有些协议比喻也不是很恰当,毕竟网络协议是一门科学,而江湖规矩是口口相传的道义;若是把此文当成一份凉菜,“老炮如是说”的话语只能作为一点调味,具体调的好很差,老炮也恍惚,老炮只是用心在调,咸了淡了您多包涵,欢迎品尝。上篇叙述了网络协议的上三路,本篇介绍网络协议的下四路。 t-b-24-img0.png下面看一位老炮如何解读这些网络协议(下) t-b-24-img1.png传输层传输层是整个协议层次结构的核心,是唯一负责整体数据传输和控制的一层。它属于OSI模型7层的中间层,网络层只是根据网络地址将源结点发出的数据包传送到目的结点,而传输层则负责将数据可靠地传送到相应的端口。它的目的就是保障数据可靠提升网络服务质量。
常见协议有:TCP/UDP/SPX/SSL等,这层协议常与网络层的协议配合使用。这里从实用场景关键看SSL和TLS,看着是否是很眼熟,咱们在路由器设置***通道时常会用到SSL/TLS协议。其主要用途就是为数据提供加密和校验、×××书等安全服务。看下面的截取的ssl工做原理,够复杂吧,管它呢,了解即好。 ab73777bf3a81ef344d55798fb97c791-sz_1401 SSL在应用层协议表现的常见协议有https\ssh, HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议要比http协议安全。 ssh协议只是加密的shell,最初是用来替代telnet的。经过port forward,也可让其余协议经过ssh的隧道而起到加密的效果。老炮如是说:传输层的SSL属于物流环节的保价服务通道,就像咱们在发货前,若是不作保价服务,当前包裹只能按正常形势打包,货物在运输过程出现任何问题只能获取物流公司正常的赔偿;若是作保价服务,物流对包裹的包装及安全级别就升级,货物在运输过程当中安全性可靠性所以加强,这样发件人和接收人在安全的传输方式下利益都有所保障。关键是货物运输途中可靠、没问题。
会话层 会话层位于传输层和应用层中间,常见的协议有 NetBIOS /RPC服务。会话层简单讲能够理解为对话,检查通话双方是否已实时接收到相关信息。它主要有建立链接关系和同步链接功能。举个例子:在网络会议或直播的应用,其中音频和视频的流串必须同步,以免嘴唇与声音不一样步的问题.
老炮如是说:会话层就像江湖谈判,双方见面前先约定谈判地点等(建立对话),见面后你一言我一语交流(确认理解)。对此,老炮也没法形容会话层,老炮只知道在网吧打CS游戏时,若是没法建队,须要重启RPC和netbios服务;被狙击×××一枪毙命时,老炮认为不是躲避技术问题,是屏幕太卡。表示层
表示层向上对应用层服务,向下接受来自会话层的服务。表示层为在应用过程之间传送的信息提供表示方法的服务,它只关心信息发出的语法和语义。也就是数据传输过程当中的表现形式,也算数据安全的方式。常见的场景:像登陆网银,数据在发送前被加密,在网络的另外一端,表示层将对接收到的数据解密。表示层协议还会对图片和文件格式信息进行解码和编码。另外还有快传通道,多文件数据在传输前被压缩方式传输,发到接收方自动解压,目的就是为了加快传输速度。老炮如是说:表示层相似物流过程当中的包装方法,包装前要考虑一个大件总体运输仍是拆分运输,选择哪一种方式更为安全可靠,也许你收到的是一个大箱,里三层外三层拆开看发现只是一个杯子,这样包装杯子只为了保障杯子送达后的完整,具体里面是×××仍是免费无人care.应用层终于到了最后一层了,这一层应用协议最多,像ftp/http/snmp/ftp/smtp/dns/telnet等,这一层的协议很好理解,关键取决于通信端的应用程序。这一层关键要熟知应用协议的默认端口号(tcp或UDP),有利于配置防火墙开放策略。 5cf4847641450c37a18a53791db94a87-sz_2384 t-b-85-img0.png具体功能上不在描述了,每个协议的原理不只仅是协议而是应用程序的原理。如下按应用划分作简要比较说明:登陆协议:SSH &TELNET,都是用户登陆方式,只不过ssh增长了ssl协议比telnet更安全。web协议:http & https,https是加密的访问协议。数据传输协议:ftp & tftp,都是下载上传数据用,ftp用的是tcp协议的21端口,tftp用的是udp的69,ftp须要用户验证登陆,tftp不须要,ftp用于下载上传安全应用,tftp通常经常使用于网络启动系统使用(利用下载方式加载小型文件)邮件协议:pop3 & smtp,都是邮件的收发的并经通道协议,具体采用哪一种仍是都采用取决于邮件服务器的设置。简单网络协议:smmp ,它经过此协议对设备进行读写操做,获取或调整设备信息,它有自成一体的管理信息库MIB,对每一个设备的接口都有相关标识。一般用于监控设备、二次开发应用。 t-b-85-img1.png
老炮如是说:应用层就是沟通方式,你来找我谈判,作车仍是走路什么交通工具均可以到(ssh/telnet),到了门口是经过秘书台找我仍是直接进办公室找我那得看我们的交情(是否须要验证身份)。文聊仍是武聊看地主的规矩(smtp/pop),送礼叫ftp-put,要账叫ftp-get.

综述笔者属于IT行业的土八路出身,从实用角度向各位分享我对网络协议的浅薄之见,因暂无留言功能,留一邮箱供各位大咖吐槽,it24sp@gmail.com . 116c0b4e37cabfbe0a91718f856793fc-sz_1810快,关注这个公众号ithelpyou,一块儿涨姿式~ 2016-4-28-1.png长按下面图片识别二维码关注,谢谢。(看上篇看公共号) dfce78da0e2bce388b8da53c2ba98858-sz_3952
相关文章
相关标签/搜索