TCP/IP协议是不是不具有数据格式转换、数据加密与解密等功能
1.OSI7层和DoDo4层是逻辑上划分的层,并不实际存在,为了开发商和工程师能专注每层进行数据管理和产品开发的,比如,路由器一般属于3层,交换机一般工作在2层,集线器一般工作在一层,它们都基于每层原理的,比如二层是研究数据桢的,所以决定通过MAC转发学习过滤防环的2层交换机工作在2层了.2.楼主你说的应用,表示,会话是上3层,高级层, 一般程序工程师或开发者关心,后4层网工才关心,就是说,上3层不知道后4层怎么帮他传送数据的,下4层不关心上3层要求传什么数据,他们各施其职,互相不能取代的.3.TCP工作在传输层,它用端口号表示上面层要传什么数据,比如Telnt是端口23,FTP是20(21),HTTP是80,它表示用什么协议传数据.比如你要给朋友传个电影,500M,不可能整个一起一下传过去了,必须分成数据段传的,而大小是0-65535.除TCP外还有UDP传输,可靠性差点,但是适合流媒体视频会议语音电话等4.IP工作在第三层,通过协议号识别上层(传输层)用的什么协议传输,它会把你要传得数据段再分段来传,大小叫MTU(最大传输单元),然后没个段打个标签来识别.依次到了数据链路层,又有LLC和MAC层,用长度或字段来标识上层,变成数据帧 ,再到物理层,你传得电影就变成了(一般)高低电平了,高电1,低电0,因为计算机不认识数据,它把这些脉冲传过去,这些在网卡处理,这些过程叫封装.对方接到脉冲后通过网卡把数字信号还原成模拟信号,再一层层把头去掉(解封装),再把数据依次重组向上层传,到上3层才能用. 就以上来开,7层模型是很实用的,他们各完成各得工作,一层出问题不会影响别的层.IP本身有自己的加密IPSec,而包在IP中传输的,比如动态路有协议EIGRP等,它们通过一应一答,确保对方接送到数据,而EIGRP里面单独存在的HELLO或Updata(更新),ack(确认收到更新或要求更新路由)等数据包也是其可靠方法的具体实现阿.而他本身也可以做相互认证,比如通过MD5哈希方式定义密钥,不符合不能相互通信.TCP也有其自己的可靠机制,比如FCS校验,3次握手建立虚电路,还有突发缓存,滑动窗口,源抑制报文等流量控制,自己还有计时器,对方多少秒没给确认又重发数据(发数据还携带序列号和确认号方便接收方对数据排序和确认收到). louzhu你说的表示层表示可以这样理解,比如电脑控制打印机工作,电脑使用的程序和打印机使用的程序他们相互不认识,而表示层充当翻译这一角色,数据加密也可以不恰当这样理解.写得有点乱,搂主可以参照下CCNA的网络基础部分
由于OSI参考模型的初衷是希望为网络体系结构与协议的发展提供一种国际标准,只是描述了概念,并没有提供实现的方法。同时由于Internet的迅猛发展以及TCP/IP协议的广泛应用,一些技术人员便自行制定了一种基于TCP/IP协议的网络分层标准,即我们现在所讲的TCP/IP层次,TCP/IP层次在推出后,很快成为了工业标准。
