免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3763 | 回复: 0
打印 上一主题 下一主题

TCP/IP协议栈解析 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-02-17 23:42 |只看该作者 |倒序浏览


圣经
·
旧约
·
创世记
》第11章:人类计划联合起来兴建能通往天堂的高塔;为了阻止人类的计划,上帝让人类说不同的语言,使人类相互之间不能沟通,计划因此失败,人类从此各散东西。
圣经的故事揭示了一个道理:沟通和团结蕴含着强大的力量!


TCP/IP协议
百度百科:
TCP/IP协议
            维基百科:
TCP/IP model

OSI/RM七层参考模型
百度百科:
OSI
                   维基百科:
OSI


1. TCP/IP协议族 与 OSI/RM模型

TCP/IP协议是Internet最基本的协议、Internet国际互联网络的基础
TCP/IP:Transmission Control Protocol/Internet Protocol,即传输控制协议/因特网互联协议,又叫网络通讯协议。TCP/IP协议其实是一个协议集合,由网络层的IP协议和传输层的TCP协议组成的,包括了TCP协议(TransportControl Protocol,传输控制协议),IP协议(Internet Protocol, Internet协议)及其他一些协议。

OSI七层参考模型,是一种通信协议的7层抽象的参考模型,其中每一层执行某一特定任务。该模型的目的是使各种硬件在相同的层次上相互通信。这7层分别是:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。

TCP/IP通讯协议采用4层的层级结构,每一层都呼叫它的下一层所提供的网络来完成自己的需求(下层为上层提供服务)。  
OSI/RM七层网络模型和TCP/IP模型的简单对比:



TCP/IP各层功能的描述:
应用层:  应用程序间相互沟通沟通的虚拟层,
          如简单电子邮件传输(SMTP)、文件传输协议(FTP)、网络远程访问协议(Telnet)等。
  传输层:  在此层中,它提供了网络节点间的数据传送,应用程序之间的通信服务。
         主要功能是数据格式化、数据确认和丢失重传等。如传输控制协议(TCP)、用户数据报包议(UDP)等,TCP和UDP给数据包加入传输数据并把它传输到下一层中,这一层负责传送数据,并且确定数据已被送达并接收。
  网络层:  负责提供基本的数据封包传送功能,让每一块数据包都能够到达目的主机(但不检查是否被正确接收),如网际协议(IP)。
  网络接口层(主机-网络层):接收
IP数据报
并进行传输,从网络上接收物理帧,抽取IP数据报转交给下一层,对实际的网络媒体的管理,定义如何使用实际网络(如Ethernet、Serial Line等)来传送数据。


(正在完善中,写网络协议解析相关的博文,是为了配合NS2的仿真,
  因为收到网友邮件,其中的一些提问也常涉及到网络协议的原理/机制,所以觉得有必要针对NS2仿真的需求进行整理,也可避免自己回答重复的问题,哈哈哈哈
  希望网友多多支持!)



本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/105477/showart_2182294.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP