关于网友提出的“ 看似简单,实则高深的纯学术研究(高手进)”问题疑问,本网通过在网上对“ 看似简单,实则高深的纯学术研究(高手进)”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: 看似简单,实则高深的纯学术研究(高手进)描述:
字符串信息:“我是一条信息,想知道在网络中我如何被传送的,每一公交站叫什么名字(七层中哪一层),什么约定(网络协议)”
两种模式:1、Client --> Server
2、Client1 --> Server -->Client2
我们知道,网络有ISO七层结构,从最底层的物理层--->最高的应用层,作“U”型传递。可是有一个实例:“字符串”来解答更直观深刻的理解和记忆,便于更好的了解网络程序的来拢去脉
请高手的意思是,希望有高手能解答得具体详细点,大多数人都是对这个一知半解的,模临两可的。
解决方案1:
ISO七层结构只是抽象模型,在实际的通信模型中不一定有与之一一对应的每一层。不同的网络模型有不同的分层方法,ISO只是当作参考模型。比如TCP/IP就只有四层(好像是)。现在的各种现场总线,通信结构模型又各不相同。无线通信(GSM/WCDMA/TDSCDMA等)都没有完全实现ISO的所有层。
楼主希望得知某一个字串的具体传输过程,应该指定实际是那个网络模型。建议找一些TCP/IP的资料看看,对理解ISO抽象模型有好处。
CLient端:
第七层 应用层 “我是一条信息字符串”
第六层 表示层 TCP/IP没有这两层
第五层 会话层
第四层 传输层 字符串构打包成TCP/UDP数据包 TCP/UDP头+“我是一条信息字符串”
第三层 网络层 将TCP/UDP数据包分解成更小的IP包 IP头+TCP/UDP头+“我是一条信息字符串”
第二层 数据链路层 传输数据的MAC数据帧 链路头(以太头)+IP头+TCP/UDP头+“我是一条信息字符串”
第一层 物理层 通过汇编及机器语言转化变成 物理层 的 数据 0,1
server端正好反过来.